ITS
|
#include <apiCDD.h>
Go to the source code of this file.
Functions | |
void | constr_Termination (Termination_t *t) |
DENM library. More... | |
void | constr_AlacarteContainer (AlacarteContainer_t *a) |
constr_AlacarteContainer Check n AlacarteContainer_t constraints. More... | |
void | constr_DecentralizedEnvironmentalNotificationMessage (DecentralizedEnvironmentalNotificationMessage_t *d) |
constr_DecentralizedEnvironmentalNotificationMessage Check DecentralizedEnvironmentalNotificationMessage_t constraints. More... | |
void | constr_DENM (DENM_t d) |
constr_DENM Check DENM_t constraints. More... | |
void | constr_ImpactReductionContainer (ImpactReductionContainer_t *i) |
constr_ImpactReductionContainer Check n ImpactReductionContainer_t constraints. More... | |
void | constr_LocationContainer (LocationContainer_t *l) |
constr_LocationContainer Check LocationContainer_t constraints. More... | |
void | constr_ManagementContainer (ManagementContainer_t *m) |
constr_ManagementContainer Check ManagementContainer_t constraints. More... | |
void | constr_ReferenceDenms (ReferenceDenms_t *r) |
constr_ReferenceDenms Check ReferenceDenms_t constraints. More... | |
void | constr_RoadWorksContainerExtended (RoadWorksContainerExtended_t *r) |
constr_RoadWorksContainerExtended Check RoadWorksContainerExtended_t constraints. More... | |
void | constr_SituationContainer (SituationContainer_t *s) |
constr_SituationContainer Check SituationContainer_t constraints. More... | |
void | constr_StationaryVehicleContainer (StationaryVehicleContainer_t *s) |
constr_StationaryVehicleContainer Check StationaryVehicleContainer_t constraints. More... | |
Termination_t | cpy_Termination (Termination_t t) |
cpy_Termination Make a copy of a Termination_t. More... | |
AlacarteContainer_t | cpy_AlacarteContainer (AlacarteContainer_t a) |
cpy_AlacarteContainer Make a copy of an AlacarteContainer_t. More... | |
DecentralizedEnvironmentalNotificationMessage_t | cpy_DecentralizedEnvironmentalNotificationMessage (DecentralizedEnvironmentalNotificationMessage_t d) |
cpy_DecentralizedEnvironmentalNotificationMessage Make a copy of a DecentralizedEnvironmentalNotificationMessage_t. More... | |
DENM_t | cpy_DENM (DENM_t d) |
cpy_DENM Make a copy of a DENM_t. More... | |
ImpactReductionContainer_t | cpy_ImpactReductionContainer (ImpactReductionContainer_t i) |
cpy_ImpactReductionContainer Make a copy of an ImpactReductionContainer_t. More... | |
LocationContainer_t | cpy_LocationContainer (LocationContainer_t l) |
cpy_LocationContainer Make a copy of a LocationContainer_t. More... | |
ManagementContainer_t | cpy_ManagementContainer (ManagementContainer_t m) |
cpy_ManagementContainer Make a copy of a ManagementContainer_t. More... | |
ReferenceDenms_t | cpy_ReferenceDenms (ReferenceDenms_t r) |
cpy_ReferenceDenms Make a copy of a ReferenceDenms_t. More... | |
RoadWorksContainerExtended_t | cpy_RoadWorksContainerExtended (RoadWorksContainerExtended_t r) |
cpy_RoadWorksContainerExtended Make a copy of a RoadWorksContainerExtended_t. More... | |
SituationContainer_t | cpy_SituationContainer (SituationContainer_t s) |
cpy_SituationContainer Make a copy of a SituationContainer_t. More... | |
StationaryVehicleContainer_t | cpy_StationaryVehicleContainer (StationaryVehicleContainer_t s) |
cpy_StationaryVehicleContainer Make a copy of a StationaryVehicleContainer_t. More... | |
bool | isEqual_Termination (Termination_t a, Termination_t b) |
isEqual_Termination Check if two Termination_t are the same. More... | |
bool | isEqual_AlacarteContainer (AlacarteContainer_t a, AlacarteContainer_t b) |
isEqual_AlacarteContainer Check if two AlacarteContainer_t are the same. More... | |
bool | isEqual_DecentralizedEnvironmentalNotificationMessage (DecentralizedEnvironmentalNotificationMessage_t a, DecentralizedEnvironmentalNotificationMessage_t b) |
isEqual_DecentralizedEnvironmentalNotificationMessage Check if two DecentralizedEnvironmentalNotificationMessage_t are the same. More... | |
bool | isEqual_DENM (DENM_t a, DENM_t b) |
isEqual_DENM Check if two DENM_t are the same. More... | |
bool | isEqual_ImpactReductionContainer (ImpactReductionContainer_t a, ImpactReductionContainer_t b) |
isEqual_ImpactReductionContainer Check if two ImpactReductionContainer_t are the same. More... | |
bool | isEqual_LocationContainer (LocationContainer_t a, LocationContainer_t b) |
isEqual_LocationContainer Check if two LocationContainer_t are the same. More... | |
bool | isEqual_ManagementContainer (ManagementContainer_t a, ManagementContainer_t b) |
isEqual_ManagementContainer Check if two ManagementContainer_t are the same. More... | |
bool | isEqual_ReferenceDenms (ReferenceDenms_t a, ReferenceDenms_t b) |
isEqual_ReferenceDenms Check if two ReferenceDenms_t are the same. More... | |
bool | isEqual_RoadWorksContainerExtended (RoadWorksContainerExtended_t a, RoadWorksContainerExtended_t b) |
isEqual_RoadWorksContainerExtended Check if two RoadWorksContainerExtended_t are the same. More... | |
bool | isEqual_SituationContainer (SituationContainer_t a, SituationContainer_t b) |
isEqual_SituationContainer Check if two SituationContainer_t are the same. More... | |
bool | isEqual_StationaryVehicleContainer (StationaryVehicleContainer_t a, StationaryVehicleContainer_t b) |
isEqual_StationaryVehicleContainer Check if two StationaryVehicleContainer_t are the same. More... | |
Termination_t | make_Termination () |
make_Termination Make a default Termination_t. More... | |
AlacarteContainer_t | make_AlacarteContainer () |
make_AlacarteContainer Make a default AlacarteContainer_t. More... | |
DecentralizedEnvironmentalNotificationMessage_t | make_DecentralizedEnvironmentalNotificationMessage (StationID_t s) |
make_DecentralizedEnvironmentalNotificationMessage Make a default DecentralizedEnvironmentalNotificationMessage_t. More... | |
DENM_t | make_DENM () |
make_DENM Make a default DENM_t. More... | |
ImpactReductionContainer_t | make_ImpactReductionContainer () |
make_ImpactReductionContainer Make a default ImpactReductionContainer_t. More... | |
LocationContainer_t | make_LocationContainer () |
make_LocationContainer Make a default LocationContainer_t. More... | |
ManagementContainer_t | make_ManagementContainer (StationID_t s) |
make_ManagementContainer Make a default ManagementContainer_t. More... | |
ReferenceDenms_t | make_ReferenceDenms (StationID_t s) |
make_ReferenceDenms Make a default ReferenceDenms_t. More... | |
RoadWorksContainerExtended_t | make_RoadWorksContainerExtended () |
make_RoadWorksContainerExtended Make a default RoadWorksContainerExtended_t. More... | |
SituationContainer_t | make_SituationContainer () |
make_SituationContainer Make a default SituationContainer_t. More... | |
StationaryVehicleContainer_t | make_StationaryVehicleContainer () |
make_StationaryVehicleContainer Make a default StationaryVehicleContainer_t. More... | |
void constr_AlacarteContainer | ( | AlacarteContainer_t * | a | ) |
constr_AlacarteContainer Check n AlacarteContainer_t constraints.
a | The AlacarteContainer_t to check. |
Definition at line 10 of file apiDENM.cpp.
References constr_ImpactReductionContainer(), constr_LanePosition(), constr_PositioningSolutionType(), constr_RoadWorksContainerExtended(), constr_StationaryVehicleContainer(), constr_Temperature(), AlacarteContainer::externalTemperature, AlacarteContainer::impactReduction, AlacarteContainer::lanePosition, AlacarteContainer::positioningSolution, AlacarteContainer::roadWorks, and AlacarteContainer::stationaryVehicle.
Referenced by constr_DecentralizedEnvironmentalNotificationMessage().
void constr_DecentralizedEnvironmentalNotificationMessage | ( | DecentralizedEnvironmentalNotificationMessage_t * | d | ) |
constr_DecentralizedEnvironmentalNotificationMessage Check DecentralizedEnvironmentalNotificationMessage_t constraints.
d | The DecentralizedEnvironmentalNotificationMessage_t to check. |
Definition at line 26 of file apiDENM.cpp.
References DecentralizedEnvironmentalNotificationMessage::alacarte, constr_AlacarteContainer(), constr_LocationContainer(), constr_ManagementContainer(), constr_SituationContainer(), DecentralizedEnvironmentalNotificationMessage::location, DecentralizedEnvironmentalNotificationMessage::management, and DecentralizedEnvironmentalNotificationMessage::situation.
Referenced by constr_DENM().
void constr_DENM | ( | DENM_t | d | ) |
constr_DENM Check DENM_t constraints.
d | The DENM_t to check. |
Definition at line 37 of file apiDENM.cpp.
References constr_DecentralizedEnvironmentalNotificationMessage(), constr_ItsPduHeader(), DENM::denm, and DENM::header.
void constr_ImpactReductionContainer | ( | ImpactReductionContainer_t * | i | ) |
constr_ImpactReductionContainer Check n ImpactReductionContainer_t constraints.
i | The ImpactReductionContainer_t to check. |
Definition at line 43 of file apiDENM.cpp.
References constr_HeightLonCarr(), constr_PosCentMass(), constr_PosFrontAx(), constr_PositionOfOccupants(), constr_PositionOfPillars(), constr_PosLonCarr(), constr_RequestResponseIndication(), constr_TurningRadius(), constr_VehicleMass(), constr_WheelBaseVehicle(), ImpactReductionContainer::heightLonCarrLeft, ImpactReductionContainer::heightLonCarrRight, ImpactReductionContainer::posCentMass, ImpactReductionContainer::posFrontAx, ImpactReductionContainer::positionOfOccupants, ImpactReductionContainer::positionOfPillars, ImpactReductionContainer::posLonCarrLeft, ImpactReductionContainer::posLonCarrRight, ImpactReductionContainer::requestResponseIndication, ImpactReductionContainer::turningRadius, ImpactReductionContainer::vehicleMass, and ImpactReductionContainer::wheelBaseVehicle.
Referenced by constr_AlacarteContainer().
void constr_LocationContainer | ( | LocationContainer_t * | l | ) |
constr_LocationContainer Check LocationContainer_t constraints.
l | The LocationContainer_t to check. |
Definition at line 59 of file apiDENM.cpp.
References constr_Heading(), constr_RoadType(), constr_Speed(), constr_Traces(), LocationContainer::eventPositionHeading, LocationContainer::eventSpeed, LocationContainer::roadType, and LocationContainer::traces.
Referenced by constr_DecentralizedEnvironmentalNotificationMessage().
void constr_ManagementContainer | ( | ManagementContainer_t * | m | ) |
constr_ManagementContainer Check ManagementContainer_t constraints.
m | The ManagementContainer_t to check. |
Definition at line 70 of file apiDENM.cpp.
References ManagementContainer::actionID, constr_ActionID(), constr_ReferencePosition(), constr_RelevanceDistance(), constr_RelevanceTrafficDirection(), constr_StationType(), constr_Termination(), constr_TimestampIts(), constr_TransmissionInterval(), constr_ValidityDuration(), ManagementContainer::detectionTime, ManagementContainer::eventPosition, ManagementContainer::referenceTime, ManagementContainer::relevanceDistance, ManagementContainer::relevanceTrafficDirection, ManagementContainer::stationType, ManagementContainer::termination, ManagementContainer::transmissionInterval, and ManagementContainer::validityDuration.
Referenced by constr_DecentralizedEnvironmentalNotificationMessage().
void constr_ReferenceDenms | ( | ReferenceDenms_t * | r | ) |
constr_ReferenceDenms Check ReferenceDenms_t constraints.
r | The ReferenceDenms_t to check. |
Definition at line 89 of file apiDENM.cpp.
References asn_sequence_del(), constr_ActionID(), make_ReferenceDenms(), and make_StationID().
Referenced by constr_RoadWorksContainerExtended().
void constr_RoadWorksContainerExtended | ( | RoadWorksContainerExtended_t * | r | ) |
constr_RoadWorksContainerExtended Check RoadWorksContainerExtended_t constraints.
r | The RoadWorksContainerExtended_t to check. |
Definition at line 101 of file apiDENM.cpp.
References RoadWorksContainerExtended::closedLanes, constr_CauseCode(), constr_ClosedLanes(), constr_DeltaReferencePosition(), constr_ItineraryPath(), constr_LightBarSirenInUse(), constr_ReferenceDenms(), constr_RestrictedTypes(), constr_SpeedLimit(), constr_TrafficRule(), RoadWorksContainerExtended::incidentIndication, RoadWorksContainerExtended::lightBarSirenInUse, RoadWorksContainerExtended::recommendedPath, RoadWorksContainerExtended::referenceDenms, RoadWorksContainerExtended::restriction, RoadWorksContainerExtended::speedLimit, RoadWorksContainerExtended::startingPointSpeedLimit, and RoadWorksContainerExtended::trafficFlowRule.
Referenced by constr_AlacarteContainer().
void constr_SituationContainer | ( | SituationContainer_t * | s | ) |
constr_SituationContainer Check SituationContainer_t constraints.
s | The SituationContainer_t to check. |
Definition at line 123 of file apiDENM.cpp.
References constr_CauseCode(), constr_EventHistory(), constr_InformationQuality(), SituationContainer::eventHistory, SituationContainer::eventType, SituationContainer::informationQuality, and SituationContainer::linkedCause.
Referenced by constr_DecentralizedEnvironmentalNotificationMessage().
void constr_StationaryVehicleContainer | ( | StationaryVehicleContainer_t * | s | ) |
constr_StationaryVehicleContainer Check StationaryVehicleContainer_t constraints.
s | The StationaryVehicleContainer_t to check. |
Definition at line 133 of file apiDENM.cpp.
References StationaryVehicleContainer::carryingDangerousGoods, constr_CauseCode(), constr_DangerousGoodsExtended(), constr_EnergyStorageType(), constr_NumberOfOccupants(), constr_StationarySince(), constr_VehicleIdentification(), StationaryVehicleContainer::energyStorageType, StationaryVehicleContainer::numberOfOccupants, StationaryVehicleContainer::stationaryCause, StationaryVehicleContainer::stationarySince, and StationaryVehicleContainer::vehicleIdentification.
Referenced by constr_AlacarteContainer().
void constr_Termination | ( | Termination_t * | t | ) |
DENM library.
constr_Termination Check Termination_t constraints.
t | The Termination_t to check. |
Definition at line 7 of file apiDENM.cpp.
References constr_int().
Referenced by constr_ManagementContainer().
AlacarteContainer_t cpy_AlacarteContainer | ( | AlacarteContainer_t | a | ) |
cpy_AlacarteContainer Make a copy of an AlacarteContainer_t.
a | The AlacarteContainer_t to copy. |
Definition at line 156 of file apiDENM.cpp.
References cpy_ImpactReductionContainer(), cpy_LanePosition(), cpy_PositioningSolutionType(), cpy_RoadWorksContainerExtended(), cpy_StationaryVehicleContainer(), cpy_Temperature(), AlacarteContainer::externalTemperature, AlacarteContainer::impactReduction, AlacarteContainer::lanePosition, AlacarteContainer::positioningSolution, AlacarteContainer::roadWorks, and AlacarteContainer::stationaryVehicle.
Referenced by cpy_DecentralizedEnvironmentalNotificationMessage().
DecentralizedEnvironmentalNotificationMessage_t cpy_DecentralizedEnvironmentalNotificationMessage | ( | DecentralizedEnvironmentalNotificationMessage_t | d | ) |
cpy_DecentralizedEnvironmentalNotificationMessage Make a copy of a DecentralizedEnvironmentalNotificationMessage_t.
d | The DecentralizedEnvironmentalNotificationMessage_t to copy. |
Definition at line 198 of file apiDENM.cpp.
References DecentralizedEnvironmentalNotificationMessage::alacarte, cpy_AlacarteContainer(), cpy_LocationContainer(), cpy_ManagementContainer(), cpy_SituationContainer(), DecentralizedEnvironmentalNotificationMessage::location, DecentralizedEnvironmentalNotificationMessage::management, and DecentralizedEnvironmentalNotificationMessage::situation.
Referenced by cpy_DENM().
cpy_DENM Make a copy of a DENM_t.
d | The DENM_t to copy. |
Definition at line 224 of file apiDENM.cpp.
References cpy_DecentralizedEnvironmentalNotificationMessage(), cpy_ItsPduHeader(), DENM::denm, and DENM::header.
ImpactReductionContainer_t cpy_ImpactReductionContainer | ( | ImpactReductionContainer_t | i | ) |
cpy_ImpactReductionContainer Make a copy of an ImpactReductionContainer_t.
i | The ImpactReductionContainer_t to copy. |
Definition at line 235 of file apiDENM.cpp.
References cpy_HeightLonCarr(), cpy_PosFrontAx(), cpy_PositionOfOccupants(), cpy_PositionOfPillars(), cpy_PosLonCarr(), cpy_RequestResponseIndication(), cpy_TurningRadius(), cpy_VehicleMass(), cpy_WheelBaseVehicle(), ImpactReductionContainer::heightLonCarrLeft, ImpactReductionContainer::heightLonCarrRight, ImpactReductionContainer::posFrontAx, ImpactReductionContainer::positionOfOccupants, ImpactReductionContainer::positionOfPillars, ImpactReductionContainer::posLonCarrLeft, ImpactReductionContainer::posLonCarrRight, ImpactReductionContainer::requestResponseIndication, ImpactReductionContainer::turningRadius, ImpactReductionContainer::vehicleMass, and ImpactReductionContainer::wheelBaseVehicle.
Referenced by cpy_AlacarteContainer().
LocationContainer_t cpy_LocationContainer | ( | LocationContainer_t | l | ) |
cpy_LocationContainer Make a copy of a LocationContainer_t.
l | The LocationContainer_t to copy. |
Definition at line 256 of file apiDENM.cpp.
References cpy_Heading(), cpy_RoadType(), cpy_Speed(), cpy_Traces(), LocationContainer::eventPositionHeading, LocationContainer::eventSpeed, LocationContainer::roadType, and LocationContainer::traces.
Referenced by cpy_DecentralizedEnvironmentalNotificationMessage().
ManagementContainer_t cpy_ManagementContainer | ( | ManagementContainer_t | m | ) |
cpy_ManagementContainer Make a copy of a ManagementContainer_t.
m | The ManagementContainer_t to copy. |
Definition at line 281 of file apiDENM.cpp.
References ManagementContainer::actionID, cpy_ActionID(), cpy_ReferencePosition(), cpy_RelevanceDistance(), cpy_RelevanceTrafficDirection(), cpy_StationType(), cpy_Termination(), cpy_TimestampIts(), cpy_TransmissionInterval(), cpy_ValidityDuration(), ManagementContainer::detectionTime, ManagementContainer::eventPosition, ManagementContainer::referenceTime, ManagementContainer::relevanceDistance, ManagementContainer::relevanceTrafficDirection, ManagementContainer::stationType, ManagementContainer::termination, ManagementContainer::transmissionInterval, and ManagementContainer::validityDuration.
Referenced by cpy_DecentralizedEnvironmentalNotificationMessage().
ReferenceDenms_t cpy_ReferenceDenms | ( | ReferenceDenms_t | r | ) |
cpy_ReferenceDenms Make a copy of a ReferenceDenms_t.
r | The ReferenceDenms_t to copy. |
Definition at line 321 of file apiDENM.cpp.
References asn_sequence_add, and cpy_ActionID().
Referenced by cpy_RoadWorksContainerExtended().
RoadWorksContainerExtended_t cpy_RoadWorksContainerExtended | ( | RoadWorksContainerExtended_t | r | ) |
cpy_RoadWorksContainerExtended Make a copy of a RoadWorksContainerExtended_t.
r | The RoadWorksContainerExtended_t to copy. |
Definition at line 340 of file apiDENM.cpp.
References RoadWorksContainerExtended::closedLanes, cpy_CauseCode(), cpy_ClosedLanes(), cpy_DeltaReferencePosition(), cpy_ItineraryPath(), cpy_LightBarSirenInUse(), cpy_ReferenceDenms(), cpy_RestrictedTypes(), cpy_SpeedLimit(), cpy_TrafficRule(), RoadWorksContainerExtended::incidentIndication, RoadWorksContainerExtended::lightBarSirenInUse, RoadWorksContainerExtended::recommendedPath, RoadWorksContainerExtended::referenceDenms, RoadWorksContainerExtended::restriction, RoadWorksContainerExtended::speedLimit, RoadWorksContainerExtended::startingPointSpeedLimit, and RoadWorksContainerExtended::trafficFlowRule.
Referenced by cpy_AlacarteContainer().
SituationContainer_t cpy_SituationContainer | ( | SituationContainer_t | s | ) |
cpy_SituationContainer Make a copy of a SituationContainer_t.
s | The SituationContainer_t to copy. |
Definition at line 396 of file apiDENM.cpp.
References cpy_CauseCode(), cpy_EventHistory(), cpy_InformationQuality(), SituationContainer::eventHistory, SituationContainer::eventType, SituationContainer::informationQuality, and SituationContainer::linkedCause.
Referenced by cpy_DecentralizedEnvironmentalNotificationMessage().
StationaryVehicleContainer_t cpy_StationaryVehicleContainer | ( | StationaryVehicleContainer_t | s | ) |
cpy_StationaryVehicleContainer Make a copy of a StationaryVehicleContainer_t.
s | The StationaryVehicleContainer_t to copy. |
Definition at line 417 of file apiDENM.cpp.
References StationaryVehicleContainer::carryingDangerousGoods, cpy_CauseCode(), cpy_DangerousGoodsExtended(), cpy_EnergyStorageType(), cpy_NumberOfOccupants(), cpy_StationarySince(), cpy_VehicleIdentification(), StationaryVehicleContainer::energyStorageType, StationaryVehicleContainer::numberOfOccupants, StationaryVehicleContainer::stationaryCause, StationaryVehicleContainer::stationarySince, and StationaryVehicleContainer::vehicleIdentification.
Referenced by cpy_AlacarteContainer().
Termination_t cpy_Termination | ( | Termination_t | t | ) |
cpy_Termination Make a copy of a Termination_t.
t | The Termination_t to copy. |
Definition at line 153 of file apiDENM.cpp.
Referenced by cpy_ManagementContainer().
bool isEqual_AlacarteContainer | ( | AlacarteContainer_t | a, |
AlacarteContainer_t | b | ||
) |
isEqual_AlacarteContainer Check if two AlacarteContainer_t are the same.
a | The first AlacarteContainer_t. |
b | The second AlacarteContainer_t. |
Definition at line 465 of file apiDENM.cpp.
References AlacarteContainer::externalTemperature, AlacarteContainer::impactReduction, isEqual_ImpactReductionContainer(), isEqual_LanePosition(), isEqual_PositioningSolutionType(), isEqual_RoadWorksContainerExtended(), isEqual_StationaryVehicleContainer(), isEqual_Temperature(), AlacarteContainer::lanePosition, AlacarteContainer::positioningSolution, AlacarteContainer::roadWorks, and AlacarteContainer::stationaryVehicle.
Referenced by isEqual_DecentralizedEnvironmentalNotificationMessage().
bool isEqual_DecentralizedEnvironmentalNotificationMessage | ( | DecentralizedEnvironmentalNotificationMessage_t | a, |
DecentralizedEnvironmentalNotificationMessage_t | b | ||
) |
isEqual_DecentralizedEnvironmentalNotificationMessage Check if two DecentralizedEnvironmentalNotificationMessage_t are the same.
a | The first DecentralizedEnvironmentalNotificationMessage_t. |
b | The second DecentralizedEnvironmentalNotificationMessage_t. |
Definition at line 503 of file apiDENM.cpp.
References DecentralizedEnvironmentalNotificationMessage::alacarte, isEqual_AlacarteContainer(), isEqual_LocationContainer(), isEqual_ManagementContainer(), isEqual_SituationContainer(), DecentralizedEnvironmentalNotificationMessage::location, DecentralizedEnvironmentalNotificationMessage::management, and DecentralizedEnvironmentalNotificationMessage::situation.
Referenced by isEqual_DENM().
isEqual_DENM Check if two DENM_t are the same.
a | The first DENM_t. |
b | The second DENM_t. |
Definition at line 530 of file apiDENM.cpp.
References DENM::denm, DENM::header, isEqual_DecentralizedEnvironmentalNotificationMessage(), and isEqual_ItsPduHeader().
bool isEqual_ImpactReductionContainer | ( | ImpactReductionContainer_t | a, |
ImpactReductionContainer_t | b | ||
) |
isEqual_ImpactReductionContainer Check if two ImpactReductionContainer_t are the same.
a | The first ImpactReductionContainer_t. |
b | The second ImpactReductionContainer_t. |
Definition at line 538 of file apiDENM.cpp.
References ImpactReductionContainer::heightLonCarrLeft, ImpactReductionContainer::heightLonCarrRight, isEqual_HeightLonCarr(), isEqual_PosCentMass(), isEqual_PosFrontAx(), isEqual_PositionOfOccupants(), isEqual_PositionOfPillars(), isEqual_PosLonCarr(), isEqual_RequestResponseIndication(), isEqual_TurningRadius(), isEqual_VehicleMass(), isEqual_WheelBaseVehicle(), ImpactReductionContainer::posCentMass, ImpactReductionContainer::posFrontAx, ImpactReductionContainer::positionOfOccupants, ImpactReductionContainer::positionOfPillars, ImpactReductionContainer::posLonCarrLeft, ImpactReductionContainer::posLonCarrRight, ImpactReductionContainer::requestResponseIndication, ImpactReductionContainer::turningRadius, ImpactReductionContainer::vehicleMass, and ImpactReductionContainer::wheelBaseVehicle.
Referenced by isEqual_AlacarteContainer().
bool isEqual_LocationContainer | ( | LocationContainer_t | a, |
LocationContainer_t | b | ||
) |
isEqual_LocationContainer Check if two LocationContainer_t are the same.
a | The first LocationContainer_t. |
b | The second LocationContainer_t. |
Definition at line 556 of file apiDENM.cpp.
References LocationContainer::eventPositionHeading, LocationContainer::eventSpeed, isEqual_Heading(), isEqual_RoadType(), isEqual_Speed(), isEqual_Traces(), LocationContainer::roadType, and LocationContainer::traces.
Referenced by isEqual_DecentralizedEnvironmentalNotificationMessage().
bool isEqual_ManagementContainer | ( | ManagementContainer_t | a, |
ManagementContainer_t | b | ||
) |
isEqual_ManagementContainer Check if two ManagementContainer_t are the same.
a | The first ManagementContainer_t. |
b | The second ManagementContainer_t. |
Definition at line 577 of file apiDENM.cpp.
References ManagementContainer::actionID, ManagementContainer::detectionTime, ManagementContainer::eventPosition, isEqual_ActionID(), isEqual_ReferencePosition(), isEqual_RelevanceDistance(), isEqual_RelevanceTrafficDirection(), isEqual_StationType(), isEqual_Termination(), isEqual_TimestampIts(), isEqual_TransmissionInterval(), isEqual_ValidityDuration(), ManagementContainer::referenceTime, ManagementContainer::relevanceDistance, ManagementContainer::relevanceTrafficDirection, ManagementContainer::stationType, ManagementContainer::termination, ManagementContainer::transmissionInterval, and ManagementContainer::validityDuration.
Referenced by isEqual_DecentralizedEnvironmentalNotificationMessage().
bool isEqual_ReferenceDenms | ( | ReferenceDenms_t | a, |
ReferenceDenms_t | b | ||
) |
isEqual_ReferenceDenms Check if two ReferenceDenms_t are the same.
a | The first ReferenceDenms_t. |
b | The second ReferenceDenms_t. |
Definition at line 613 of file apiDENM.cpp.
References isEqual_ActionID().
Referenced by isEqual_RoadWorksContainerExtended().
bool isEqual_RoadWorksContainerExtended | ( | RoadWorksContainerExtended_t | a, |
RoadWorksContainerExtended_t | b | ||
) |
isEqual_RoadWorksContainerExtended Check if two RoadWorksContainerExtended_t are the same.
a | The first RoadWorksContainerExtended_t. |
b | The second RoadWorksContainerExtended_t. |
Definition at line 627 of file apiDENM.cpp.
References RoadWorksContainerExtended::closedLanes, RoadWorksContainerExtended::incidentIndication, isEqual_CauseCode(), isEqual_ClosedLanes(), isEqual_DeltaReferencePosition(), isEqual_ItineraryPath(), isEqual_LightBarSirenInUse(), isEqual_ReferenceDenms(), isEqual_RestrictedTypes(), isEqual_SpeedLimit(), isEqual_TrafficRule(), RoadWorksContainerExtended::lightBarSirenInUse, RoadWorksContainerExtended::recommendedPath, RoadWorksContainerExtended::referenceDenms, RoadWorksContainerExtended::restriction, RoadWorksContainerExtended::speedLimit, RoadWorksContainerExtended::startingPointSpeedLimit, and RoadWorksContainerExtended::trafficFlowRule.
Referenced by isEqual_AlacarteContainer().
bool isEqual_SituationContainer | ( | SituationContainer_t | a, |
SituationContainer_t | b | ||
) |
isEqual_SituationContainer Check if two SituationContainer_t are the same.
a | The first SituationContainer_t. |
b | The second SituationContainer_t. |
Definition at line 679 of file apiDENM.cpp.
References SituationContainer::eventHistory, SituationContainer::eventType, SituationContainer::informationQuality, isEqual_CauseCode(), isEqual_EventHistory(), isEqual_InformationQuality(), and SituationContainer::linkedCause.
Referenced by isEqual_DecentralizedEnvironmentalNotificationMessage().
bool isEqual_StationaryVehicleContainer | ( | StationaryVehicleContainer_t | a, |
StationaryVehicleContainer_t | b | ||
) |
isEqual_StationaryVehicleContainer Check if two StationaryVehicleContainer_t are the same.
a | The first StationaryVehicleContainer_t. |
b | The seconf StationaryVehicleContainer_t. |
Definition at line 696 of file apiDENM.cpp.
References StationaryVehicleContainer::carryingDangerousGoods, StationaryVehicleContainer::energyStorageType, isEqual_CauseCode(), isEqual_DangerousGoodsExtended(), isEqual_EnergyStorageType(), isEqual_NumberOfOccupants(), isEqual_StationarySince(), isEqual_VehicleIdentification(), StationaryVehicleContainer::numberOfOccupants, StationaryVehicleContainer::stationaryCause, StationaryVehicleContainer::stationarySince, and StationaryVehicleContainer::vehicleIdentification.
Referenced by isEqual_AlacarteContainer().
bool isEqual_Termination | ( | Termination_t | a, |
Termination_t | b | ||
) |
isEqual_Termination Check if two Termination_t are the same.
a | The first Termination_t. |
b | The second Termination_t. |
Definition at line 462 of file apiDENM.cpp.
Referenced by isEqual_ManagementContainer().
AlacarteContainer_t make_AlacarteContainer | ( | ) |
make_AlacarteContainer Make a default AlacarteContainer_t.
Definition at line 745 of file apiDENM.cpp.
References AlacarteContainer::externalTemperature, AlacarteContainer::impactReduction, AlacarteContainer::lanePosition, AlacarteContainer::positioningSolution, AlacarteContainer::roadWorks, and AlacarteContainer::stationaryVehicle.
DecentralizedEnvironmentalNotificationMessage_t make_DecentralizedEnvironmentalNotificationMessage | ( | StationID_t | s | ) |
make_DecentralizedEnvironmentalNotificationMessage Make a default DecentralizedEnvironmentalNotificationMessage_t.
s | The DecentralizedEnvironmentalNotificationMessage_t.management.actionID.originatingStationID. |
Definition at line 761 of file apiDENM.cpp.
References DecentralizedEnvironmentalNotificationMessage::alacarte, DecentralizedEnvironmentalNotificationMessage::location, make_ManagementContainer(), DecentralizedEnvironmentalNotificationMessage::management, and DecentralizedEnvironmentalNotificationMessage::situation.
Referenced by make_DENM().
DENM_t make_DENM | ( | ) |
make_DENM Make a default DENM_t.
Definition at line 774 of file apiDENM.cpp.
References DENM::denm, DENM::header, make_DecentralizedEnvironmentalNotificationMessage(), make_ItsPduHeader(), messageID_denm, and ItsPduHeader::stationID.
ImpactReductionContainer_t make_ImpactReductionContainer | ( | ) |
make_ImpactReductionContainer Make a default ImpactReductionContainer_t.
Definition at line 785 of file apiDENM.cpp.
References ImpactReductionContainer::heightLonCarrLeft, ImpactReductionContainer::heightLonCarrRight, make_HeightLonCarr(), make_PosCentMass(), make_PosFrontAx(), make_PositionOfOccupants(), make_PositionOfPillars(), make_PosLonCarr(), make_RequestResponseIndication(), make_TurningRadius(), make_VehicleMass(), make_WheelBaseVehicle(), ImpactReductionContainer::posCentMass, ImpactReductionContainer::posFrontAx, ImpactReductionContainer::positionOfOccupants, ImpactReductionContainer::positionOfPillars, ImpactReductionContainer::posLonCarrLeft, ImpactReductionContainer::posLonCarrRight, ImpactReductionContainer::requestResponseIndication, ImpactReductionContainer::turningRadius, ImpactReductionContainer::vehicleMass, and ImpactReductionContainer::wheelBaseVehicle.
LocationContainer_t make_LocationContainer | ( | ) |
make_LocationContainer Make a default LocationContainer_t.
Definition at line 806 of file apiDENM.cpp.
References LocationContainer::eventPositionHeading, LocationContainer::eventSpeed, make_Traces(), LocationContainer::roadType, and LocationContainer::traces.
ManagementContainer_t make_ManagementContainer | ( | StationID_t | s | ) |
make_ManagementContainer Make a default ManagementContainer_t.
s | The ManagementContainer_t.actionID.originatingStationID. |
Definition at line 819 of file apiDENM.cpp.
References ManagementContainer::actionID, asn_INTEGER2long(), asn_long2INTEGER(), ManagementContainer::detectionTime, ManagementContainer::eventPosition, make_ActionID(), make_ReferencePosition(), make_StationType(), make_TimestampIts(), ManagementContainer::referenceTime, ManagementContainer::relevanceDistance, ManagementContainer::relevanceTrafficDirection, ManagementContainer::stationType, ManagementContainer::termination, ManagementContainer::transmissionInterval, and ManagementContainer::validityDuration.
Referenced by make_DecentralizedEnvironmentalNotificationMessage().
ReferenceDenms_t make_ReferenceDenms | ( | StationID_t | s | ) |
make_ReferenceDenms Make a default ReferenceDenms_t.
Definition at line 840 of file apiDENM.cpp.
References asn_sequence_add, and make_ActionID().
Referenced by constr_ReferenceDenms().
RoadWorksContainerExtended_t make_RoadWorksContainerExtended | ( | ) |
make_RoadWorksContainerExtended Make a default RoadWorksContainerExtended_t.
Definition at line 855 of file apiDENM.cpp.
References RoadWorksContainerExtended::closedLanes, RoadWorksContainerExtended::incidentIndication, RoadWorksContainerExtended::lightBarSirenInUse, RoadWorksContainerExtended::recommendedPath, RoadWorksContainerExtended::referenceDenms, RoadWorksContainerExtended::restriction, RoadWorksContainerExtended::speedLimit, RoadWorksContainerExtended::startingPointSpeedLimit, and RoadWorksContainerExtended::trafficFlowRule.
SituationContainer_t make_SituationContainer | ( | ) |
make_SituationContainer Make a default SituationContainer_t.
Definition at line 873 of file apiDENM.cpp.
References SituationContainer::eventHistory, SituationContainer::eventType, SituationContainer::informationQuality, SituationContainer::linkedCause, make_CauseCode(), and make_InformationQuality().
StationaryVehicleContainer_t make_StationaryVehicleContainer | ( | ) |
make_StationaryVehicleContainer Make a default StationaryVehicleContainer_t.
Definition at line 886 of file apiDENM.cpp.
References StationaryVehicleContainer::carryingDangerousGoods, StationaryVehicleContainer::energyStorageType, StationaryVehicleContainer::numberOfOccupants, StationaryVehicleContainer::stationaryCause, StationaryVehicleContainer::stationarySince, and StationaryVehicleContainer::vehicleIdentification.
Termination_t make_Termination | ( | ) |
make_Termination Make a default Termination_t.
Definition at line 737 of file apiDENM.cpp.
References Termination_isCancellation.