ITS
apiCAM.cpp
Go to the documentation of this file.
1 #include <apiCAM.h>
2 
3 /*******************************
4  * +++aints
5  ******************************/
6 /* DE */
8 
9 /* DF */
11 {
14 }
15 
17 {
19  constr_Speed(&b->speed);
27  if(b->accelerationControl)
29  if(b->lanePosition)
31  if(b->steeringWheelAngle)
33  if(b->lateralAcceleration)
37  if(b->cenDsrcTollingZone)
39 }
40 
42 {
46 }
47 
48 void constr_CAM(CAM_t *c)
49 {
52 }
53 
55 {
62 }
63 
65 {
68 }
69 
71 {
73 }
74 
76 {
78  if(e->incidentIndication)
80  if(e->emergencyPriority)
82 }
83 
85 {
86  switch (h->present)
87  {
90  break;
93  break;
94  default:
96  break;
97  }
98 }
99 
101 {
102  switch (l->present)
103  {
106  break;
107  default:
109  break;
110  }
111 }
112 
114 {
116  if(p->ptActivation)
118 }
119 
121 {
123 }
124 
126 {
127  if(r->roadworksSubCauseCode)
130  if(r->closedLanes)
132 }
133 
135 {
138 }
139 
141 {
143  if(s->incidentIndication)
145  if(s->trafficRule)
147  if(s->speedLimit)
149 }
150 
152 {
155 }
156 
158 {
159  switch (s->present)
160  {
163  break;
166  break;
169  break;
172  break;
175  break;
178  break;
181  break;
182  default:
184  break;
185  }
186 }
187 
188 /****************************
189  * Copy
190  ***************************/
191 /* DE */
193 {return g;}
194 
195 /* DF */
197 {
198  BasicContainer_t b1;
199 
200  memset(&b1, 0, sizeof b1);
203 
204  return b1;
205 }
206 
209 {
211 
212  memset(&b1, 0, sizeof b1);
213  b1.heading = cpy_Heading(b.heading);
214  b1.speed = cpy_Speed(b.speed);
221  b1.yawRate = cpy_YawRate(b.yawRate);
222  if(b.accelerationControl)
223  {
226  }
227  if(b.lanePosition)
228  {
229  b1.lanePosition = (LanePosition_t*)calloc(1, sizeof *b1.lanePosition);
231  }
232  if(b.steeringWheelAngle)
233  {
234  b1.steeringWheelAngle = (SteeringWheelAngle_t*)calloc(1, sizeof *b1.steeringWheelAngle);
236  }
237  if(b.lateralAcceleration)
238  {
241  }
243  {
245  sizeof *b1.verticalAcceleration);
247  }
248  if(b.performanceClass)
249  {
250  b1.performanceClass = (PerformanceClass_t*)calloc(1, sizeof *b1.performanceClass);
252  }
253  if(b.cenDsrcTollingZone)
254  {
255  b1.cenDsrcTollingZone = (CenDsrcTollingZone_t*)calloc(1, sizeof *b1.cenDsrcTollingZone);
257  }
258 
259  return b1;
260 }
261 
264 {
266 
267  memset(&b1, 0, sizeof b1);
271 
272  return b1;
273 }
274 
276 {
277  CAM_t c1;
278 
279  memset(&c1, 0, sizeof c1);
281  c1.cam = cpy_CoopAwareness(c.cam);
282 
283  return c1;
284 }
285 
287 {
288  CamParameters_t c1;
289 
290  memset(&c1, 0, sizeof c1);
294  {
297  }
299  {
302  }
303 
304  return c1;
305 }
306 
308 {
309  CoopAwareness_t c1;
310 
311  memset(&c1, 0, sizeof c1);
314 
315  return c1;
316 }
317 
320 {
322 
323  memset(&d1, 0, sizeof d1);
325 
326  return d1;
327 }
328 
330 {
332 
333  memset(&e1, 0, sizeof e1);
335  if(e.incidentIndication)
336  {
337  e1.incidentIndication = (CauseCode_t*)calloc(1, sizeof *e1.incidentIndication);
339  }
340  if(e.emergencyPriority)
341  {
342  e1.emergencyPriority = (EmergencyPriority_t*)calloc(1, sizeof *e1.emergencyPriority);
344  }
345 
346  return e1;
347 }
348 
350 {
352 
353  memset(&h1, 0, sizeof h1);
354  h1.present = h.present;
355 
356  switch (h1.present) {
360  break;
364  break;
365  default:
366  break;
367  }
368 
369  return h1;
370 }
371 
373 {
375 
376  memset(&l1, 0, sizeof l1);
377  l1.present = l.present;
378 
379  switch (l1.present) {
383  break;
384  default:
385  break;
386  }
387 
388  return l1;
389 }
390 
393 {
395 
396  memset(&p1, 0, sizeof p1);
398  if(p.ptActivation)
399  {
400  p1.ptActivation = (PtActivation_t*)calloc(1, sizeof *p1.ptActivation);
402  }
403 
404  return p1;
405 }
406 
408 {
410 
411  memset(&r1, 0, sizeof r1);
413 
414  return r1;
415 }
416 
419 {
421 
422  memset(&r1, 0, sizeof r1);
424  {
427  }
429  if(r.closedLanes)
430  {
431  r1.closedLanes = (ClosedLanes_t*)calloc(1, sizeof *r1.closedLanes);
433  }
434 
435  return r1;
436 }
437 
440 {
442 
443  memset(&r1, 0, sizeof r1);
445  {
447  sizeof *r1.protectedCommunicationZonesRSU);
450  }
451 
452  return r1;
453 }
454 
456 {
458 
459  memset(&s1, 0, sizeof s1);
461  if(s.incidentIndication)
462  {
463  s1.incidentIndication = (CauseCode_t*)calloc(1, sizeof *s1.incidentIndication);
465  }
466  if(s.trafficRule)
467  {
468  s1.trafficRule = (TrafficRule_t*)calloc(1, sizeof *s1.trafficRule);
470  }
471  if(s.speedLimit)
472  {
473  s1.speedLimit = (SpeedLimit_t*)calloc(1, sizeof *s1.speedLimit);
475  }
476 
477  return s1;
478 }
479 
482 {
484 
485  memset(&s1, 0, sizeof s1);
486  s1.present = s.present;
487 
488  switch (s1.present) {
492  break;
496  break;
500  break;
504  break;
507  break;
510  break;
513  break;
514  default:
515  break;
516  }
517 
518  return s1;
519 }
520 
523 {
525 
526  memset(&s1, 0, sizeof s1);
529 
530  return s1;
531 }
532 
533 /************************
534  * Equals
535  ***********************/
536 /* DE */
538  GenerationDeltaTime_t b){return a == b;}
539 
540 /* DF */
542 {
545 }
546 
549 {
552  (!a.lanePosition && b.lanePosition) ||
553  (a.lanePosition && !b.lanePosition) ||
564  return false;
565  if(a.accelerationControl)
567  return false;
568  if(a.lanePosition)
570  return false;
571  if(a.steeringWheelAngle)
573  return false;
574  if(a.lateralAcceleration)
576  return false;
579  return false;
580  if(a.performanceClass)
582  return false;
583  if(a.cenDsrcTollingZone)
585  return false;
586  return isEqual_Heading(a.heading, b.heading) &&
587  isEqual_Speed(a.speed, b.speed) &&
597 }
598 
601 {
605 }
606 
608 {
609  return isEqual_ItsPduHeader(a.header, b.header) &&
611 }
612 
614 {
619  return false;
622  return false;
625  return false;
628 }
629 
631 {
634 }
635 
638 {
640 }
641 
643 {
644  if((!a.incidentIndication && b.incidentIndication) ||
648  return false;
649  if(a.incidentIndication)
651  return false;
652  if(a.emergencyPriority)
654  return false;
656 }
657 
660 {
661  if(a.present != b.present)
662  return false;
663  switch (a.present) {
668  break;
672  break;
673  default:
675  return true;
676  break;
677  }
678 }
679 
682 {
683  if(a.present != b.present)
684  return false;
685  switch (a.present) {
689  break;
690  default:
692  return true;
693  break;
694  }
695 }
696 
699 {
700  if((!a.ptActivation && b.ptActivation) ||
701  (a.ptActivation && !b.ptActivation))
702  return false;
703  if(a.ptActivation)
705  return false;
707 }
708 
710 {
712 }
713 
716 {
719  (!a.closedLanes && b.closedLanes) ||
720  (a.closedLanes && b.closedLanes))
721  return false;
724  return false;
725  if(a.closedLanes)
727  return false;
729 }
730 
733 {
736  return false;
740  return false;
741  return true;
742 }
743 
745 {
746  if((!a.incidentIndication && b.incidentIndication) ||
748  (!a.trafficRule && b.trafficRule) ||
749  (a.trafficRule && !b.trafficRule) ||
750  (!a.speedLimit && b.speedLimit) ||
751  (a.speedLimit && !b.speedLimit))
752  return false;
753  if(a.incidentIndication)
755  return false;
756  if(a.trafficRule)
758  return false;
759  if(a.speedLimit)
761  return false;
763 }
764 
767 {
770 }
771 
774 {
775  if(a.present != b.present)
776  return false;
777  switch (a.present) {
781  break;
785  break;
789  break;
793  break;
796  break;
799  break;
802  break;
803  default:
805  return true;
806  break;
807  }
808 }
809 
810 /************************
811  * Maker
812  ***********************/
813 /* DE */
815 {
817 
818  return g;
819 }
820 
821 /* DF */
823 {
825 
826  memset(&b, 0, sizeof b);
829 
830  return b;
831 }
832 
834 {
836 
837  memset(&b, 0, sizeof b);
838  b.heading = make_Heading();
839  b.speed = make_Speed();
846  b.yawRate = make_YawRate();
847  b.accelerationControl = 0;
848  b.lanePosition = 0;
849  b.steeringWheelAngle = 0;
850  b.lateralAcceleration = 0;
851  b.verticalAcceleration = 0;
852  b.performanceClass = 0;
853  b.cenDsrcTollingZone = 0;
854 
855  return b;
856 }
857 
859 {
861 
862  memset(&b, 0, sizeof b);
866 
867  return b;
868 }
869 
871 {
872  CAM_t cam;
873 
874  memset(&cam, 0, sizeof cam);
876  cam.cam = make_CoopAwareness();
877 
878  return cam;
879 }
880 
882 {
883  CamParameters_t c;
884 
885  memset(&c, 0, sizeof c);
888  c.lowFrequencyContainer = 0;
890 
891  return c;
892 }
893 
895 {
896  CoopAwareness_t c;
897 
898  memset(&c, 0, sizeof c);
901 
902  return c;
903 }
904 
906 {
908 
909  memset(&d, 0, sizeof d);
911 
912  return d;
913 }
914 
916 {
918 
919  memset(&e, 0, sizeof e);
921  e.incidentIndication = 0;
922  e.emergencyPriority = 0;
923 
924  return e;
925 }
926 
928 {
930 
931  memset(&h, 0, sizeof h);
932  switch(present){
934  h.present = present;
936  break;
938  h.present = present;
940  break;
941  default:
943  break;
944  }
945 
946  return h;
947 }
948 
950 {
952 
953  memset(&l, 0, sizeof l);
954 
955  switch(present)
956  {
958  l.present = present;
960  break;
961  default:
963  break;
964  }
965 
966  return l;
967 }
968 
970 {
972 
973  memset(&p, 0, sizeof p);
975  p.ptActivation = 0;
976 
977  return p;
978 }
979 
981 {
983 
984  memset(&r, 0, sizeof r);
986 
987  return r;
988 }
989 
991 {
993 
994  memset(&r, 0, sizeof r);
995  r.roadworksSubCauseCode = 0;
997  r.closedLanes = 0;
998 
999  return r;
1000 }
1001 
1003 {
1005 
1006  memset(&r, 0, sizeof r);
1008 
1009  return r;
1010 }
1011 
1013 {
1015 
1016  memset(&s, 0, sizeof s);
1018  s.incidentIndication = 0;
1019  s.trafficRule = 0;
1020  s.speedLimit = 0;
1021 
1022  return s;
1023 }
1024 
1026 {
1028 
1029  memset(&s, 0, sizeof s);
1032 
1033  return s;
1034 }
1035 
1037 {
1039 
1040  memset(&s, 0, sizeof s);
1041 
1042  switch(present)
1043  {
1045  s.present = present;
1047  break;
1049  s.present = present;
1051  break;
1053  s.present = present;
1055  break;
1057  s.present = present;
1059  break;
1061  s.present = present;
1063  break;
1065  s.present = present;
1067  break;
1069  s.present = present;
1071  break;
1072  default:
1074  break;
1075  }
1076 
1077  return s;
1078 }
PathHistory_t cpy_PathHistory(PathHistory_t p)
cpy_PathHistory Make a copy of a PathHistory_t.
Definition: apiCDD.cpp:874
BasicVehicleContainerHighFrequency_t cpy_BasicVehicleContainerHighFrequency(BasicVehicleContainerHighFrequency_t b)
cpy_BasicVehicleContainerHighFrequency Make a copy of a BasicVehicleContainerHighFrequency_t.
Definition: apiCAM.cpp:207
bool isEqual_GenerationDeltaTime(GenerationDeltaTime_t a, GenerationDeltaTime_t b)
isEqual_GenerationDeltaTime Check if two GenerationDeltaTime_t are the same.
Definition: apiCAM.cpp:537
RescueContainer_t cpy_RescueContainer(RescueContainer_t r)
cpy_RescueContainer Make a copy of a RescueContainer_t.
Definition: apiCAM.cpp:407
void constr_BasicVehicleContainerLowFrequency(BasicVehicleContainerLowFrequency_t *b)
constr_BasicVehicleContainerLowFrequency Check BasicVehicleContainerLowFrequency_t constraints...
Definition: apiCAM.cpp:41
struct CauseCode * incidentIndication
CamParameters_t camParameters
Definition: CoopAwareness.h:25
void constr_TrafficRule(TrafficRule_t *t)
constr_TrafficRule Check TrafficRule_t constraints.
Definition: apiCDD.cpp:161
void constr_VehicleRole(VehicleRole_t *v)
constr_VehicleRole Check VehicleRole_t constraints.
Definition: apiCDD.cpp:169
void constr_CauseCode(CauseCode_t *c)
constr_CauseCode Check CauseCode_t constraints.
Definition: apiCDD.cpp:190
HighFrequencyContainer_t make_HighFrequencyContainer(HighFrequencyContainer_PR present)
make_HighFrequencyContainer Make a default HighFrequencyContainer_t.
Definition: apiCAM.cpp:927
HighFrequencyContainer_PR present
LanePosition_t cpy_LanePosition(LanePosition_t l)
cpy_LanePosition Make a copy of an LanePosition_t.
Definition: apiCDD.cpp:537
Curvature_t make_Curvature()
make_Curvature Make a default Curvature_t.
Definition: apiCDD.cpp:2618
bool isEqual_PathHistory(PathHistory_t a, PathHistory_t b)
isEqual_PathHistory Check if two PathHistory_t are the same.
Definition: apiCDD.cpp:1551
RescueContainer_t make_RescueContainer()
make_RescueContainer Make a default RescueContainer_t.
Definition: apiCAM.cpp:980
EmbarkationStatus_t embarkationStatus
VehicleLength_t cpy_VehicleLength(VehicleLength_t v)
cpy_VehicleLength Make a copy of a VehicleLength_t.
Definition: apiCDD.cpp:1101
DriveDirection_t cpy_DriveDirection(DriveDirection_t d)
cpy_DriveDirection Make a copy of a DriveDirection_t.
Definition: apiCDD.cpp:512
bool isEqual_Heading(Heading_t a, Heading_t b)
isEqual_Heading Check if two Heading_t are the same.
Definition: apiCDD.cpp:1510
RoadWorksContainerBasic_t cpy_RoadWorksContainerBasic(RoadWorksContainerBasic_t r)
cpy_RoadWorksContainerBasic Make a copy of a RoadWorksContainerBasic_t.
Definition: apiCAM.cpp:417
StationType_t stationType
RoadworksSubCauseCode_t * roadworksSubCauseCode
VehicleLength_t make_VehicleLength()
make_VehicleLength Make a default VehicleLength_t.
Definition: apiCDD.cpp:2912
CAM_t cpy_CAM(CAM_t c)
cpy_CAM Make a copy of a CAM_t.
Definition: apiCAM.cpp:275
CamParameters_t make_CamParameters()
make_CamParameters Make a default CamParameters_t.
Definition: apiCAM.cpp:881
bool isEqual_RoadWorksContainerBasic(RoadWorksContainerBasic_t a, RoadWorksContainerBasic_t b)
isEqual_RoadWorksContainerBasic Check if two RoadWorksContainerBasic_t are the same.
Definition: apiCAM.cpp:714
struct SpecialVehicleContainer * specialVehicleContainer
Definition: CamParameters.h:31
ReferencePosition_t make_ReferencePosition()
make_ReferencePosition Make a default ReferencePosition_t.
Definition: apiCDD.cpp:2836
StationType_t cpy_StationType(StationType_t s)
cpy_StationType Make a copy of a StationType_t.
Definition: apiCDD.cpp:609
LowFrequencyContainer_t cpy_LowFrequencyContainer(LowFrequencyContainer_t l)
cpy_LowFrequencyContainer Make a copy of a LowFrequencyContainer_t.
Definition: apiCAM.cpp:372
void constr_DangerousGoodsBasic(DangerousGoodsBasic_t *d)
constr_DangerousGoodsBasic Check DangerousGoodsBasic_t constraints.
Definition: apiCDD.cpp:108
LowFrequencyContainer_PR present
StationType_t make_StationType()
make_StationType Make a default StationType_t.
Definition: apiCDD.cpp:2308
VehicleRole_t make_VehicleRole()
make_VehicleRole Make a default VehicleRole_t.
Definition: apiCDD.cpp:2505
Definition: CAM.h:23
bool isEqual_Curvature(Curvature_t a, Curvature_t b)
isEqual_Curvature Check if two Curvature_t are the same.
Definition: apiCDD.cpp:1445
HighFrequencyContainer_t highFrequencyContainer
Definition: CamParameters.h:29
void constr_VehicleLength(VehicleLength_t *v)
constr_VehicleLength Check VehicleLength_t constraints.
Definition: apiCDD.cpp:423
ItsPduHeader_t make_ItsPduHeader(int messageID)
make_ItsPduHeader Make a default ItsPduHeader_t.
Definition: apiCDD.cpp:2711
GenerationDeltaTime_t cpy_GenerationDeltaTime(GenerationDeltaTime_t g)
cpy_GenerationDeltaTime Make a copy of a GenerationDeltaTime_t.
Definition: apiCAM.cpp:192
void constr_ExteriorLights(ExteriorLights_t *e)
constr_ExteriorLights Make a check of an ExteriorLights_t constraints.
Definition: apiCDD.cpp:117
VehicleRole_t cpy_VehicleRole(VehicleRole_t v)
cpy_VehicleRole Make a copy of a VehicleRole_t.
Definition: apiCDD.cpp:641
long SubCauseCodeType_t
SpecialTransportContainer_t cpy_SpecialTransportContainer(SpecialTransportContainer_t s)
cpy_SpecialTransportContainer Make a copy of a SpecialTransportContainer_t.
Definition: apiCAM.cpp:521
void constr_SubCauseCodeType(SubCauseCodeType_t *s)
constr_SubCauseCodeType Check SubCauseCodeType_t constraints.
Definition: apiCDD.cpp:158
void constr_Speed(Speed_t *s)
constr_Speed Check Speed_t constraints.
Definition: apiCDD.cpp:385
bool isEqual_RSUContainerHighFrequency(RSUContainerHighFrequency_t a, RSUContainerHighFrequency_t b)
isEqual_RSUContainerHighFrequency Check if two RSUContainerHighFrequency_t are the same...
Definition: apiCAM.cpp:731
bool isEqual_AccelerationControl(AccelerationControl_t a, AccelerationControl_t b)
isEqual_AccelerationControl Check if two AccelerationControl_t are the same.
Definition: apiCDD.cpp:1171
void constr_ProtectedCommunicationZoneRSU(ProtectedCommunicationZonesRSU_t *p)
constr_ProtectedCommunicationZoneRSU Check ProtectedCommunicationZonesRSU_t constraints.
Definition: apiCDD.cpp:347
ProtectedCommunicationZonesRSU_t cpy_ProtectedCommunicationZoneRSU(ProtectedCommunicationZonesRSU_t p)
cpy_ProtectedCommunicationZoneRSU Make a copy of a ProtectedCommunicationZonesRSU_t.
Definition: apiCDD.cpp:967
BasicContainer_t cpy_BasicContainer(BasicContainer_t b)
cpy_BasicContainer Make a copy of a BasicContainer_t.
Definition: apiCAM.cpp:196
RSUContainerHighFrequency_t cpy_RSUContainerHighFrequency(RSUContainerHighFrequency_t r)
cpy_RSUContainerHighFrequency Make a copy of an RSUContainerHighFrequency_t.
Definition: apiCAM.cpp:438
void constr_VerticalAcceleration(VerticalAcceleration_t *v)
constr_VerticalAcceleration Check VerticalAcceleration_t constraints.
Definition: apiCDD.cpp:409
bool isEqual_BasicVehicleContainerLowFrequency(BasicVehicleContainerLowFrequency_t a, BasicVehicleContainerLowFrequency_t b)
isEqual_BasicVehicleContainerLowFrequency Check if two BasicVehicleContainerLowFrequency_t are the sa...
Definition: apiCAM.cpp:599
void constr_BasicVehicleContainerHighFrequency(BasicVehicleContainerHighFrequency_t *b)
constr_BasicVehicleContainerHighFrequency Check BasicVehicleContainerHighFrequency_t constraints...
Definition: apiCAM.cpp:16
BasicVehicleContainerLowFrequency_t basicVehicleContainerLowFrequency
bool isEqual_Speed(Speed_t a, Speed_t b)
isEqual_Speed Check if two Speed_t are the same.
Definition: apiCDD.cpp:1660
SubCauseCodeType_t cpy_SubCauseCodeType(SubCauseCodeType_t s)
cpy_SubCauseCodeType Make a copy of a SubCauseCodeType_t.
Definition: apiCDD.cpp:617
bool isEqual_BasicContainer(BasicContainer_t a, BasicContainer_t b)
isEqual_BasicContainer Check if two BasicContainer_t are the same.
Definition: apiCAM.cpp:541
void constr_DriveDirection(DriveDirection_t *d)
constr_DriveDirection Check DriveDirection_t constraints.
Definition: apiCDD.cpp:112
SpecialTransportType_t make_SpecialTransportType()
make_SpecialTransportType Make a default SpecialTransportType_t.
Definition: apiCDD.cpp:2259
void constr_SteeringWheelAngle(SteeringWheelAngle_t *s)
constr_SteeringWheelAngle Check SteeringWheelAngle_t constraints.
Definition: apiCDD.cpp:391
void constr_BasicContainer(BasicContainer_t *b)
constr_BasicContainer Check BasicContainer_t constraints.
Definition: apiCAM.cpp:10
bool isEqual_ItsPduHeader(ItsPduHeader_t a, ItsPduHeader_t b)
isEqual_ItsPduHeader Check if two ItsPduHeader_t are the same.
Definition: apiCDD.cpp:1528
SafetyCarContainer_t cpy_SafetyCarContainer(SafetyCarContainer_t s)
cpy_SafetyCarContainer Make a copy of a SafetyCarContainer_t.
Definition: apiCAM.cpp:455
bool isEqual_CurvatureCalculationMode(CurvatureCalculationMode_t a, CurvatureCalculationMode_t b)
isEqual_CurvatureCalculationMode Check if two CurvatureCalculationMode_t are the same.
Definition: apiCDD.cpp:1188
LightBarSirenInUse_t lightBarSirenInUse
EmergencyPriority_t * emergencyPriority
SpecialTransportType_t specialTransportType
Heading_t cpy_Heading(Heading_t h)
cpy_Heading Make a copy of an Heading_t.
Definition: apiCDD.cpp:808
SpeedLimit_t cpy_SpeedLimit(SpeedLimit_t s)
cpy_SpeedLimit Make a copy of a SpeedLimit_t.
Definition: apiCDD.cpp:601
LongitudinalAcceleration_t make_LongitudinalAcceleration()
make_LongitudinalAcceleration Make a default LongitudinalAcceleration_t.
Definition: apiCDD.cpp:2734
bool isEqual_PerformanceClass(PerformanceClass_t a, PerformanceClass_t b)
isEqual_PerformanceClass Check if two PerformanceClass_t are the same.
Definition: apiCDD.cpp:1266
bool isEqual_TrafficRule(TrafficRule_t a, TrafficRule_t b)
isEqual_TrafficRule Check if two TrafficRule_t are the same.
Definition: apiCDD.cpp:1358
SpecialTransportContainer_t make_SpecialTransportContainer()
make_SpecialTransportContainer Make a default SpecialTransportContainer_t.
Definition: apiCAM.cpp:1025
void constr_CurvatureCalculationMode(CurvatureCalculationMode_t *c)
constr_CurvatureCalculationMode Check CurvatureCalculationMode_t constraints.
Definition: apiCDD.cpp:105
BasicVehicleContainerLowFrequency_t make_BasicVehicleContainerLowFrequency()
make_BasicVehicleContainerLowFrequency Make a default BasicVehicleContainerLowFrequency_t.
Definition: apiCAM.cpp:858
void constr_ReferencePosition(ReferencePosition_t *r)
constr_ReferencePosition Check ReferencePosition_t constraints.
Definition: apiCDD.cpp:365
CurvatureCalculationMode_t make_CurvatureCalculationMode()
make_CurvatureCalculationMode Make a default CurvatureCalculationMode_t.
Definition: apiCDD.cpp:1846
BasicVehicleContainerLowFrequency_t cpy_BasicVehicleContainerLowFrequency(BasicVehicleContainerLowFrequency_t b)
cpy_BasicVehicleContainerLowFrequency Make a copy of a BasicVehicleContainerLowFrequency_t.
Definition: apiCAM.cpp:262
DangerousGoodsContainer_t make_DangerousGoodsContainer()
make_DangerousGoodsContainer Make a default DangerousGoodsContainer_t.
Definition: apiCAM.cpp:905
Heading_t make_Heading()
make_Heading Make a default Heading_t.
Definition: apiCDD.cpp:2685
bool isEqual_StationType(StationType_t a, StationType_t b)
isEqual_StationType Check if two StationType_t are the same.
Definition: apiCDD.cpp:1338
bool isEqual_YawRate(YawRate_t a, YawRate_t b)
isEqual_YawRate Check if two YawRate_t are the same.
Definition: apiCDD.cpp:1718
SafetyCarContainer_t make_SafetyCarContainer()
make_SafetyCarContainer Make a default SafetyCarContainer_t.
Definition: apiCAM.cpp:1012
struct LowFrequencyContainer * lowFrequencyContainer
Definition: CamParameters.h:30
void constr_RescueContainer(RescueContainer_t *r)
constr_RescueContainer Check RescueContainer_t constraints.
Definition: apiCAM.cpp:120
AccelerationControl_t cpy_AccelerationControl(AccelerationControl_t a)
cpy_AccelerationControl Make a copy of an AccelerationControl_t.
Definition: apiCDD.cpp:486
bool isEqual_SteeringWheelAngle(SteeringWheelAngle_t a, SteeringWheelAngle_t b)
isEqual_SteeringWheelAngle Check if two SteeringWheelAngle_t are the same.
Definition: apiCDD.cpp:1666
CenDsrcTollingZone_t cpy_CenDsrcTollingZone(CenDsrcTollingZone_t c)
cpy_CenDsrcTollingZone Make a copy of a CenDsrcTollingZone_t.
Definition: apiCDD.cpp:691
void constr_PtActivation(PtActivation_t *p)
constr_PtActivation Check PtActivation_t constraints.
Definition: apiCDD.cpp:359
Curvature_t cpy_Curvature(Curvature_t c)
cpy_Curvature Make a copy of a Curvature_t.
Definition: apiCDD.cpp:722
bool isEqual_SpeedLimit(SpeedLimit_t a, SpeedLimit_t b)
isEqual_SpeedLimit Check if two SpeedLimit_t are the same.
Definition: apiCDD.cpp:1326
union LowFrequencyContainer::LowFrequencyContainer_u choice
bool isEqual_SpecialVehicleContainer(SpecialVehicleContainer_t a, SpecialVehicleContainer_t b)
isEqual_SpecialVehicleContainer Check if two SpecialVehicleContainer_t are the same.
Definition: apiCAM.cpp:772
void constr_LowFrequencyContainer(LowFrequencyContainer_t *l)
constr_LowFrequencyContainer Check LowFrequencyContainer_t constraints.
Definition: apiCAM.cpp:100
EmbarkationStatus_t cpy_EmbarkationStatus(EmbarkationStatus_t e)
cpy_EmbarkationStatus Make a copy of an EmbarkationStatus_t.
Definition: apiCDD.cpp:517
void constr_CenDsrcTollingZone(CenDsrcTollingZone_t *c)
constr_CenDsrcTollingZone Check CenDsrcTollingZone_t constraints.
Definition: apiCDD.cpp:196
TrafficRule_t * trafficRule
HighFrequencyContainer_PR
bool isEqual_ClosedLanes(ClosedLanes_t a, ClosedLanes_t b)
isEqual_ClosedLanes Check if two ClosedLanes_t are the same.
Definition: apiCDD.cpp:1434
bool isEqual_VerticalAcceleration(VerticalAcceleration_t a, VerticalAcceleration_t b)
isEqual_VerticalAcceleration Check if two VerticalAcceleration_t are the same.
Definition: apiCDD.cpp:1685
struct ClosedLanes * closedLanes
void constr_VehicleWidth(VehicleWidth_t *v)
constr_VehicleWidth Check VehicleWidth_t constraints.
Definition: apiCDD.cpp:170
DangerousGoodsContainer_t cpy_DangerousGoodsContainer(DangerousGoodsContainer_t d)
cpy_DangerousGoodsContainer Make a copy of a DangerousGoodsContainer_t.
Definition: apiCAM.cpp:318
bool isEqual_VehicleRole(VehicleRole_t a, VehicleRole_t b)
isEqual_VehicleRole Check if two VehicleRole_t are the same.
Definition: apiCDD.cpp:1383
SpecialTransportType_t cpy_SpecialTransportType(SpecialTransportType_t s)
cpy_SpecialTransportType Make a copy of a SpecialTransportType_t.
Definition: apiCDD.cpp:596
BasicContainer_t basicContainer
Definition: CamParameters.h:28
long TrafficRule_t
Definition: TrafficRule.h:32
LightBarSirenInUse_t make_LightBarSirenInUse()
make_LightBarSirenInUse Make a default LightBarSirenInUse_t.
Definition: apiCDD.cpp:2061
ItsPduHeader_t header
Definition: CAM.h:24
EmergencyContainer_t make_EmergencyContainer()
make_EmergencyContainer Make a default EmergencyContainer_t.
Definition: apiCAM.cpp:915
void constr_int(long *i, qint64 min, qint64 max, qint64 minOutOfRange, qint64 maxOutOfRange)
constr_int Check int constraints.
ClosedLanes_t cpy_ClosedLanes(ClosedLanes_t c)
cpy_ClosedLanes Make a copy of a ClosedLanes_t.
Definition: apiCDD.cpp:707
EmbarkationStatus_t make_EmbarkationStatus()
make_EmbarkationStatus Make a default EmbarkationStatus_t.
Definition: apiCDD.cpp:1923
void constr_CamParameters(CamParameters_t *c)
constr_CamParameters Check CamParameters_t constraints.
Definition: apiCAM.cpp:54
struct CauseCode * incidentIndication
GenerationDeltaTime_t generationDeltaTime
Definition: CoopAwareness.h:24
ExteriorLights_t cpy_ExteriorLights(ExteriorLights_t e)
cpy_ExteriorLights Make a copy of an ExteriorLights_t.
Definition: apiCDD.cpp:525
VerticalAcceleration_t cpy_VerticalAcceleration(VerticalAcceleration_t v)
cpy_VerticalAcceleration Make a copy of a VerticalAcceleration_t.
Definition: apiCDD.cpp:1071
void constr_Curvature(Curvature_t *c)
constr_Curvature Check Curvature_t constraints.
Definition: apiCDD.cpp:211
SpeedLimit_t * speedLimit
bool isEqual_DriveDirection(DriveDirection_t a, DriveDirection_t b)
isEqual_DriveDirection Check if two DriveDirection_t are the same.
Definition: apiCDD.cpp:1210
CoopAwareness_t cam
Definition: CAM.h:25
void constr_CAM(CAM_t *c)
constr_CAM Check CAM_t constraints.
Definition: apiCAM.cpp:48
void constr_LateralAcceleration(LateralAcceleration_t *l)
constr_LateralAcceleration Check LateralAcceleration_t constraints.
Definition: apiCDD.cpp:284
bool isEqual_DangerousGoodsContainer(DangerousGoodsContainer_t a, DangerousGoodsContainer_t b)
isEqual_DangerousGoodsContainer Check if two DangerousGoodsContainer_t are the same.
Definition: apiCAM.cpp:636
SpecialVehicleContainer_t make_SpecialVehicleContainer(SpecialVehicleContainer_PR present)
make_SpecialVehicleContainer Make a default SpecialVehicleContainer_t.
Definition: apiCAM.cpp:1036
void constr_LongitudinalAcceleration(LongitudinalAcceleration_t *l)
constr_LongitudinalAcceleration Check LongitudinalAcceleration_t constraints.
Definition: apiCDD.cpp:290
void constr_EmbarkationStatus(EmbarkationStatus_t *e)
constr_EmbarkationStatus Make a check of an EmbarkationStatus_t constraints.
Definition: apiCDD.cpp:114
bool isEqual_DangerousGoodsBasic(DangerousGoodsBasic_t a, DangerousGoodsBasic_t b)
isEqual_DangerousGoodsBasic Check if two DangerousGoodsBasic_t are the same.
Definition: apiCDD.cpp:1198
PathHistory_t make_PathHistory()
make_PathHistory Make a default PathHistory_t.
Definition: apiCDD.cpp:2745
ReferencePosition_t cpy_ReferencePosition(ReferencePosition_t r)
cpy_ReferencePosition Make a copy of a ReferencePosition_t.
Definition: apiCDD.cpp:998
LateralAcceleration_t cpy_LateralAcceleration(LateralAcceleration_t l)
cpy_LateralAcceleration Make a copy of a LateralAcceleration_t.
Definition: apiCDD.cpp:850
ItsPduHeader_t cpy_ItsPduHeader(ItsPduHeader_t i)
cpy_ItsPduHeader Make a copy of a ItsPduHeader_t.
Definition: apiCDD.cpp:838
bool isEqual_RescueContainer(RescueContainer_t a, RescueContainer_t b)
isEqual_RescueContainer Check if two RescueContainer_t are the same.
Definition: apiCAM.cpp:709
bool isEqual_LanePosition(LanePosition_t a, LanePosition_t b)
isEqual_LanePosition Check if two LanePosition_t.
Definition: apiCDD.cpp:1243
void constr_CoopAwareness(CoopAwareness_t *c)
constr_CoopAwareness Check CoopAwareness_t constraints.
Definition: apiCAM.cpp:64
long LanePosition_t
Definition: LanePosition.h:29
LightBarSirenInUse_t lightBarSirenInUse
bool isEqual_LateralAcceleration(LateralAcceleration_t a, LateralAcceleration_t b)
isEqual_LateralAcceleration Check if two LateralAcceleration_t are the same.
Definition: apiCDD.cpp:1535
Speed_t make_Speed()
make_Speed Make a default Speed_t.
Definition: apiCDD.cpp:2864
void constr_PublicTransportContainer(PublicTransportContainer_t *p)
constr_PublicTransportContainer Check PublicTransportContainer_t constraints.
Definition: apiCAM.cpp:113
ExteriorLights_t make_ExteriorLights()
make_ExteriorLights Make a default ExteriorLights_t.
Definition: apiCDD.cpp:1952
void constr_ItsPduHeader(ItsPduHeader_t *i)
constr_ItsPduHeader Check ItsPduHeader_t constraints.
Definition: apiCDD.cpp:277
bool isEqual_PublicTransportContainer(PublicTransportContainer_t a, PublicTransportContainer_t b)
isEqual_PublicTransportContainer Check if two PublicTransportContainer_t are the same.
Definition: apiCAM.cpp:697
LowFrequencyContainer_PR
bool isEqual_HighFrequencycontainer(HighFrequencyContainer_t a, HighFrequencyContainer_t b)
isEqual_HighFrequencycontainer Check if two HighFrequencyContainer_t are the same.
Definition: apiCAM.cpp:658
bool isEqual_VehicleLength(VehicleLength_t a, VehicleLength_t b)
isEqual_VehicleLength Check if two VehicleLength_t are the same.
Definition: apiCDD.cpp:1711
bool isEqual_ExteriorLights(ExteriorLights_t a, ExteriorLights_t b)
isEqual_ExteriorLights Check if two ExteriorLights_t are the same.
Definition: apiCDD.cpp:1225
void constr_SpecialTransportContainer(SpecialTransportContainer_t *s)
constr_SpecialTransportContainer Check SpecialTransportContainer_t constraints.
Definition: apiCAM.cpp:151
PublicTransportContainer_t cpy_PublicTransportContainer(PublicTransportContainer_t p)
cpy_PublicTransportContainer Make a copy of a PublicTransportContainer_t.
Definition: apiCAM.cpp:391
int g(double dist_r, double dist_f, double dist_fr, int angleThreshold)
g Compute the g function.
Definition: api.cpp:272
void constr_RSUContainerHighFrequency(RSUContainerHighFrequency_t *r)
constr_RSUContainerHighFrequency Check n RSUContainerHighFrequency_t constraints. ...
Definition: apiCAM.cpp:134
GenerationDeltaTime_t make_GenerationDeltaTime()
make_GenerationDeltaTime Make a default GenerationDeltaTime_t.
Definition: apiCAM.cpp:814
PerformanceClass_t cpy_PerformanceClass(PerformanceClass_t p)
cpy_PerformanceClass Make a copy of a PerformanceClass_t.
Definition: apiCDD.cpp:556
long SpeedLimit_t
Definition: SpeedLimit.h:26
bool isEqual_EmbarkationStatus(EmbarkationStatus_t a, EmbarkationStatus_t b)
isEqual_EmbarkationStatus check if two EmbarkationStatus_t are the same.
Definition: apiCDD.cpp:1216
bool isEqual_SafetyCarContainer(SafetyCarContainer_t a, SafetyCarContainer_t b)
isEqual_SafetyCarContainer Check if two SafetyCarContainer_t are the same.
Definition: apiCAM.cpp:744
void constr_GenerationDeltaTime(GenerationDeltaTime_t *g)
CAM API.
Definition: apiCAM.cpp:7
void constr_RoadWorksContainerBasic(RoadWorksContainerBasic_t *r)
constr_RoadWorksContainerBasic Check RoadWorksContainerBasic_t constraints.
Definition: apiCAM.cpp:125
bool isEqual_CauseCode(CauseCode_t a, CauseCode_t b)
isEqual_CauseCode Check if two CauseCode_t are the same.
Definition: apiCDD.cpp:1416
bool isEqual_SpecialTransportContainer(SpecialTransportContainer_t a, SpecialTransportContainer_t b)
isEqual_SpecialTransportContainer Check if two SpecialTransportContainer_t are the same...
Definition: apiCAM.cpp:765
VehicleWidth_t cpy_VehicleWidth(VehicleWidth_t v)
cpy_VehicleWidth Make a copy of a VehicleWidth_t.
Definition: apiCDD.cpp:643
bool isEqual_VehicleWidth(VehicleWidth_t a, VehicleWidth_t b)
isEqual_VehicleWidth Check if two VehicleWidth_t are the same.
Definition: apiCDD.cpp:1385
bool isEqual_SubCauseCodeType(SubCauseCodeType_t a, SubCauseCodeType_t b)
isEqual_SubCauseCodeType Check if two SubCauseCodeType_t are the same.
Definition: apiCDD.cpp:1349
TrafficRule_t cpy_TrafficRule(TrafficRule_t t)
cpy_TrafficRule Make a copy of a TrafficRule_t.
Definition: apiCDD.cpp:623
bool isEqual_CenDsrcTollingZone(CenDsrcTollingZone_t a, CenDsrcTollingZone_t b)
isEqual_CenDsrcTollingZone Check if two CenDsrcTollingZone_t are the same.
Definition: apiCDD.cpp:1422
DangerousGoodsBasic_t make_DangerousGoodsBasic()
make_DangerousGoodsBasic Make a default DangerousGoodsBasic_t.
Definition: apiCDD.cpp:1874
union HighFrequencyContainer::HighFrequencyContainer_u choice
void constr_LanePosition(LanePosition_t *l)
constr_LanePosition Make a check of an LanePosition_t constraints.
Definition: apiCDD.cpp:123
RoadWorksContainerBasic_t make_RoadWorksContainerBasic()
make_RoadWorksContainerBasic Make a default RoadWorksContainerBasic_t.
Definition: apiCAM.cpp:990
BasicVehicleContainerHighFrequency_t basicVehicleContainerHighFrequency
bool isEqual_LongitudinalAcceleration(LongitudinalAcceleration_t a, LongitudinalAcceleration_t b)
isEqual_LongitudinalAcceleration Check if two LongitudinalAcceleration_t are the same.
Definition: apiCDD.cpp:1542
DriveDirection_t make_DriveDirection()
make_DriveDirection Make a default DriveDirection_t.
Definition: apiCDD.cpp:1909
void constr_HighFrequencyContainer(HighFrequencyContainer_t *h)
constr_HighFrequencyContainer Check n HighFrequencyContainer_t constraints.
Definition: apiCAM.cpp:84
bool isEqual_SpecialTransportType(SpecialTransportType_t a, SpecialTransportType_t b)
isEqual_SpecialTransportType Check if two SpecialTransportType_t are the same.
Definition: apiCDD.cpp:1319
SteeringWheelAngle_t cpy_SteeringWheelAngle(SteeringWheelAngle_t s)
cpy_SteeringWheelAngle Make a copy of a SteeringWheelAngle_t.
Definition: apiCDD.cpp:1041
long PerformanceClass_t
void constr_ClosedLanes(ClosedLanes_t *c)
constr_ClosedLanes Check ClosedLanes_t constraints.
Definition: apiCDD.cpp:204
Speed_t cpy_Speed(Speed_t s)
cpy_Speed Make a copy of a Speed_t.
Definition: apiCDD.cpp:1030
void constr_YawRate(YawRate_t *y)
constr_YawRate Check YawRate_t constraints.
Definition: apiCDD.cpp:429
CAM_t make_CAM()
make_CAM Make a default CAM_t.
Definition: apiCAM.cpp:870
VehicleWidth_t make_VehicleWidth()
make_VehicleWidth Make a default VehicleWidth_t.
Definition: apiCDD.cpp:2512
bool isEqual_CAM(CAM_t a, CAM_t b)
isEqual_CAM Check if two CAM_t are the same.
Definition: apiCAM.cpp:607
EmergencyContainer_t cpy_EmergencyContainer(EmergencyContainer_t e)
cpy_EmergencyContainer Make a copy of an EmergencyContainer_t.
Definition: apiCAM.cpp:329
bool isEqual_CoopAwareness(CoopAwareness_t a, CoopAwareness_t b)
isEqual_CoopAwareness Check if two CoopAwareness_t are the same.
Definition: apiCAM.cpp:630
SpecialVehicleContainer_PR present
YawRate_t make_YawRate()
make_YawRate Make a default YawRate_t.
Definition: apiCDD.cpp:2933
BasicContainer_t make_BasicContainer()
make_BasicContainer Make a default BasicContainer_t.
Definition: apiCAM.cpp:822
CamParameters_t cpy_CamParameters(CamParameters_t c)
cpy_CamParameters Make a copy of a CamParameters_t.
Definition: apiCAM.cpp:286
union SpecialVehicleContainer::SpecialVehicleContainer_u choice
ReferencePosition_t referencePosition
LowFrequencyContainer_t make_LowFrequencyContainer(LowFrequencyContainer_PR present)
make_LowFrequencyContainer Make a default LowFrequencyContainer_t.
Definition: apiCAM.cpp:949
bool isEqual_LowFrequencyContainer(LowFrequencyContainer_t a, LowFrequencyContainer_t b)
isEqual_LowFrequencyContainer Check if two LowFrequencyContainer_t are the same.
Definition: apiCAM.cpp:680
PublicTransportContainer_t make_PublicTransportContainer()
make_PublicTransportContainer Make a default PublicTransportContainer_t.
Definition: apiCAM.cpp:969
HighFrequencyContainer_t cpy_HighFrequencyContainer(HighFrequencyContainer_t h)
cpy_HighFrequencyContainer Make a copy of an HighFrequencyContainer_t.
Definition: apiCAM.cpp:349
void constr_StationType(StationType_t *s)
constr_StationType Check StationType_t constraints.
Definition: apiCDD.cpp:155
PtActivation_t cpy_PtActivation(PtActivation_t p)
cpy_PtActivation Make a copy of a PtActivation_t.
Definition: apiCDD.cpp:987
void constr_Heading(Heading_t *h)
constr_Heading Make a check of an Heading_t constraints.
Definition: apiCDD.cpp:259
bool isEqual_LightBarSirenInUse(LightBarSirenInUse_t a, LightBarSirenInUse_t b)
isEqual_LightBarSirenInUse Check if two LightBarSirenInUse_t are the same.
Definition: apiCDD.cpp:1251
void constr_SpecialVehicleContainer(SpecialVehicleContainer_t *s)
constr_SpecialVehicleContainer Check SpecialVehicleContainer_t constraints.
Definition: apiCAM.cpp:157
LightBarSirenInUse_t cpy_LightBarSirenInUse(LightBarSirenInUse_t l)
cpy_LightBarSirenInUse Make a copy of a LightBarSirenInUse_t.
Definition: apiCDD.cpp:544
void constr_PathHistory(PathHistory_t *p)
constr_PathHistory Check PathHistory_t constraints.
Definition: apiCDD.cpp:296
SpecialVehicleContainer_t cpy_SpecialVehicleContainer(SpecialVehicleContainer_t s)
cpy_SpecialVehicleContainer Make a copy of a SpecialVehicleContainer_t.
Definition: apiCAM.cpp:480
bool isEqual_ReferencePosition(ReferencePosition_t a, ReferencePosition_t b)
isEqual_ReferencePosition Check if two ReferencePosition_t are the same.
Definition: apiCDD.cpp:1640
bool isEqual_BasicVehicleContainerHighFrequency(BasicVehicleContainerHighFrequency_t a, BasicVehicleContainerHighFrequency_t b)
isEqual_BasicVehicleContainerHighFrequency Chek if two BasicVehicleContainerHighFrequency_t are the s...
Definition: apiCAM.cpp:547
void constr_AccelerationControl(AccelerationControl_t *a)
constr_AccelerationControl Check AccelerationControl_t constraints.
Definition: apiCDD.cpp:100
struct PtActivation * ptActivation
long GenerationDeltaTime_t
LongitudinalAcceleration_t cpy_LongitudinalAcceleration(LongitudinalAcceleration_t l)
cpy_LongitudinalAcceleration Make a copy of a LongitudinalAcceleration_t.
Definition: apiCDD.cpp:861
CoopAwareness_t make_CoopAwareness()
make_CoopAwareness Make a default CoopAwareness_t.
Definition: apiCAM.cpp:894
void constr_EmergencyContainer(EmergencyContainer_t *e)
constr_EmergencyContainer Check n EmergencyContainer_t constraints.
Definition: apiCAM.cpp:75
BasicVehicleContainerHighFrequency_t make_BasicVehicleContainerHighFrequency()
make_BasicVehicleContainerHighFrequency Make a default BasicVehicleContainerHighFrequency_t.
Definition: apiCAM.cpp:833
EmergencyPriority_t cpy_EmergencyPriority(EmergencyPriority_t e)
cpy_EmergencyPriority Make a copy of an EmergencyPriority_t.
Definition: apiCDD.cpp:519
CurvatureCalculationMode_t cpy_CurvatureCalculationMode(CurvatureCalculationMode_t c)
cpy_CurvatureCalculationMode Make a copy of a CurvatureCalculationMode_t.
Definition: apiCDD.cpp:497
DangerousGoodsBasic_t cpy_DangerousGoodsBasic(DangerousGoodsBasic_t d)
cpy_DangerousGoodsBasic Make a copy of a DangerousGoodsBasic_t.
Definition: apiCDD.cpp:504
bool isEqual_EmergencyPriority(EmergencyPriority_t a, EmergencyPriority_t b)
isEqual_EmergencyPriority Check if two EmergencyPriority_t are the same.
Definition: apiCDD.cpp:1219
DangerousGoodsBasic_t dangerousGoodsBasic
bool isEqual_PtActivation(PtActivation_t a, PtActivation_t b)
isEqual_PtActivation Check if two PtActivation_t are the same.
Definition: apiCDD.cpp:1634
void constr_SafetyCarContainer(SafetyCarContainer_t *s)
constr_SafetyCarContainer Check SafetyCarContainer_t constraints.
Definition: apiCAM.cpp:140
SpecialVehicleContainer_PR
void constr_LightBarSirenInUse(LightBarSirenInUse_t *l)
constr_LightBarSirenInUse Check LightBarSirenInUse_t constraints.
Definition: apiCDD.cpp:126
void constr_EmergencyPriority(EmergencyPriority_t *e)
constr_EmergencyPriority Make a check of an EmergencyPriority_t constraints.
Definition: apiCDD.cpp:115
bool isEqual_EmergencyContainer(EmergencyContainer_t a, EmergencyContainer_t b)
isEqual_EmergencyContainer Check if two EmergencyContainer_t are the same.
Definition: apiCAM.cpp:642
LightBarSirenInUse_t lightBarSirenInUse
CauseCode_t cpy_CauseCode(CauseCode_t c)
cpy_CauseCode Make a copy of a CauseCode_t.
Definition: apiCDD.cpp:680
void constr_DangerousGoodsContainer(DangerousGoodsContainer_t *d)
constr_DangerousGoodsContainer Check DangerousGoodsContainer_t constraints.
Definition: apiCAM.cpp:70
void constr_SpeedLimit(SpeedLimit_t *s)
constr_SpeedLimit Check SpeedLimit_t constraints.
Definition: apiCDD.cpp:151
bool isEqual_CamParameters(CamParameters_t a, CamParameters_t b)
isEqual_CamParameters Check if two CamParameters_t are the same.
Definition: apiCAM.cpp:613
struct ProtectedCommunicationZonesRSU * protectedCommunicationZonesRSU
YawRate_t cpy_YawRate(YawRate_t y)
cpy_YawRate Make a copy of a YawRate_t.
Definition: apiCDD.cpp:1113
LightBarSirenInUse_t lightBarSirenInUse
RSUContainerHighFrequency_t make_RSUContainerHighFrequency()
make_RSUContainerHighFrequency Make a default RSUContainerHighFrequency_t.
Definition: apiCAM.cpp:1002
void constr_SpecialTransportType(SpecialTransportType_t *s)
constr_SpecialTransportType Check SpecialTransportType_t constraints.
Definition: apiCDD.cpp:149
CoopAwareness_t cpy_CoopAwareness(CoopAwareness_t c)
cpy_CoopAwareness Make a copy of a CoopAwareness_t.
Definition: apiCAM.cpp:307
LightBarSirenInUse_t lightBarSirenInUse
bool isEqual_ProtectedCommunicationZonesRSU(ProtectedCommunicationZonesRSU_t a, ProtectedCommunicationZonesRSU_t b)
isEqual_ProtectedCommunicationZonesRSU Check if two ProtectedCommunicationZonesRSU_t are the same...
Definition: apiCDD.cpp:1620