|
etsi_its_messages v3.4.0
|
Setter functions for the ETSI ITS Common Data Dictionary (CDD) v2.2.1. More...
#include <etsi_its_msgs_utils/impl/cdd/cdd_setters_common.h>#include <etsi_its_msgs_utils/impl/checks.h>#include <GeographicLib/UTMUPS.hpp>#include <cstring>Go to the source code of this file.
Functions | |
| void | setItsPduHeader (ItsPduHeader &header, const uint8_t message_id, const uint32_t station_id, const uint8_t protocol_version=0) |
| Set the Its Pdu Header object. | |
| template<typename Wgs84AngleValue> | |
| void | setWGSHeadingValue (Wgs84AngleValue &heading, const double value) |
| Set the Wgs84AngleValue object. | |
| template<typename Wgs84AngleConfidence> | |
| void | setWGSHeadingConfidence (Wgs84AngleConfidence &confidence, const double value) |
| Set the Wgs84AngleConfidence object. | |
| template<typename Wgs84Angle, typename Wgs84AngleConfidence = decltype(Wgs84Angle::confidence)> | |
| void | setWGSHeadingCDD (Wgs84Angle &heading, const double value, double confidence=std::numeric_limits< double >::infinity()) |
| Set the Wgs84Angle object. | |
Setter functions for the ETSI ITS Common Data Dictionary (CDD) v2.2.1.
Definition in file cdd_v2-2-1_setters.h.
|
inline |
Set the Its Pdu Header object.
| header | ItsPduHeader to be set |
| message_id | ID of the message |
| station_id | |
| protocol_version |
Definition at line 48 of file cdd_v2-2-1_setters.h.
| void setWGSHeadingCDD | ( | Wgs84Angle & | heading, |
| const double | value, | ||
| double | confidence = std::numeric_limits<double>::infinity() ) |
Set the Wgs84Angle object.
0.0° equals WGS84 North, 90.0° equals WGS84 East, 180.0° equals WGS84 South and 270.0° equals WGS84 West Wgs84AngleConfidence is set to UNAVAILABLE
| heading | object to set |
| value | Heading value in degree as decimal number |
| confidence | standard deviation of heading in degree as decimal number (default: infinity, mapping to Wgs84AngleConfidence::UNAVAILABLE) |
Definition at line 100 of file cdd_v2-2-1_setters.h.
|
inline |
Set the Wgs84AngleConfidence object.
| confidence | object to set |
| value | standard deviation of heading in degree as decimal number |
Definition at line 79 of file cdd_v2-2-1_setters.h.
|
inline |
Set the Wgs84AngleValue object.
0.0° equals WGS84 North, 90.0° equals WGS84 East, 180.0° equals WGS84 South and 270.0° equals WGS84 West
| heading | object to set |
| value | Heading value in degree as decimal number |
Definition at line 66 of file cdd_v2-2-1_setters.h.