java.lang.Object | |
↳ | com.commsignia.v2x.client.model.StationSpecialInfo |
Holds information about a special vehicle. Analogous to the special vehicle container of CAM event
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
StationSpecialInfo()
Creates a new instance.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ClosedLanes |
getClosedLanes()
Returns the status of closed lanes
| ||||||||||
DangerousGoodsBasicCategory |
getDangerousGoods()
Returns the type of the dangerous good.
| ||||||||||
DangerousGoodsBasicCategory |
getDangerousGoodsBasic()
Returns the basic category of dangerous goods carried by the vehicle.
| ||||||||||
DrivingLaneStatus |
getDrivingLaneStatus()
Returns the driving lane status.
| ||||||||||
HardShoulderStatus |
getHardShoulderStatus()
Returns the hard shoulder status.
| ||||||||||
CauseCode |
getIndicationCauseCode()
Returns the indication cause code.
| ||||||||||
byte[] |
getPtActivationData()
Returns the pt activation data.
| ||||||||||
PtActivationType |
getPtActivationType()
Returns the encoding format of the PT activation data.
| ||||||||||
RoadworksSubCauseCode |
getRoadworksSubCauseCode()
Returns the road works sub cause code.
| ||||||||||
SpecialTransportType |
getSpecialTransportType()
Returns the special transport type.
| ||||||||||
Double |
getSpeedLimit(SpeedUnit unit)
Returns the speed limit in the specified unit.
| ||||||||||
TrafficRule |
getTrafficRule()
Returns the traffic rule.
| ||||||||||
boolean |
hasSpeedLimit()
Returns true if the speed limit value has been set.
| ||||||||||
Boolean |
isEmbarkationStatus()
Returns the embarkation status.
| ||||||||||
Boolean |
isEmbarkationStatusEnabled()
Returns the indication whether a vehicle (e.g.
| ||||||||||
Boolean |
isEmergencyPriorityRequestForFreeCrossingAtATrafficLight()
Returns whether emergency priority was requested for free crossing at a traffic light.
| ||||||||||
Boolean |
isEmergencyPriorityRequestForRightOfWay()
Returns whether emergency priority was requested for right of way.
| ||||||||||
Boolean |
isExcessHeight()
Returns whether the vehicle's height is way bigger than the average.
| ||||||||||
Boolean |
isExcessLength()
Returns the information whether the vehicle's length is way bigger than the average.
| ||||||||||
Boolean |
isExcessWidth()
Returns whether the vehicle's width is way bigger than the average.
| ||||||||||
Boolean |
isHeavyLoad()
Returns the information whether the vehicle carries a heavy load.
| ||||||||||
Boolean |
isLightBarActivated()
Returns the status of light bar.
| ||||||||||
Boolean |
isSirenActivated()
Returns the status of siren.
| ||||||||||
void |
setClosedLanes(ClosedLanes closedLanes)
Sets the status of closed lanes.
| ||||||||||
void |
setDangerousGoodsBasic(DangerousGoodsBasicCategory dangerousGoodsBasic)
Sets the basic category of dangerous goods carried by the vehicle.
| ||||||||||
void |
setEmbarkationStatus(Boolean embarkationStatus)
Sets the embarkation status.
| ||||||||||
void |
setEmergencyPriorityRequestForFreeCrossingAtATrafficLight(Boolean emergencyPriorityRequestForFreeCrossingAtATrafficLight)
Set the emergency priority request for free crossing at traffic light.
| ||||||||||
void |
setEmergencyPriorityRequestForRightOfWay(Boolean emergencyPriorityRequestForRightOfWay)
Sets the emergency priority for right of way flag.
| ||||||||||
void |
setIndicationCauseCode(CauseCode indicationCauseCode)
Set the indication cause code.
| ||||||||||
void |
setLightBarActivated(Boolean lightBarActivated)
Sets the activation status of the light bar.
| ||||||||||
void |
setPtActivationData(byte[] ptActivationData)
Sets the pt activation data.
| ||||||||||
void |
setPtActivationType(PtActivationType ptActivationType)
Sets the encoding format of the PT activation data
| ||||||||||
void |
setRoadworksSubCauseCode(RoadworksSubCauseCode roadworksSubCause)
Sets the road works sub cause code.
| ||||||||||
void |
setSirenActivated(Boolean sirenActivated)
Sets the activation status of the siren.
| ||||||||||
void |
setSpecialTransportType(SpecialTransportType specialTransportType)
Sets the special transport type.
| ||||||||||
void |
setSpeedLimit(double speedLimit, SpeedUnit speedLimitUnit)
Sets the speed limit.
| ||||||||||
void |
setTrafficRule(TrafficRule trafficRule)
Sets the traffic rule.
| ||||||||||
String | toString() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Creates a new instance.
Returns the status of closed lanes
Returns the type of the dangerous good.
Returns the basic category of dangerous goods carried by the vehicle.
Returns the driving lane status.
Returns the hard shoulder status.
Returns the indication cause code.
Returns the pt activation data.
Returns the encoding format of the PT activation data.
Returns the road works sub cause code.
Returns the special transport type.
Returns the speed limit in the specified unit.
unit | target unit |
---|
Returns true if the speed limit value has been set.
Returns the embarkation status.
Returns the indication whether a vehicle (e.g. public transport vehicle, truck) is under the embarkation process.
Returns whether emergency priority was requested for free crossing at a traffic light.
Returns whether emergency priority was requested for right of way.
Returns whether the vehicle's height is way bigger than the average.
Returns the information whether the vehicle's length is way bigger than the average.
Returns whether the vehicle's width is way bigger than the average.
Returns the information whether the vehicle carries a heavy load.
Returns the status of light bar.
Returns the status of siren.
Sets the status of closed lanes.
closedLanes | status of closed lanes |
---|
Sets the basic category of dangerous goods carried by the vehicle.
dangerousGoodsBasic | basic category of dangerous goods carried by the vehicle. |
---|
Sets the embarkation status.
embarkationStatus | embarkation status |
---|
Set the emergency priority request for free crossing at traffic light.
emergencyPriorityRequestForFreeCrossingAtATrafficLight | emergency priority request for free crossing at traffic light flag |
---|
Sets the emergency priority for right of way flag.
emergencyPriorityRequestForRightOfWay | emergency priority for right of way flag. |
---|
Set the indication cause code.
indicationCauseCode | indication cause code |
---|
Sets the activation status of the light bar.
lightBarActivated | activation status of the light bar |
---|
Sets the pt activation data.
ptActivationData | pt activation data |
---|
Sets the encoding format of the PT activation data
ptActivationType | type of the PT activation data |
---|
Sets the road works sub cause code.
roadworksSubCause | road works sub cause code |
---|
Sets the activation status of the siren.
sirenActivated | activation status of the siren. |
---|
Sets the special transport type.
specialTransportType | special transport type |
---|
Sets the speed limit.
speedLimit | speed limit value |
---|---|
speedLimitUnit | speed limit unit |
Sets the traffic rule.
trafficRule | traffic rule |
---|