Setter functions for the ETSI ITS DENM (EN) More...
#include <etsi_its_msgs_utils/impl/constants.h>
#include <etsi_its_msgs_utils/impl/checks.h>
#include <etsi_its_msgs_utils/impl/asn1_primitives/asn1_primitives_setters.h>
#include <etsi_its_msgs_utils/impl/cdd/cdd_v1-3-1_setters.h>
Go to the source code of this file.
Namespaces | |
etsi_its_denm_msgs | |
etsi_its_denm_msgs::access | |
Functions | |
void | etsi_its_denm_msgs::access::setDrivingLaneStatus (DrivingLaneStatus &driving_lane_status, const std::vector< bool > &bits) |
Set the Driving Lane Status by a vector of bools. More... | |
void | etsi_its_denm_msgs::access::setFromUTMPosition (DENM &denm, const gm::PointStamped &utm_position, const int &zone, const bool &northp) |
Set the ReferencePosition of a DENM from a given UTM-Position. More... | |
void | etsi_its_denm_msgs::access::setHeading (DENM &denm, const double heading_val, const double confidence=std::numeric_limits< double >::infinity()) |
Set the Heading for a DENM. More... | |
void | etsi_its_denm_msgs::access::setIsHeadingPresent (DENM &denm, bool presence_of_heading) |
Set the IsHeadingPresent object for DENM. More... | |
void | etsi_its_denm_msgs::access::setIsSpeedPresent (DENM &denm, bool presence_of_speed) |
Set the IsSpeedPresent object for DENM. More... | |
void | etsi_its_denm_msgs::access::setItsPduHeader (DENM &denm, const uint32_t station_id, const uint8_t protocol_version=0) |
Set the ItsPduHeader-object for a DENM. More... | |
void | etsi_its_denm_msgs::access::setLightBarSirenInUse (LightBarSirenInUse &light_bar_siren_in_use, const std::vector< bool > &bits) |
Set the Lightbar Siren In Use by a vector of bools. More... | |
void | etsi_its_denm_msgs::access::setReferencePosition (DENM &denm, const double latitude, const double longitude, const double altitude=AltitudeValue::UNAVAILABLE) |
Set the ReferencePositionWithConfidence for a DENM. More... | |
void | etsi_its_denm_msgs::access::setReferenceTime (DENM &denm, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.rbegin() ->second) |
Set the ReferenceTime-value. More... | |
void | etsi_its_denm_msgs::access::setSpeed (DENM &denm, const double speed_val, const double confidence=std::numeric_limits< double >::infinity()) |
Set the vehicle speed. More... | |
void | etsi_its_denm_msgs::access::setStationType (DENM &denm, const int value) |
Set the StationType for a DENM. More... | |
Setter functions for the ETSI ITS DENM (EN)
Definition in file denm_setters.h.