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().