Function etsi_its_cpm_ts_msgs::access::setReferencePosition

Function Documentation

inline void etsi_its_cpm_ts_msgs::access::setReferencePosition(CollectivePerceptionMessage &cpm, const double latitude, const double longitude, const double altitude = AltitudeValue::UNAVAILABLE)

Set the ReferencePositionWithConfidence for a CPM TS.

This function sets the latitude, longitude, and altitude of the CPMs reference position. If the altitude is not provided, it is set to AltitudeValue::UNAVAILABLE.

Parameters:
  • cpm – CPM to set the ReferencePosition

  • latitude – The latitude value position in degree as decimal number.

  • longitude – The longitude value in degree as decimal number.

  • altitude – The altitude value (above the reference ellipsoid surface) in meter as decimal number (optional).