java.lang.Object | |
↳ | com.commsignia.v2x.client.model.StationPositionInfo |
Holds information about the station position. Analogous to the high frequency container of CAM event.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
StationPositionInfo()
Creates a new instance.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean | equals(Object o) | ||||||||||
AccelerationControl |
getAccelerationControl()
Returns the status of the controlling mechanism for longitudinal movement of the vehicle.
| ||||||||||
CenDsrcTollingZone |
getCenDsrcTollingZone()
Returns the CEN DSRC Tolling zone information.
| ||||||||||
CurvatureCalculationMode |
getCurvatureCalculationMode()
Returns the curvature calculation mode.
| ||||||||||
CurvatureConfidence |
getCurvatureConfidence()
Returns the absolute accuracy range of a curvature value for a predefined confidence level.
| ||||||||||
Long |
getCurvatureValue()
Returns the inverse of the vehicle turning curve radius.
| ||||||||||
DriveDirection |
getDriveDirection()
Returns the direction of vehicle.
| ||||||||||
Long |
getHeadingConfidence()
Returns the heading confidence.
| ||||||||||
Double |
getHeadingValue(DegreeUnit unit)
Returns the heading with regards to the WGS84 north.
| ||||||||||
Long |
getLaneNumber()
Returns the lane position, counted from the outside border of the road.
| ||||||||||
Long |
getLateralAccelerationConfidence()
Returns the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
| ||||||||||
Double |
getLateralAccelerationValue(AccelerationUnit unit)
Returns the vehicle acceleration at lateral direction in the specified unit.
| ||||||||||
Long |
getLongitudinalAccelerationConfidence()
Returns the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
| ||||||||||
Double |
getLongitudinalAccelerationValue(AccelerationUnit unit)
Returns vehicle acceleration at longitudinal direction.
| ||||||||||
PerformanceClass |
getPerformanceClass()
Returns the performance class.
| ||||||||||
List<ProtectedCommunicationZone> |
getProtectedCommunicationZones()
Returns the list of protected communication zones.
| ||||||||||
Long |
getSpeedConfidence()
Returns the absolute accuracy of the speed value.
| ||||||||||
Double |
getSpeedValue(SpeedUnit unit)
Returns the speed of this station in the specified unit.
| ||||||||||
Double |
getSteeringWheelAngleValue(DegreeUnit unit)
Returns the steering wheel angle of the vehicle.
| ||||||||||
Long |
getSteeringWheelConfidence()
Returns the absolute accuracy for a steering wheel angle value for a predefined confidence level.
| ||||||||||
Double |
getVehicleLength(LengthUnit unit)
Returns the vehicle length.
| ||||||||||
VehicleLengthConfidenceIndication |
getVehicleLengthConfidence()
Returns the vehicle length confidence.
| ||||||||||
VehicleLengthConfidenceIndication |
getVehicleLengthConfidenceIndication()
Returns the vehicle length confidence.
| ||||||||||
Double |
getVehicleWidth(LengthUnit unit)
Returns estimated length of vehicle.
| ||||||||||
Long |
getVerticalAccelerationConfidence()
Returns the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
| ||||||||||
Double |
getVerticalAccelerationValue(AccelerationUnit unit)
Returns the vehicle acceleration at vertical direction in the specified unit.
| ||||||||||
YawRateConfidence |
getYawRateConfidence()
Returns the absolute accuracy range for the measured yaw rate value for a predefined confidence level.
| ||||||||||
Double |
getYawRateValue(DegreeUnit unit)
Returns the vehicle rotation around z-axis of Coordinate System A centered on the center of mass of the empty-loaded vehicle.
| ||||||||||
boolean |
hasHeadingValue()
Returns true if the heading value has been set.
| ||||||||||
boolean |
hasLongitudinalAccelerationValue()
Returns true if the vehiche longitudinal acceleration value has been set.
| ||||||||||
boolean |
hasSpeedValue()
Returns true if the speed value is set.
| ||||||||||
boolean |
hasVehicleLength()
Returns true if the vehicle length value has been set.
| ||||||||||
boolean |
hasVehicleWidth()
Returns true if the vehicle length has been set, false otherwise.
| ||||||||||
boolean |
hasYawRateValue()
Returns true if the yaw rate value has been set.
| ||||||||||
int | hashCode() | ||||||||||
void |
setAccelerationControl(AccelerationControl accelerationControl)
Sets the status of the controlling mechanism for longitudinal movement of the vehicle.
| ||||||||||
void |
setCenDsrcTollingZone(CenDsrcTollingZone cenDsrcTollingZone)
Sets the CEN DSRC Tolling zone information.
| ||||||||||
void |
setCurvatureCalculationMode(CurvatureCalculationMode curvatureCalculationMode)
Sets the curvature calculation mode.
| ||||||||||
void |
setCurvatureConfidence(CurvatureConfidence curvatureConfidence)
Sets the absolute accuracy range of a curvature value for a predefined confidence level.
| ||||||||||
void |
setCurvatureValue(Long curvatureValue)
Sets the inverse of the vehicle turning curve radius.
| ||||||||||
void |
setDriveDirection(DriveDirection driveDirection)
Sets the direction of vehicle.
| ||||||||||
void |
setHeadingConfidence(Long headingConfidence)
Sets the heading confidence.
| ||||||||||
void |
setHeadingValue(double headingValue, DegreeUnit headingUnit)
Sets the heading with regards to the WGS84 north.
| ||||||||||
void |
setLaneNumber(Long laneNumber)
Sets the lane position, counted from the outside border of the road.
| ||||||||||
void |
setLateralAccelerationConfidence(Long lateralAccelerationConfidence)
Sets the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
| ||||||||||
void |
setLateralAccelerationValue(double lateralAccelerationValue, AccelerationUnit lateralAccelerationUnit)
Sets the vehicle acceleration at lateral direction.
| ||||||||||
void |
setLongitudinalAccelerationConfidence(Long longitudinalAccelerationConfidence)
Sets the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level
| ||||||||||
void |
setLongitudinalAccelerationValue(double longitudinalAccelerationValue, AccelerationUnit longitudinalAccelerationUnit)
Sets the vehicle acceleration at longitudinal direction.
| ||||||||||
void |
setPerformanceClass(PerformanceClass performanceClass)
Sets the performance class.
| ||||||||||
void |
setProtectedCommunicationZones(List<ProtectedCommunicationZone> protectedCommunicationZones)
Sets the list of protected communication zones.
| ||||||||||
void |
setSpeedConfidence(Long speedConfidence)
Sets the absolute accuracy of the speed value.
| ||||||||||
void |
setSpeedValue(double speedValue, SpeedUnit speedUnit)
Sets the of this station in the specified unit.
| ||||||||||
void |
setSteeringWheelAngleValue(double steeringWheelAngleValue, DegreeUnit steeringWheelAngleUnit)
Sets the steering wheel angle of the vehicle.
| ||||||||||
void |
setSteeringWheelConfidence(Long steeringWheelConfidence)
Sets the absolute accuracy for a steering wheel angle value for a predefined confidence level.
| ||||||||||
void |
setVehicleLength(double vehicleLengthValue, LengthUnit vehicleLengthUnit)
Sets the vehicle length value.
| ||||||||||
void |
setVehicleLengthConfidenceIndication(VehicleLengthConfidenceIndication vehicleLengthConfidenceIndication)
Sets the vehicle length confidence
| ||||||||||
void |
setVehicleWidth(double vehicleWidth, LengthUnit vehicleWidthUnit)
Sets the estimated length of vehicle.
| ||||||||||
void |
setVerticalAccelerationConfidence(Long verticalAccelerationConfidence)
Sets the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
| ||||||||||
void |
setVerticalAccelerationValue(double verticalAccelerationValue, AccelerationUnit verticalAccelerationUnit)
Sets the vehicle acceleration at vertical direction.
| ||||||||||
void |
setYawRateConfidence(YawRateConfidence yawRateConfidence)
Sets the absolute accuracy range for the measured yaw rate value for a predefined confidence level.
| ||||||||||
void |
setYawRateValue(double yawRateValue, DegreeUnit yawRateUnit)
Sets the vehicle rotation around z-axis of Coordinate System A centered on the center of mass of the empty-loaded vehicle.
| ||||||||||
String | toString() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Creates a new instance.
Returns the status of the controlling mechanism for longitudinal movement of the vehicle.
Returns the CEN DSRC Tolling zone information.
Returns the curvature calculation mode.
Returns the absolute accuracy range of a curvature value for a predefined confidence level.
Returns the inverse of the vehicle turning curve radius.
Returns the direction of vehicle.
Returns the heading confidence.
Returns the heading with regards to the WGS84 north.
unit | target unit |
---|
Returns the lane position, counted from the outside border of the road.
Returns the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
Returns the vehicle acceleration at lateral direction in the specified unit.
unit | target unit |
---|
Returns the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
Returns vehicle acceleration at longitudinal direction.
unit | target unit |
---|
Returns the performance class. The performance class is the ability of an ITS-S to provide up-to-date information to other ITS-Ss.
Returns the list of protected communication zones.
Returns the absolute accuracy of the speed value.
Returns the speed of this station in the specified unit.
unit | target unit |
---|
Returns the steering wheel angle of the vehicle.
unit | target unit |
---|
Returns the absolute accuracy for a steering wheel angle value for a predefined confidence level.
Returns the vehicle length.
unit | target unit |
---|
Returns the vehicle length confidence.
Returns the vehicle length confidence.
Returns estimated length of vehicle.
Returns the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
Returns the vehicle acceleration at vertical direction in the specified unit.
unit | target unit |
---|
Returns the absolute accuracy range for the measured yaw rate value for a predefined confidence level.
Returns the vehicle rotation around z-axis of Coordinate System A centered on the center of mass of the empty-loaded vehicle.
unit | target unit |
---|
Returns true if the heading value has been set.
Returns true if the vehiche longitudinal acceleration value has been set.
Returns true if the speed value is set.
Returns true if the vehicle length value has been set.
Returns true if the vehicle length has been set, false otherwise.
Returns true if the yaw rate value has been set.
Sets the status of the controlling mechanism for longitudinal movement of the vehicle.
accelerationControl | status of the controlling mechanism for longitudinal movement of the vehicle. |
---|
Sets the CEN DSRC Tolling zone information.
cenDsrcTollingZone | tolling zone information |
---|
Sets the curvature calculation mode.
curvatureCalculationMode | curvature calculation mode. |
---|
Sets the absolute accuracy range of a curvature value for a predefined confidence level.
curvatureConfidence | absolute accuracy range of a curvature value for a predefined confidence level. |
---|
Sets the inverse of the vehicle turning curve radius. The curvature detected by a vehicle represents the curvature of the actual vehicle trajectory. Positive values indicate a turning curve to the left. The value shall be set to 0 for straight driving.
curvatureValue | the inverse of the vehicle turning curve radius scaled with 30 000. |
---|
Sets the direction of vehicle.
driveDirection | direction of vehicle |
---|
Sets the heading confidence.
headingConfidence | heading confidence, equal or within the specified value |
---|
Sets the heading with regards to the WGS84 north.
headingValue | heading valie |
---|---|
headingUnit | heading unit |
Sets the lane position, counted from the outside border of the road.
laneNumber | lane position, counted from the outside border of the road. |
---|
Sets the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
lateralAccelerationConfidence | absolute accuracy of a reported vehicle acceleration value with a predefined confidence level. |
---|
Sets the vehicle acceleration at lateral direction.
lateralAccelerationValue | vehicle lateral acceleration value |
---|---|
lateralAccelerationUnit | vehicle lateral acceleration unit |
Sets the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level
longitudinalAccelerationConfidence | absolute accuracy of a reported vehicle acceleration value with a predefined confidence level |
---|
Sets the vehicle acceleration at longitudinal direction.
longitudinalAccelerationValue | vehicle acceleration value |
---|---|
longitudinalAccelerationUnit | vehicle acceleration unit |
Sets the performance class. The performance class is the ability of an ITS-S to provide up-to-date information to other ITS-Ss.
performanceClass | performance class |
---|
Sets the list of protected communication zones.
protectedCommunicationZones | list of protected communication zones |
---|
Sets the absolute accuracy of the speed value.
speedConfidence | speed confidence, equal or within the specified value |
---|
Sets the of this station in the specified unit.
speedValue | speed value |
---|---|
speedUnit | speed unit |
Sets the steering wheel angle of the vehicle.
steeringWheelAngleValue | steering wheel angle value |
---|---|
steeringWheelAngleUnit | steering wheel angle unit |
Sets the absolute accuracy for a steering wheel angle value for a predefined confidence level.
steeringWheelConfidence | absolute accuracy for a steering wheel angle value for a predefined confidence level. |
---|
Sets the vehicle length value.
vehicleLengthValue | vehicle length value |
---|---|
vehicleLengthUnit | vehicle length unit |
Sets the vehicle length confidence
vehicleLengthConfidenceIndication | vehicle length confidence |
---|
Sets the estimated length of vehicle.
vehicleWidth | estimated length of vehicle. |
---|
Sets the absolute accuracy of a reported vehicle acceleration value with a predefined confidence level.
verticalAccelerationConfidence | absolute accuracy of a reported vehicle acceleration value with a predefined confidence level. |
---|
Sets the vehicle acceleration at vertical direction.
verticalAccelerationValue | vehicle acceleration value |
---|---|
verticalAccelerationUnit | vertical acceleration unit |
Sets the absolute accuracy range for the measured yaw rate value for a predefined confidence level.
yawRateConfidence | absolute accuracy range for the measured yaw rate value for a predefined confidence level. |
---|
Sets the vehicle rotation around z-axis of Coordinate System A centered on the center of mass of the empty-loaded vehicle.
yawRateValue | yaw rate value |
---|---|
yawRateUnit | yaw rate unit |