|
ITS
|
#include <apiCAM.h>Go to the source code of this file.
Functions | |
| void | constr_GenerationDeltaTime (GenerationDeltaTime_t *g) |
| CAM API. More... | |
| void | constr_BasicContainer (BasicContainer_t *b) |
| constr_BasicContainer Check BasicContainer_t constraints. More... | |
| void | constr_BasicVehicleContainerHighFrequency (BasicVehicleContainerHighFrequency_t *b) |
| constr_BasicVehicleContainerHighFrequency Check BasicVehicleContainerHighFrequency_t constraints. More... | |
| void | constr_BasicVehicleContainerLowFrequency (BasicVehicleContainerLowFrequency_t *b) |
| constr_BasicVehicleContainerLowFrequency Check BasicVehicleContainerLowFrequency_t constraints. More... | |
| void | constr_CAM (CAM_t *c) |
| constr_CAM Check CAM_t constraints. More... | |
| void | constr_CamParameters (CamParameters_t *c) |
| constr_CamParameters Check CamParameters_t constraints. More... | |
| void | constr_CoopAwareness (CoopAwareness_t *c) |
| constr_CoopAwareness Check CoopAwareness_t constraints. More... | |
| void | constr_DangerousGoodsContainer (DangerousGoodsContainer_t *d) |
| constr_DangerousGoodsContainer Check DangerousGoodsContainer_t constraints. More... | |
| void | constr_EmergencyContainer (EmergencyContainer_t *e) |
| constr_EmergencyContainer Check n EmergencyContainer_t constraints. More... | |
| void | constr_HighFrequencyContainer (HighFrequencyContainer_t *h) |
| constr_HighFrequencyContainer Check n HighFrequencyContainer_t constraints. More... | |
| void | constr_LowFrequencyContainer (LowFrequencyContainer_t *l) |
| constr_LowFrequencyContainer Check LowFrequencyContainer_t constraints. More... | |
| void | constr_PublicTransportContainer (PublicTransportContainer_t *p) |
| constr_PublicTransportContainer Check PublicTransportContainer_t constraints. More... | |
| void | constr_RescueContainer (RescueContainer_t *r) |
| constr_RescueContainer Check RescueContainer_t constraints. More... | |
| void | constr_RoadWorksContainerBasic (RoadWorksContainerBasic_t *r) |
| constr_RoadWorksContainerBasic Check RoadWorksContainerBasic_t constraints. More... | |
| void | constr_RSUContainerHighFrequency (RSUContainerHighFrequency_t *r) |
| constr_RSUContainerHighFrequency Check n RSUContainerHighFrequency_t constraints. More... | |
| void | constr_SafetyCarContainer (SafetyCarContainer_t *s) |
| constr_SafetyCarContainer Check SafetyCarContainer_t constraints. More... | |
| void | constr_SpecialTransportContainer (SpecialTransportContainer_t *s) |
| constr_SpecialTransportContainer Check SpecialTransportContainer_t constraints. More... | |
| void | constr_SpecialVehicleContainer (SpecialVehicleContainer_t *s) |
| constr_SpecialVehicleContainer Check SpecialVehicleContainer_t constraints. More... | |
| GenerationDeltaTime_t | cpy_GenerationDeltaTime (GenerationDeltaTime_t g) |
| cpy_GenerationDeltaTime Make a copy of a GenerationDeltaTime_t. More... | |
| BasicContainer_t | cpy_BasicContainer (BasicContainer_t b) |
| cpy_BasicContainer Make a copy of a BasicContainer_t. More... | |
| BasicVehicleContainerHighFrequency_t | cpy_BasicVehicleContainerHighFrequency (BasicVehicleContainerHighFrequency_t b) |
| cpy_BasicVehicleContainerHighFrequency Make a copy of a BasicVehicleContainerHighFrequency_t. More... | |
| BasicVehicleContainerLowFrequency_t | cpy_BasicVehicleContainerLowFrequency (BasicVehicleContainerLowFrequency_t b) |
| cpy_BasicVehicleContainerLowFrequency Make a copy of a BasicVehicleContainerLowFrequency_t. More... | |
| CAM_t | cpy_CAM (CAM_t c) |
| cpy_CAM Make a copy of a CAM_t. More... | |
| CamParameters_t | cpy_CamParameters (CamParameters_t c) |
| cpy_CamParameters Make a copy of a CamParameters_t. More... | |
| CoopAwareness_t | cpy_CoopAwareness (CoopAwareness_t c) |
| cpy_CoopAwareness Make a copy of a CoopAwareness_t. More... | |
| DangerousGoodsContainer_t | cpy_DangerousGoodsContainer (DangerousGoodsContainer_t d) |
| cpy_DangerousGoodsContainer Make a copy of a DangerousGoodsContainer_t. More... | |
| EmergencyContainer_t | cpy_EmergencyContainer (EmergencyContainer_t e) |
| cpy_EmergencyContainer Make a copy of an EmergencyContainer_t. More... | |
| HighFrequencyContainer_t | cpy_HighFrequencyContainer (HighFrequencyContainer_t h) |
| cpy_HighFrequencyContainer Make a copy of an HighFrequencyContainer_t. More... | |
| LowFrequencyContainer_t | cpy_LowFrequencyContainer (LowFrequencyContainer_t l) |
| cpy_LowFrequencyContainer Make a copy of a LowFrequencyContainer_t. More... | |
| PublicTransportContainer_t | cpy_PublicTransportContainer (PublicTransportContainer_t p) |
| cpy_PublicTransportContainer Make a copy of a PublicTransportContainer_t. More... | |
| RescueContainer_t | cpy_RescueContainer (RescueContainer_t r) |
| cpy_RescueContainer Make a copy of a RescueContainer_t. More... | |
| RoadWorksContainerBasic_t | cpy_RoadWorksContainerBasic (RoadWorksContainerBasic_t r) |
| cpy_RoadWorksContainerBasic Make a copy of a RoadWorksContainerBasic_t. More... | |
| RSUContainerHighFrequency_t | cpy_RSUContainerHighFrequency (RSUContainerHighFrequency_t r) |
| cpy_RSUContainerHighFrequency Make a copy of an RSUContainerHighFrequency_t. More... | |
| SafetyCarContainer_t | cpy_SafetyCarContainer (SafetyCarContainer_t s) |
| cpy_SafetyCarContainer Make a copy of a SafetyCarContainer_t. More... | |
| SpecialVehicleContainer_t | cpy_SpecialVehicleContainer (SpecialVehicleContainer_t s) |
| cpy_SpecialVehicleContainer Make a copy of a SpecialVehicleContainer_t. More... | |
| SpecialTransportContainer_t | cpy_SpecialTransportContainer (SpecialTransportContainer_t s) |
| cpy_SpecialTransportContainer Make a copy of a SpecialTransportContainer_t. More... | |
| bool | isEqual_GenerationDeltaTime (GenerationDeltaTime_t a, GenerationDeltaTime_t b) |
| isEqual_GenerationDeltaTime Check if two GenerationDeltaTime_t are the same. More... | |
| bool | isEqual_BasicContainer (BasicContainer_t a, BasicContainer_t b) |
| isEqual_BasicContainer Check if two BasicContainer_t are the same. More... | |
| bool | isEqual_BasicVehicleContainerHighFrequency (BasicVehicleContainerHighFrequency_t a, BasicVehicleContainerHighFrequency_t b) |
| isEqual_BasicVehicleContainerHighFrequency Chek if two BasicVehicleContainerHighFrequency_t are the same. More... | |
| bool | isEqual_BasicVehicleContainerLowFrequency (BasicVehicleContainerLowFrequency_t a, BasicVehicleContainerLowFrequency_t b) |
| isEqual_BasicVehicleContainerLowFrequency Check if two BasicVehicleContainerLowFrequency_t are the same. More... | |
| bool | isEqual_CAM (CAM_t a, CAM_t b) |
| isEqual_CAM Check if two CAM_t are the same. More... | |
| bool | isEqual_CamParameters (CamParameters_t a, CamParameters_t b) |
| isEqual_CamParameters Check if two CamParameters_t are the same. More... | |
| bool | isEqual_CoopAwareness (CoopAwareness_t a, CoopAwareness_t b) |
| isEqual_CoopAwareness Check if two CoopAwareness_t are the same. More... | |
| bool | isEqual_DangerousGoodsContainer (DangerousGoodsContainer_t a, DangerousGoodsContainer_t b) |
| isEqual_DangerousGoodsContainer Check if two DangerousGoodsContainer_t are the same. More... | |
| bool | isEqual_EmergencyContainer (EmergencyContainer_t a, EmergencyContainer_t b) |
| isEqual_EmergencyContainer Check if two EmergencyContainer_t are the same. More... | |
| bool | isEqual_HighFrequencycontainer (HighFrequencyContainer_t a, HighFrequencyContainer_t b) |
| isEqual_HighFrequencycontainer Check if two HighFrequencyContainer_t are the same. More... | |
| bool | isEqual_LowFrequencyContainer (LowFrequencyContainer_t a, LowFrequencyContainer_t b) |
| isEqual_LowFrequencyContainer Check if two LowFrequencyContainer_t are the same. More... | |
| bool | isEqual_PublicTransportContainer (PublicTransportContainer_t a, PublicTransportContainer_t b) |
| isEqual_PublicTransportContainer Check if two PublicTransportContainer_t are the same. More... | |
| bool | isEqual_RescueContainer (RescueContainer_t a, RescueContainer_t b) |
| isEqual_RescueContainer Check if two RescueContainer_t are the same. More... | |
| bool | isEqual_RoadWorksContainerBasic (RoadWorksContainerBasic_t a, RoadWorksContainerBasic_t b) |
| isEqual_RoadWorksContainerBasic Check if two RoadWorksContainerBasic_t are the same. More... | |
| bool | isEqual_RSUContainerHighFrequency (RSUContainerHighFrequency_t a, RSUContainerHighFrequency_t b) |
| isEqual_RSUContainerHighFrequency Check if two RSUContainerHighFrequency_t are the same. More... | |
| bool | isEqual_SafetyCarContainer (SafetyCarContainer_t a, SafetyCarContainer_t b) |
| isEqual_SafetyCarContainer Check if two SafetyCarContainer_t are the same. More... | |
| bool | isEqual_SpecialTransportContainer (SpecialTransportContainer_t a, SpecialTransportContainer_t b) |
| isEqual_SpecialTransportContainer Check if two SpecialTransportContainer_t are the same. More... | |
| bool | isEqual_SpecialVehicleContainer (SpecialVehicleContainer_t a, SpecialVehicleContainer_t b) |
| isEqual_SpecialVehicleContainer Check if two SpecialVehicleContainer_t are the same. More... | |
| GenerationDeltaTime_t | make_GenerationDeltaTime () |
| make_GenerationDeltaTime Make a default GenerationDeltaTime_t. More... | |
| BasicContainer_t | make_BasicContainer () |
| make_BasicContainer Make a default BasicContainer_t. More... | |
| BasicVehicleContainerHighFrequency_t | make_BasicVehicleContainerHighFrequency () |
| make_BasicVehicleContainerHighFrequency Make a default BasicVehicleContainerHighFrequency_t. More... | |
| BasicVehicleContainerLowFrequency_t | make_BasicVehicleContainerLowFrequency () |
| make_BasicVehicleContainerLowFrequency Make a default BasicVehicleContainerLowFrequency_t. More... | |
| CAM_t | make_CAM () |
| make_CAM Make a default CAM_t. More... | |
| CamParameters_t | make_CamParameters () |
| make_CamParameters Make a default CamParameters_t. More... | |
| CoopAwareness_t | make_CoopAwareness () |
| make_CoopAwareness Make a default CoopAwareness_t. More... | |
| DangerousGoodsContainer_t | make_DangerousGoodsContainer () |
| make_DangerousGoodsContainer Make a default DangerousGoodsContainer_t. More... | |
| EmergencyContainer_t | make_EmergencyContainer () |
| make_EmergencyContainer Make a default EmergencyContainer_t. More... | |
| HighFrequencyContainer_t | make_HighFrequencyContainer (HighFrequencyContainer_PR present) |
| make_HighFrequencyContainer Make a default HighFrequencyContainer_t. More... | |
| LowFrequencyContainer_t | make_LowFrequencyContainer (LowFrequencyContainer_PR present) |
| make_LowFrequencyContainer Make a default LowFrequencyContainer_t. More... | |
| PublicTransportContainer_t | make_PublicTransportContainer () |
| make_PublicTransportContainer Make a default PublicTransportContainer_t. More... | |
| RescueContainer_t | make_RescueContainer () |
| make_RescueContainer Make a default RescueContainer_t. More... | |
| RoadWorksContainerBasic_t | make_RoadWorksContainerBasic () |
| make_RoadWorksContainerBasic Make a default RoadWorksContainerBasic_t. More... | |
| RSUContainerHighFrequency_t | make_RSUContainerHighFrequency () |
| make_RSUContainerHighFrequency Make a default RSUContainerHighFrequency_t. More... | |
| SafetyCarContainer_t | make_SafetyCarContainer () |
| make_SafetyCarContainer Make a default SafetyCarContainer_t. More... | |
| SpecialTransportContainer_t | make_SpecialTransportContainer () |
| make_SpecialTransportContainer Make a default SpecialTransportContainer_t. More... | |
| SpecialVehicleContainer_t | make_SpecialVehicleContainer (SpecialVehicleContainer_PR present) |
| make_SpecialVehicleContainer Make a default SpecialVehicleContainer_t. More... | |
| void constr_BasicContainer | ( | BasicContainer_t * | b | ) |
constr_BasicContainer Check BasicContainer_t constraints.
| b | The BasicContainer_t to check. |
Definition at line 10 of file apiCAM.cpp.
References constr_ReferencePosition(), constr_StationType(), BasicContainer::referencePosition, and BasicContainer::stationType.
Referenced by constr_CamParameters().
| void constr_BasicVehicleContainerHighFrequency | ( | BasicVehicleContainerHighFrequency_t * | b | ) |
constr_BasicVehicleContainerHighFrequency Check BasicVehicleContainerHighFrequency_t constraints.
| b | The BasicVehicleContainerHighFrequency_t to check. |
Definition at line 16 of file apiCAM.cpp.
References BasicVehicleContainerHighFrequency::accelerationControl, BasicVehicleContainerHighFrequency::cenDsrcTollingZone, constr_AccelerationControl(), constr_CenDsrcTollingZone(), constr_Curvature(), constr_CurvatureCalculationMode(), constr_DriveDirection(), constr_Heading(), constr_LanePosition(), constr_LateralAcceleration(), constr_LongitudinalAcceleration(), constr_Speed(), constr_SteeringWheelAngle(), constr_VehicleLength(), constr_VehicleWidth(), constr_VerticalAcceleration(), constr_YawRate(), BasicVehicleContainerHighFrequency::curvature, BasicVehicleContainerHighFrequency::curvatureCalculationMode, BasicVehicleContainerHighFrequency::driveDirection, BasicVehicleContainerHighFrequency::heading, BasicVehicleContainerHighFrequency::lanePosition, BasicVehicleContainerHighFrequency::lateralAcceleration, BasicVehicleContainerHighFrequency::longitudinalAcceleration, BasicVehicleContainerHighFrequency::speed, BasicVehicleContainerHighFrequency::steeringWheelAngle, BasicVehicleContainerHighFrequency::vehicleLength, BasicVehicleContainerHighFrequency::vehicleWidth, BasicVehicleContainerHighFrequency::verticalAcceleration, and BasicVehicleContainerHighFrequency::yawRate.
Referenced by constr_HighFrequencyContainer().
| void constr_BasicVehicleContainerLowFrequency | ( | BasicVehicleContainerLowFrequency_t * | b | ) |
constr_BasicVehicleContainerLowFrequency Check BasicVehicleContainerLowFrequency_t constraints.
| b | The BasicVehicleContainerLowFrequency_t to check. |
Definition at line 41 of file apiCAM.cpp.
References constr_ExteriorLights(), constr_PathHistory(), constr_VehicleRole(), BasicVehicleContainerLowFrequency::exteriorLights, BasicVehicleContainerLowFrequency::pathHistory, and BasicVehicleContainerLowFrequency::vehicleRole.
Referenced by constr_LowFrequencyContainer().
| void constr_CAM | ( | CAM_t * | c | ) |
constr_CAM Check CAM_t constraints.
| c | The CAM_t to check. |
Definition at line 48 of file apiCAM.cpp.
References CAM::cam, constr_CoopAwareness(), constr_ItsPduHeader(), and CAM::header.
| void constr_CamParameters | ( | CamParameters_t * | c | ) |
constr_CamParameters Check CamParameters_t constraints.
| c | The CamParameters_t to check. |
Definition at line 54 of file apiCAM.cpp.
References CamParameters::basicContainer, constr_BasicContainer(), constr_HighFrequencyContainer(), constr_LowFrequencyContainer(), constr_SpecialVehicleContainer(), CamParameters::highFrequencyContainer, CamParameters::lowFrequencyContainer, and CamParameters::specialVehicleContainer.
Referenced by constr_CoopAwareness().
| void constr_CoopAwareness | ( | CoopAwareness_t * | c | ) |
constr_CoopAwareness Check CoopAwareness_t constraints.
| c | The CoopAwareness_t to check. |
Definition at line 64 of file apiCAM.cpp.
References CoopAwareness::camParameters, constr_CamParameters(), constr_GenerationDeltaTime(), and CoopAwareness::generationDeltaTime.
Referenced by constr_CAM().
| void constr_DangerousGoodsContainer | ( | DangerousGoodsContainer_t * | d | ) |
constr_DangerousGoodsContainer Check DangerousGoodsContainer_t constraints.
| d | The DangerousGoodsContainer_t to check. |
Definition at line 70 of file apiCAM.cpp.
References constr_DangerousGoodsBasic(), and DangerousGoodsContainer::dangerousGoodsBasic.
Referenced by constr_SpecialVehicleContainer().
| void constr_EmergencyContainer | ( | EmergencyContainer_t * | e | ) |
constr_EmergencyContainer Check n EmergencyContainer_t constraints.
| e | The EmergencyContainer_t to check. |
Definition at line 75 of file apiCAM.cpp.
References constr_CauseCode(), constr_EmergencyPriority(), constr_LightBarSirenInUse(), EmergencyContainer::emergencyPriority, EmergencyContainer::incidentIndication, and EmergencyContainer::lightBarSirenInUse.
Referenced by constr_SpecialVehicleContainer().
| void constr_GenerationDeltaTime | ( | GenerationDeltaTime_t * | g | ) |
CAM API.
constr_GenerationDeltaTime Check GenerationDeltaTime_t constraints.
| g | The GenerationDeltaTime_t to check. |
Definition at line 7 of file apiCAM.cpp.
References constr_int(), and g().
Referenced by constr_CoopAwareness().
| void constr_HighFrequencyContainer | ( | HighFrequencyContainer_t * | h | ) |
constr_HighFrequencyContainer Check n HighFrequencyContainer_t constraints.
| h | The HighFrequencyContainer_t to check. |
Definition at line 84 of file apiCAM.cpp.
References HighFrequencyContainer::HighFrequencyContainer_u::basicVehicleContainerHighFrequency, HighFrequencyContainer::choice, constr_BasicVehicleContainerHighFrequency(), constr_RSUContainerHighFrequency(), HighFrequencyContainer_PR_basicVehicleContainerHighFrequency, HighFrequencyContainer_PR_NOTHING, HighFrequencyContainer_PR_rsuContainerHighFrequency, make_HighFrequencyContainer(), HighFrequencyContainer::present, and HighFrequencyContainer::HighFrequencyContainer_u::rsuContainerHighFrequency.
Referenced by constr_CamParameters().
| void constr_LowFrequencyContainer | ( | LowFrequencyContainer_t * | l | ) |
constr_LowFrequencyContainer Check LowFrequencyContainer_t constraints.
| l | The LowFrequencyContainer_t to check. |
Definition at line 100 of file apiCAM.cpp.
References LowFrequencyContainer::LowFrequencyContainer_u::basicVehicleContainerLowFrequency, LowFrequencyContainer::choice, constr_BasicVehicleContainerLowFrequency(), LowFrequencyContainer_PR_basicVehicleContainerLowFrequency, LowFrequencyContainer_PR_NOTHING, make_LowFrequencyContainer(), and LowFrequencyContainer::present.
Referenced by constr_CamParameters().
| void constr_PublicTransportContainer | ( | PublicTransportContainer_t * | p | ) |
constr_PublicTransportContainer Check PublicTransportContainer_t constraints.
| p | The PublicTransportContainer_t to check. |
Definition at line 113 of file apiCAM.cpp.
References constr_EmbarkationStatus(), constr_PtActivation(), PublicTransportContainer::embarkationStatus, and PublicTransportContainer::ptActivation.
Referenced by constr_SpecialVehicleContainer().
| void constr_RescueContainer | ( | RescueContainer_t * | r | ) |
constr_RescueContainer Check RescueContainer_t constraints.
| r | The RescueContainer_t to check. |
Definition at line 120 of file apiCAM.cpp.
References constr_LightBarSirenInUse(), and RescueContainer::lightBarSirenInUse.
Referenced by constr_SpecialVehicleContainer().
| void constr_RoadWorksContainerBasic | ( | RoadWorksContainerBasic_t * | r | ) |
constr_RoadWorksContainerBasic Check RoadWorksContainerBasic_t constraints.
| r | The RoadWorksContainerBasic_t to check. |
Definition at line 125 of file apiCAM.cpp.
References RoadWorksContainerBasic::closedLanes, constr_ClosedLanes(), constr_LightBarSirenInUse(), constr_SubCauseCodeType(), RoadWorksContainerBasic::lightBarSirenInUse, and RoadWorksContainerBasic::roadworksSubCauseCode.
Referenced by constr_SpecialVehicleContainer().
| void constr_RSUContainerHighFrequency | ( | RSUContainerHighFrequency_t * | r | ) |
constr_RSUContainerHighFrequency Check n RSUContainerHighFrequency_t constraints.
| r | The RSUContainerHighFrequency_t to check. |
Definition at line 134 of file apiCAM.cpp.
References constr_ProtectedCommunicationZoneRSU(), and RSUContainerHighFrequency::protectedCommunicationZonesRSU.
Referenced by constr_HighFrequencyContainer().
| void constr_SafetyCarContainer | ( | SafetyCarContainer_t * | s | ) |
constr_SafetyCarContainer Check SafetyCarContainer_t constraints.
| s | The SafetyCarContainer_t to check. |
Definition at line 140 of file apiCAM.cpp.
References constr_CauseCode(), constr_LightBarSirenInUse(), constr_SpeedLimit(), constr_TrafficRule(), SafetyCarContainer::incidentIndication, SafetyCarContainer::lightBarSirenInUse, SafetyCarContainer::speedLimit, and SafetyCarContainer::trafficRule.
Referenced by constr_SpecialVehicleContainer().
| void constr_SpecialTransportContainer | ( | SpecialTransportContainer_t * | s | ) |
constr_SpecialTransportContainer Check SpecialTransportContainer_t constraints.
| s | The SpecialTransportContainer_t to check. |
Definition at line 151 of file apiCAM.cpp.
References constr_LightBarSirenInUse(), constr_SpecialTransportType(), SpecialTransportContainer::lightBarSirenInUse, and SpecialTransportContainer::specialTransportType.
Referenced by constr_SpecialVehicleContainer().
| void constr_SpecialVehicleContainer | ( | SpecialVehicleContainer_t * | s | ) |
constr_SpecialVehicleContainer Check SpecialVehicleContainer_t constraints.
| s | The SpecialVehicleContainer_t to check. |
Definition at line 157 of file apiCAM.cpp.
References SpecialVehicleContainer::choice, constr_DangerousGoodsContainer(), constr_EmergencyContainer(), constr_PublicTransportContainer(), constr_RescueContainer(), constr_RoadWorksContainerBasic(), constr_SafetyCarContainer(), constr_SpecialTransportContainer(), SpecialVehicleContainer::SpecialVehicleContainer_u::dangerousGoodsContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::emergencyContainer, make_SpecialVehicleContainer(), SpecialVehicleContainer::present, SpecialVehicleContainer::SpecialVehicleContainer_u::publicTransportContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::rescueContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::roadWorksContainerBasic, SpecialVehicleContainer::SpecialVehicleContainer_u::safetyCarContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::specialTransportContainer, SpecialVehicleContainer_PR_dangerousGoodsContainer, SpecialVehicleContainer_PR_emergencyContainer, SpecialVehicleContainer_PR_NOTHING, SpecialVehicleContainer_PR_publicTransportContainer, SpecialVehicleContainer_PR_rescueContainer, SpecialVehicleContainer_PR_roadWorksContainerBasic, SpecialVehicleContainer_PR_safetyCarContainer, and SpecialVehicleContainer_PR_specialTransportContainer.
Referenced by constr_CamParameters().
| BasicContainer_t cpy_BasicContainer | ( | BasicContainer_t | b | ) |
cpy_BasicContainer Make a copy of a BasicContainer_t.
| b | The BasicContainer_t to copy. |
Definition at line 196 of file apiCAM.cpp.
References cpy_ReferencePosition(), cpy_StationType(), BasicContainer::referencePosition, and BasicContainer::stationType.
Referenced by cpy_CamParameters().
| BasicVehicleContainerHighFrequency_t cpy_BasicVehicleContainerHighFrequency | ( | BasicVehicleContainerHighFrequency_t | b | ) |
cpy_BasicVehicleContainerHighFrequency Make a copy of a BasicVehicleContainerHighFrequency_t.
| b | The BasicVehicleContainerHighFrequency_t to copy. |
Definition at line 207 of file apiCAM.cpp.
References BasicVehicleContainerHighFrequency::accelerationControl, BasicVehicleContainerHighFrequency::cenDsrcTollingZone, cpy_AccelerationControl(), cpy_CenDsrcTollingZone(), cpy_Curvature(), cpy_CurvatureCalculationMode(), cpy_DriveDirection(), cpy_Heading(), cpy_LanePosition(), cpy_LateralAcceleration(), cpy_LongitudinalAcceleration(), cpy_PerformanceClass(), cpy_Speed(), cpy_SteeringWheelAngle(), cpy_VehicleLength(), cpy_VehicleWidth(), cpy_VerticalAcceleration(), cpy_YawRate(), BasicVehicleContainerHighFrequency::curvature, BasicVehicleContainerHighFrequency::curvatureCalculationMode, BasicVehicleContainerHighFrequency::driveDirection, BasicVehicleContainerHighFrequency::heading, BasicVehicleContainerHighFrequency::lanePosition, BasicVehicleContainerHighFrequency::lateralAcceleration, BasicVehicleContainerHighFrequency::longitudinalAcceleration, BasicVehicleContainerHighFrequency::performanceClass, BasicVehicleContainerHighFrequency::speed, BasicVehicleContainerHighFrequency::steeringWheelAngle, BasicVehicleContainerHighFrequency::vehicleLength, BasicVehicleContainerHighFrequency::vehicleWidth, BasicVehicleContainerHighFrequency::verticalAcceleration, and BasicVehicleContainerHighFrequency::yawRate.
Referenced by cpy_HighFrequencyContainer().
| BasicVehicleContainerLowFrequency_t cpy_BasicVehicleContainerLowFrequency | ( | BasicVehicleContainerLowFrequency_t | b | ) |
cpy_BasicVehicleContainerLowFrequency Make a copy of a BasicVehicleContainerLowFrequency_t.
| b | The BasicVehicleContainerLowFrequency_t to copy. |
Definition at line 262 of file apiCAM.cpp.
References cpy_ExteriorLights(), cpy_PathHistory(), cpy_VehicleRole(), BasicVehicleContainerLowFrequency::exteriorLights, BasicVehicleContainerLowFrequency::pathHistory, and BasicVehicleContainerLowFrequency::vehicleRole.
Referenced by cpy_LowFrequencyContainer().
cpy_CAM Make a copy of a CAM_t.
| c | The CAM_t to copy. |
Definition at line 275 of file apiCAM.cpp.
References CAM::cam, cpy_CoopAwareness(), cpy_ItsPduHeader(), and CAM::header.
Referenced by caBasicService::checkToSendCAM().
| CamParameters_t cpy_CamParameters | ( | CamParameters_t | c | ) |
cpy_CamParameters Make a copy of a CamParameters_t.
| c | The CamParameters_t to copy. |
Definition at line 286 of file apiCAM.cpp.
References CamParameters::basicContainer, cpy_BasicContainer(), cpy_HighFrequencyContainer(), cpy_LowFrequencyContainer(), cpy_SpecialVehicleContainer(), CamParameters::highFrequencyContainer, CamParameters::lowFrequencyContainer, and CamParameters::specialVehicleContainer.
Referenced by cpy_CoopAwareness().
| CoopAwareness_t cpy_CoopAwareness | ( | CoopAwareness_t | c | ) |
cpy_CoopAwareness Make a copy of a CoopAwareness_t.
| c | The CoopAwareness_t to copy. |
Definition at line 307 of file apiCAM.cpp.
References CoopAwareness::camParameters, cpy_CamParameters(), cpy_GenerationDeltaTime(), and CoopAwareness::generationDeltaTime.
Referenced by cpy_CAM().
| DangerousGoodsContainer_t cpy_DangerousGoodsContainer | ( | DangerousGoodsContainer_t | d | ) |
cpy_DangerousGoodsContainer Make a copy of a DangerousGoodsContainer_t.
| d | The DangerousGoodsContainer_t to copy. |
Definition at line 318 of file apiCAM.cpp.
References cpy_DangerousGoodsBasic(), and DangerousGoodsContainer::dangerousGoodsBasic.
Referenced by cpy_SpecialVehicleContainer().
| EmergencyContainer_t cpy_EmergencyContainer | ( | EmergencyContainer_t | e | ) |
cpy_EmergencyContainer Make a copy of an EmergencyContainer_t.
| e | The EmergencyContainer_t to copy. |
Definition at line 329 of file apiCAM.cpp.
References cpy_CauseCode(), cpy_EmergencyPriority(), cpy_LightBarSirenInUse(), EmergencyContainer::emergencyPriority, EmergencyContainer::incidentIndication, and EmergencyContainer::lightBarSirenInUse.
Referenced by cpy_SpecialVehicleContainer().
| GenerationDeltaTime_t cpy_GenerationDeltaTime | ( | GenerationDeltaTime_t | g | ) |
cpy_GenerationDeltaTime Make a copy of a GenerationDeltaTime_t.
| g | The GenerationDeltaTime_t to copy. |
Definition at line 192 of file apiCAM.cpp.
References g().
Referenced by cpy_CoopAwareness().
| HighFrequencyContainer_t cpy_HighFrequencyContainer | ( | HighFrequencyContainer_t | h | ) |
cpy_HighFrequencyContainer Make a copy of an HighFrequencyContainer_t.
| h | The HighFrequencyContainer_t to copy. |
Definition at line 349 of file apiCAM.cpp.
References HighFrequencyContainer::HighFrequencyContainer_u::basicVehicleContainerHighFrequency, HighFrequencyContainer::choice, cpy_BasicVehicleContainerHighFrequency(), cpy_RSUContainerHighFrequency(), HighFrequencyContainer_PR_basicVehicleContainerHighFrequency, HighFrequencyContainer_PR_rsuContainerHighFrequency, HighFrequencyContainer::present, and HighFrequencyContainer::HighFrequencyContainer_u::rsuContainerHighFrequency.
Referenced by cpy_CamParameters().
| LowFrequencyContainer_t cpy_LowFrequencyContainer | ( | LowFrequencyContainer_t | l | ) |
cpy_LowFrequencyContainer Make a copy of a LowFrequencyContainer_t.
| l | The LowFrequencyContainer_t to copy. |
Definition at line 372 of file apiCAM.cpp.
References LowFrequencyContainer::LowFrequencyContainer_u::basicVehicleContainerLowFrequency, LowFrequencyContainer::choice, cpy_BasicVehicleContainerLowFrequency(), LowFrequencyContainer_PR_basicVehicleContainerLowFrequency, and LowFrequencyContainer::present.
Referenced by cpy_CamParameters().
| PublicTransportContainer_t cpy_PublicTransportContainer | ( | PublicTransportContainer_t | p | ) |
cpy_PublicTransportContainer Make a copy of a PublicTransportContainer_t.
| p | The PublicTransportContainer_t to copy. |
Definition at line 391 of file apiCAM.cpp.
References cpy_EmbarkationStatus(), cpy_PtActivation(), PublicTransportContainer::embarkationStatus, and PublicTransportContainer::ptActivation.
Referenced by cpy_SpecialVehicleContainer().
| RescueContainer_t cpy_RescueContainer | ( | RescueContainer_t | r | ) |
cpy_RescueContainer Make a copy of a RescueContainer_t.
| r | The RescueContainer_t to copy. |
Definition at line 407 of file apiCAM.cpp.
References cpy_LightBarSirenInUse(), and RescueContainer::lightBarSirenInUse.
Referenced by cpy_SpecialVehicleContainer().
| RoadWorksContainerBasic_t cpy_RoadWorksContainerBasic | ( | RoadWorksContainerBasic_t | r | ) |
cpy_RoadWorksContainerBasic Make a copy of a RoadWorksContainerBasic_t.
| r | The RoadWorksContainerBasic_t to copy. |
Definition at line 417 of file apiCAM.cpp.
References RoadWorksContainerBasic::closedLanes, cpy_ClosedLanes(), cpy_LightBarSirenInUse(), cpy_SubCauseCodeType(), RoadWorksContainerBasic::lightBarSirenInUse, and RoadWorksContainerBasic::roadworksSubCauseCode.
Referenced by cpy_SpecialVehicleContainer().
| RSUContainerHighFrequency_t cpy_RSUContainerHighFrequency | ( | RSUContainerHighFrequency_t | r | ) |
cpy_RSUContainerHighFrequency Make a copy of an RSUContainerHighFrequency_t.
| r | The RSUContainerHighFrequency_t to copy. |
Definition at line 438 of file apiCAM.cpp.
References cpy_ProtectedCommunicationZoneRSU(), and RSUContainerHighFrequency::protectedCommunicationZonesRSU.
Referenced by cpy_HighFrequencyContainer().
| SafetyCarContainer_t cpy_SafetyCarContainer | ( | SafetyCarContainer_t | s | ) |
cpy_SafetyCarContainer Make a copy of a SafetyCarContainer_t.
| s | The SafetyCarContainer_t to copy. |
Definition at line 455 of file apiCAM.cpp.
References cpy_CauseCode(), cpy_LightBarSirenInUse(), cpy_SpeedLimit(), cpy_TrafficRule(), SafetyCarContainer::incidentIndication, SafetyCarContainer::lightBarSirenInUse, SafetyCarContainer::speedLimit, and SafetyCarContainer::trafficRule.
Referenced by cpy_SpecialVehicleContainer().
| SpecialTransportContainer_t cpy_SpecialTransportContainer | ( | SpecialTransportContainer_t | s | ) |
cpy_SpecialTransportContainer Make a copy of a SpecialTransportContainer_t.
| s | The SpecialTransportContainer_t to copy. |
Definition at line 521 of file apiCAM.cpp.
References cpy_LightBarSirenInUse(), cpy_SpecialTransportType(), SpecialTransportContainer::lightBarSirenInUse, and SpecialTransportContainer::specialTransportType.
Referenced by cpy_SpecialVehicleContainer().
| SpecialVehicleContainer_t cpy_SpecialVehicleContainer | ( | SpecialVehicleContainer_t | s | ) |
cpy_SpecialVehicleContainer Make a copy of a SpecialVehicleContainer_t.
| s | The SpecialVehicleContainer_t to copy. |
Definition at line 480 of file apiCAM.cpp.
References SpecialVehicleContainer::choice, cpy_DangerousGoodsContainer(), cpy_EmergencyContainer(), cpy_PublicTransportContainer(), cpy_RescueContainer(), cpy_RoadWorksContainerBasic(), cpy_SafetyCarContainer(), cpy_SpecialTransportContainer(), SpecialVehicleContainer::SpecialVehicleContainer_u::dangerousGoodsContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::emergencyContainer, SpecialVehicleContainer::present, SpecialVehicleContainer::SpecialVehicleContainer_u::publicTransportContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::rescueContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::roadWorksContainerBasic, SpecialVehicleContainer::SpecialVehicleContainer_u::safetyCarContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::specialTransportContainer, SpecialVehicleContainer_PR_dangerousGoodsContainer, SpecialVehicleContainer_PR_emergencyContainer, SpecialVehicleContainer_PR_publicTransportContainer, SpecialVehicleContainer_PR_rescueContainer, SpecialVehicleContainer_PR_roadWorksContainerBasic, SpecialVehicleContainer_PR_safetyCarContainer, and SpecialVehicleContainer_PR_specialTransportContainer.
Referenced by cpy_CamParameters().
| bool isEqual_BasicContainer | ( | BasicContainer_t | a, |
| BasicContainer_t | b | ||
| ) |
isEqual_BasicContainer Check if two BasicContainer_t are the same.
| a | The first BasicContainer_t. |
| b | The second BasicContainer_t. |
Definition at line 541 of file apiCAM.cpp.
References isEqual_ReferencePosition(), isEqual_StationType(), BasicContainer::referencePosition, and BasicContainer::stationType.
Referenced by isEqual_CamParameters().
| bool isEqual_BasicVehicleContainerHighFrequency | ( | BasicVehicleContainerHighFrequency_t | a, |
| BasicVehicleContainerHighFrequency_t | b | ||
| ) |
isEqual_BasicVehicleContainerHighFrequency Chek if two BasicVehicleContainerHighFrequency_t are the same.
| a | The first BasicVehicleContainerHighFrequency_t. |
| b | The second BasicVehicleContainerHighFrequency_t. |
Definition at line 547 of file apiCAM.cpp.
References BasicVehicleContainerHighFrequency::accelerationControl, BasicVehicleContainerHighFrequency::cenDsrcTollingZone, BasicVehicleContainerHighFrequency::curvature, BasicVehicleContainerHighFrequency::curvatureCalculationMode, BasicVehicleContainerHighFrequency::driveDirection, BasicVehicleContainerHighFrequency::heading, isEqual_AccelerationControl(), isEqual_CenDsrcTollingZone(), isEqual_Curvature(), isEqual_CurvatureCalculationMode(), isEqual_DriveDirection(), isEqual_Heading(), isEqual_LanePosition(), isEqual_LateralAcceleration(), isEqual_LongitudinalAcceleration(), isEqual_PerformanceClass(), isEqual_Speed(), isEqual_SteeringWheelAngle(), isEqual_VehicleLength(), isEqual_VehicleWidth(), isEqual_VerticalAcceleration(), isEqual_YawRate(), BasicVehicleContainerHighFrequency::lanePosition, BasicVehicleContainerHighFrequency::lateralAcceleration, BasicVehicleContainerHighFrequency::longitudinalAcceleration, BasicVehicleContainerHighFrequency::performanceClass, BasicVehicleContainerHighFrequency::speed, BasicVehicleContainerHighFrequency::steeringWheelAngle, BasicVehicleContainerHighFrequency::vehicleLength, BasicVehicleContainerHighFrequency::vehicleWidth, BasicVehicleContainerHighFrequency::verticalAcceleration, and BasicVehicleContainerHighFrequency::yawRate.
Referenced by isEqual_HighFrequencycontainer().
| bool isEqual_BasicVehicleContainerLowFrequency | ( | BasicVehicleContainerLowFrequency_t | a, |
| BasicVehicleContainerLowFrequency_t | b | ||
| ) |
isEqual_BasicVehicleContainerLowFrequency Check if two BasicVehicleContainerLowFrequency_t are the same.
| a | The first BasicVehicleContainerLowFrequency_t. |
| b | The second BasicVehicleContainerLowFrequency_t. |
Definition at line 599 of file apiCAM.cpp.
References BasicVehicleContainerLowFrequency::exteriorLights, isEqual_ExteriorLights(), isEqual_PathHistory(), isEqual_VehicleRole(), BasicVehicleContainerLowFrequency::pathHistory, and BasicVehicleContainerLowFrequency::vehicleRole.
Referenced by isEqual_LowFrequencyContainer().
isEqual_CAM Check if two CAM_t are the same.
| a | The first CAM_t. |
| b | The second CAM_t. |
Definition at line 607 of file apiCAM.cpp.
References CAM::cam, CAM::header, isEqual_CoopAwareness(), and isEqual_ItsPduHeader().
| bool isEqual_CamParameters | ( | CamParameters_t | a, |
| CamParameters_t | b | ||
| ) |
isEqual_CamParameters Check if two CamParameters_t are the same.
| a | The first CamParameters_t. |
| b | The second CamParameters_t. |
Definition at line 613 of file apiCAM.cpp.
References CamParameters::basicContainer, CamParameters::highFrequencyContainer, isEqual_BasicContainer(), isEqual_HighFrequencycontainer(), isEqual_LowFrequencyContainer(), isEqual_SpecialVehicleContainer(), CamParameters::lowFrequencyContainer, and CamParameters::specialVehicleContainer.
Referenced by isEqual_CoopAwareness().
| bool isEqual_CoopAwareness | ( | CoopAwareness_t | a, |
| CoopAwareness_t | b | ||
| ) |
isEqual_CoopAwareness Check if two CoopAwareness_t are the same.
| a | The first CoopAwareness_t. |
| b | The second CoopAwareness_t. |
Definition at line 630 of file apiCAM.cpp.
References CoopAwareness::camParameters, CoopAwareness::generationDeltaTime, isEqual_CamParameters(), and isEqual_GenerationDeltaTime().
Referenced by isEqual_CAM().
| bool isEqual_DangerousGoodsContainer | ( | DangerousGoodsContainer_t | a, |
| DangerousGoodsContainer_t | b | ||
| ) |
isEqual_DangerousGoodsContainer Check if two DangerousGoodsContainer_t are the same.
| a | The first DangerousGoodsContainer_t. |
| b | The second DangerousGoodsContainer_t. |
Definition at line 636 of file apiCAM.cpp.
References DangerousGoodsContainer::dangerousGoodsBasic, and isEqual_DangerousGoodsBasic().
Referenced by isEqual_SpecialVehicleContainer().
| bool isEqual_EmergencyContainer | ( | EmergencyContainer_t | a, |
| EmergencyContainer_t | b | ||
| ) |
isEqual_EmergencyContainer Check if two EmergencyContainer_t are the same.
| a | The first EmergencyContainer_t. |
| b | The seconf EmergencyContainer_t. |
Definition at line 642 of file apiCAM.cpp.
References EmergencyContainer::emergencyPriority, EmergencyContainer::incidentIndication, isEqual_CauseCode(), isEqual_EmergencyPriority(), isEqual_LightBarSirenInUse(), and EmergencyContainer::lightBarSirenInUse.
Referenced by isEqual_SpecialVehicleContainer().
| bool isEqual_GenerationDeltaTime | ( | GenerationDeltaTime_t | a, |
| GenerationDeltaTime_t | b | ||
| ) |
isEqual_GenerationDeltaTime Check if two GenerationDeltaTime_t are the same.
| a | The first GenerationDeltaTime_t. |
| b | The second GenerationDeltaTime_t. |
Definition at line 537 of file apiCAM.cpp.
Referenced by isEqual_CoopAwareness().
| bool isEqual_HighFrequencycontainer | ( | HighFrequencyContainer_t | a, |
| HighFrequencyContainer_t | b | ||
| ) |
isEqual_HighFrequencycontainer Check if two HighFrequencyContainer_t are the same.
| a | The first HighFrequencyContainer_t. |
| b | The second HighFrequencyContainer_t. |
Definition at line 658 of file apiCAM.cpp.
References HighFrequencyContainer::HighFrequencyContainer_u::basicVehicleContainerHighFrequency, HighFrequencyContainer::choice, HighFrequencyContainer_PR_basicVehicleContainerHighFrequency, HighFrequencyContainer_PR_NOTHING, HighFrequencyContainer_PR_rsuContainerHighFrequency, isEqual_BasicVehicleContainerHighFrequency(), isEqual_RSUContainerHighFrequency(), HighFrequencyContainer::present, and HighFrequencyContainer::HighFrequencyContainer_u::rsuContainerHighFrequency.
Referenced by isEqual_CamParameters().
| bool isEqual_LowFrequencyContainer | ( | LowFrequencyContainer_t | a, |
| LowFrequencyContainer_t | b | ||
| ) |
isEqual_LowFrequencyContainer Check if two LowFrequencyContainer_t are the same.
| a | The first LowFrequencyContainer_t. |
| b | The second LowFrequencyContainer_t. |
Definition at line 680 of file apiCAM.cpp.
References LowFrequencyContainer::LowFrequencyContainer_u::basicVehicleContainerLowFrequency, LowFrequencyContainer::choice, isEqual_BasicVehicleContainerLowFrequency(), LowFrequencyContainer_PR_basicVehicleContainerLowFrequency, LowFrequencyContainer_PR_NOTHING, and LowFrequencyContainer::present.
Referenced by isEqual_CamParameters().
| bool isEqual_PublicTransportContainer | ( | PublicTransportContainer_t | a, |
| PublicTransportContainer_t | b | ||
| ) |
isEqual_PublicTransportContainer Check if two PublicTransportContainer_t are the same.
| a | The first PublicTransportContainer_t. |
| b | The second PublicTransportContainer_t. |
Definition at line 697 of file apiCAM.cpp.
References PublicTransportContainer::embarkationStatus, isEqual_EmbarkationStatus(), isEqual_PtActivation(), and PublicTransportContainer::ptActivation.
Referenced by isEqual_SpecialVehicleContainer().
| bool isEqual_RescueContainer | ( | RescueContainer_t | a, |
| RescueContainer_t | b | ||
| ) |
isEqual_RescueContainer Check if two RescueContainer_t are the same.
| a | The first RescueContainer_t. |
| b | The second RescueContainer_t. |
Definition at line 709 of file apiCAM.cpp.
References isEqual_LightBarSirenInUse(), and RescueContainer::lightBarSirenInUse.
Referenced by isEqual_SpecialVehicleContainer().
| bool isEqual_RoadWorksContainerBasic | ( | RoadWorksContainerBasic_t | a, |
| RoadWorksContainerBasic_t | b | ||
| ) |
isEqual_RoadWorksContainerBasic Check if two RoadWorksContainerBasic_t are the same.
| a | The first RoadWorksContainerBasic_t. |
| b | The second RoadWorksContainerBasic_t. |
Definition at line 714 of file apiCAM.cpp.
References RoadWorksContainerBasic::closedLanes, isEqual_ClosedLanes(), isEqual_LightBarSirenInUse(), isEqual_SubCauseCodeType(), RoadWorksContainerBasic::lightBarSirenInUse, and RoadWorksContainerBasic::roadworksSubCauseCode.
Referenced by isEqual_SpecialVehicleContainer().
| bool isEqual_RSUContainerHighFrequency | ( | RSUContainerHighFrequency_t | a, |
| RSUContainerHighFrequency_t | b | ||
| ) |
isEqual_RSUContainerHighFrequency Check if two RSUContainerHighFrequency_t are the same.
| a | The first RSUContainerHighFrequency_t. |
| b | The second RSUContainerHighFrequency_t. |
Definition at line 731 of file apiCAM.cpp.
References isEqual_ProtectedCommunicationZonesRSU(), and RSUContainerHighFrequency::protectedCommunicationZonesRSU.
Referenced by isEqual_HighFrequencycontainer().
| bool isEqual_SafetyCarContainer | ( | SafetyCarContainer_t | a, |
| SafetyCarContainer_t | b | ||
| ) |
isEqual_SafetyCarContainer Check if two SafetyCarContainer_t are the same.
| a | The first SafetyCarContainer_t. |
| b | The second SafetyCarContainer_t. |
Definition at line 744 of file apiCAM.cpp.
References SafetyCarContainer::incidentIndication, isEqual_CauseCode(), isEqual_LightBarSirenInUse(), isEqual_SpeedLimit(), isEqual_TrafficRule(), SafetyCarContainer::lightBarSirenInUse, SafetyCarContainer::speedLimit, and SafetyCarContainer::trafficRule.
Referenced by isEqual_SpecialVehicleContainer().
| bool isEqual_SpecialTransportContainer | ( | SpecialTransportContainer_t | a, |
| SpecialTransportContainer_t | b | ||
| ) |
isEqual_SpecialTransportContainer Check if two SpecialTransportContainer_t are the same.
| a | The first SpecialTransportContainer_t. |
| b | The second SpecialTransportContainer_t. |
Definition at line 765 of file apiCAM.cpp.
References isEqual_LightBarSirenInUse(), isEqual_SpecialTransportType(), SpecialTransportContainer::lightBarSirenInUse, and SpecialTransportContainer::specialTransportType.
Referenced by isEqual_SpecialVehicleContainer().
| bool isEqual_SpecialVehicleContainer | ( | SpecialVehicleContainer_t | a, |
| SpecialVehicleContainer_t | b | ||
| ) |
isEqual_SpecialVehicleContainer Check if two SpecialVehicleContainer_t are the same.
| a | The first SpecialVehicleContainer_t. |
| b | The second SpecialVehicleContainer_t. |
Definition at line 772 of file apiCAM.cpp.
References SpecialVehicleContainer::choice, SpecialVehicleContainer::SpecialVehicleContainer_u::dangerousGoodsContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::emergencyContainer, isEqual_DangerousGoodsContainer(), isEqual_EmergencyContainer(), isEqual_PublicTransportContainer(), isEqual_RescueContainer(), isEqual_RoadWorksContainerBasic(), isEqual_SafetyCarContainer(), isEqual_SpecialTransportContainer(), SpecialVehicleContainer::present, SpecialVehicleContainer::SpecialVehicleContainer_u::publicTransportContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::rescueContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::roadWorksContainerBasic, SpecialVehicleContainer::SpecialVehicleContainer_u::safetyCarContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::specialTransportContainer, SpecialVehicleContainer_PR_dangerousGoodsContainer, SpecialVehicleContainer_PR_emergencyContainer, SpecialVehicleContainer_PR_NOTHING, SpecialVehicleContainer_PR_publicTransportContainer, SpecialVehicleContainer_PR_rescueContainer, SpecialVehicleContainer_PR_roadWorksContainerBasic, SpecialVehicleContainer_PR_safetyCarContainer, and SpecialVehicleContainer_PR_specialTransportContainer.
Referenced by isEqual_CamParameters().
| BasicContainer_t make_BasicContainer | ( | ) |
make_BasicContainer Make a default BasicContainer_t.
Definition at line 822 of file apiCAM.cpp.
References make_ReferencePosition(), make_StationType(), BasicContainer::referencePosition, and BasicContainer::stationType.
Referenced by caBasicService::collectMandatoryData_BasicContainer(), and make_CamParameters().
| BasicVehicleContainerHighFrequency_t make_BasicVehicleContainerHighFrequency | ( | ) |
make_BasicVehicleContainerHighFrequency Make a default BasicVehicleContainerHighFrequency_t.
Definition at line 833 of file apiCAM.cpp.
References BasicVehicleContainerHighFrequency::accelerationControl, BasicVehicleContainerHighFrequency::cenDsrcTollingZone, BasicVehicleContainerHighFrequency::curvature, BasicVehicleContainerHighFrequency::curvatureCalculationMode, BasicVehicleContainerHighFrequency::driveDirection, BasicVehicleContainerHighFrequency::heading, BasicVehicleContainerHighFrequency::lanePosition, BasicVehicleContainerHighFrequency::lateralAcceleration, BasicVehicleContainerHighFrequency::longitudinalAcceleration, make_Curvature(), make_CurvatureCalculationMode(), make_DriveDirection(), make_Heading(), make_LongitudinalAcceleration(), make_Speed(), make_VehicleLength(), make_VehicleWidth(), make_YawRate(), BasicVehicleContainerHighFrequency::performanceClass, BasicVehicleContainerHighFrequency::speed, BasicVehicleContainerHighFrequency::steeringWheelAngle, BasicVehicleContainerHighFrequency::vehicleLength, BasicVehicleContainerHighFrequency::vehicleWidth, BasicVehicleContainerHighFrequency::verticalAcceleration, and BasicVehicleContainerHighFrequency::yawRate.
Referenced by caBasicService::collectMandatoryData_BasicVehicleContainerHighFrequency(), and make_HighFrequencyContainer().
| BasicVehicleContainerLowFrequency_t make_BasicVehicleContainerLowFrequency | ( | ) |
make_BasicVehicleContainerLowFrequency Make a default BasicVehicleContainerLowFrequency_t.
Definition at line 858 of file apiCAM.cpp.
References BasicVehicleContainerLowFrequency::exteriorLights, make_ExteriorLights(), make_PathHistory(), make_VehicleRole(), BasicVehicleContainerLowFrequency::pathHistory, and BasicVehicleContainerLowFrequency::vehicleRole.
Referenced by caBasicService::collectOptionalData_BasicVehicleContainerLowFrequency(), and make_LowFrequencyContainer().
| CAM_t make_CAM | ( | ) |
make_CAM Make a default CAM_t.
Definition at line 870 of file apiCAM.cpp.
References CAM::cam, CAM::header, make_CoopAwareness(), make_ItsPduHeader(), and messageID_cam.
Referenced by caBasicService::collectMandatoryData().
| CamParameters_t make_CamParameters | ( | ) |
make_CamParameters Make a default CamParameters_t.
Definition at line 881 of file apiCAM.cpp.
References CamParameters::basicContainer, CamParameters::highFrequencyContainer, HighFrequencyContainer_PR_NOTHING, CamParameters::lowFrequencyContainer, make_BasicContainer(), make_HighFrequencyContainer(), and CamParameters::specialVehicleContainer.
Referenced by make_CoopAwareness().
| CoopAwareness_t make_CoopAwareness | ( | ) |
make_CoopAwareness Make a default CoopAwareness_t.
Definition at line 894 of file apiCAM.cpp.
References CoopAwareness::camParameters, CoopAwareness::generationDeltaTime, make_CamParameters(), and make_GenerationDeltaTime().
Referenced by make_CAM().
| DangerousGoodsContainer_t make_DangerousGoodsContainer | ( | ) |
make_DangerousGoodsContainer Make a default DangerousGoodsContainer_t.
Definition at line 905 of file apiCAM.cpp.
References DangerousGoodsContainer::dangerousGoodsBasic, and make_DangerousGoodsBasic().
Referenced by caBasicService::collectOptionalData_DangerousGoodsContainer(), and make_SpecialVehicleContainer().
| EmergencyContainer_t make_EmergencyContainer | ( | ) |
make_EmergencyContainer Make a default EmergencyContainer_t.
Definition at line 915 of file apiCAM.cpp.
References EmergencyContainer::emergencyPriority, EmergencyContainer::incidentIndication, EmergencyContainer::lightBarSirenInUse, and make_LightBarSirenInUse().
Referenced by caBasicService::collectOptionalData_EmergencyContainer(), and make_SpecialVehicleContainer().
| GenerationDeltaTime_t make_GenerationDeltaTime | ( | ) |
make_GenerationDeltaTime Make a default GenerationDeltaTime_t.
Definition at line 814 of file apiCAM.cpp.
References g().
Referenced by make_CoopAwareness().
| HighFrequencyContainer_t make_HighFrequencyContainer | ( | HighFrequencyContainer_PR | present | ) |
make_HighFrequencyContainer Make a default HighFrequencyContainer_t.
| present | The type of HighFrequencyContainer_t. |
Definition at line 927 of file apiCAM.cpp.
References HighFrequencyContainer::HighFrequencyContainer_u::basicVehicleContainerHighFrequency, HighFrequencyContainer::choice, HighFrequencyContainer_PR_basicVehicleContainerHighFrequency, HighFrequencyContainer_PR_NOTHING, HighFrequencyContainer_PR_rsuContainerHighFrequency, make_BasicVehicleContainerHighFrequency(), make_RSUContainerHighFrequency(), HighFrequencyContainer::present, and HighFrequencyContainer::HighFrequencyContainer_u::rsuContainerHighFrequency.
Referenced by caBasicService::collectMandatoryData(), constr_HighFrequencyContainer(), and make_CamParameters().
| LowFrequencyContainer_t make_LowFrequencyContainer | ( | LowFrequencyContainer_PR | present | ) |
make_LowFrequencyContainer Make a default LowFrequencyContainer_t.
| present | The type of LowFrequencyContainer_t. |
Definition at line 949 of file apiCAM.cpp.
References LowFrequencyContainer::LowFrequencyContainer_u::basicVehicleContainerLowFrequency, LowFrequencyContainer::choice, LowFrequencyContainer_PR_basicVehicleContainerLowFrequency, LowFrequencyContainer_PR_NOTHING, make_BasicVehicleContainerLowFrequency(), and LowFrequencyContainer::present.
Referenced by constr_LowFrequencyContainer().
| PublicTransportContainer_t make_PublicTransportContainer | ( | ) |
make_PublicTransportContainer Make a default PublicTransportContainer_t.
Definition at line 969 of file apiCAM.cpp.
References PublicTransportContainer::embarkationStatus, make_EmbarkationStatus(), and PublicTransportContainer::ptActivation.
Referenced by caBasicService::collectOptionalData_PublicTransportContainer(), and make_SpecialVehicleContainer().
| RescueContainer_t make_RescueContainer | ( | ) |
make_RescueContainer Make a default RescueContainer_t.
Definition at line 980 of file apiCAM.cpp.
References RescueContainer::lightBarSirenInUse, and make_LightBarSirenInUse().
Referenced by caBasicService::collectOptionalData_RescueContainer(), and make_SpecialVehicleContainer().
| RoadWorksContainerBasic_t make_RoadWorksContainerBasic | ( | ) |
make_RoadWorksContainerBasic Make a default RoadWorksContainerBasic_t.
Definition at line 990 of file apiCAM.cpp.
References RoadWorksContainerBasic::closedLanes, RoadWorksContainerBasic::lightBarSirenInUse, make_LightBarSirenInUse(), and RoadWorksContainerBasic::roadworksSubCauseCode.
Referenced by caBasicService::collectOptionalData_RoadWorksContainerbasic(), and make_SpecialVehicleContainer().
| RSUContainerHighFrequency_t make_RSUContainerHighFrequency | ( | ) |
make_RSUContainerHighFrequency Make a default RSUContainerHighFrequency_t.
Definition at line 1002 of file apiCAM.cpp.
References RSUContainerHighFrequency::protectedCommunicationZonesRSU.
Referenced by make_HighFrequencyContainer().
| SafetyCarContainer_t make_SafetyCarContainer | ( | ) |
make_SafetyCarContainer Make a default SafetyCarContainer_t.
Definition at line 1012 of file apiCAM.cpp.
References SafetyCarContainer::incidentIndication, SafetyCarContainer::lightBarSirenInUse, make_LightBarSirenInUse(), SafetyCarContainer::speedLimit, and SafetyCarContainer::trafficRule.
Referenced by caBasicService::collectOptionalData_SafetyCarContainer(), and make_SpecialVehicleContainer().
| SpecialTransportContainer_t make_SpecialTransportContainer | ( | ) |
make_SpecialTransportContainer Make a default SpecialTransportContainer_t.
Definition at line 1025 of file apiCAM.cpp.
References SpecialTransportContainer::lightBarSirenInUse, make_LightBarSirenInUse(), make_SpecialTransportType(), and SpecialTransportContainer::specialTransportType.
Referenced by caBasicService::collectOptionalData_SpecialTransportContainer(), and make_SpecialVehicleContainer().
| SpecialVehicleContainer_t make_SpecialVehicleContainer | ( | SpecialVehicleContainer_PR | present | ) |
make_SpecialVehicleContainer Make a default SpecialVehicleContainer_t.
Definition at line 1036 of file apiCAM.cpp.
References SpecialVehicleContainer::choice, SpecialVehicleContainer::SpecialVehicleContainer_u::dangerousGoodsContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::emergencyContainer, make_DangerousGoodsContainer(), make_EmergencyContainer(), make_PublicTransportContainer(), make_RescueContainer(), make_RoadWorksContainerBasic(), make_SafetyCarContainer(), make_SpecialTransportContainer(), SpecialVehicleContainer::present, SpecialVehicleContainer::SpecialVehicleContainer_u::publicTransportContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::rescueContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::roadWorksContainerBasic, SpecialVehicleContainer::SpecialVehicleContainer_u::safetyCarContainer, SpecialVehicleContainer::SpecialVehicleContainer_u::specialTransportContainer, SpecialVehicleContainer_PR_dangerousGoodsContainer, SpecialVehicleContainer_PR_emergencyContainer, SpecialVehicleContainer_PR_NOTHING, SpecialVehicleContainer_PR_publicTransportContainer, SpecialVehicleContainer_PR_rescueContainer, SpecialVehicleContainer_PR_roadWorksContainerBasic, SpecialVehicleContainer_PR_safetyCarContainer, and SpecialVehicleContainer_PR_specialTransportContainer.
Referenced by constr_SpecialVehicleContainer().