|
etsi_its_messages v3.5.0
|
Setter functions for the ETSI ITS RTCMEM. More...
#include <cmath>#include <vector>#include <etsi_its_msgs_utils/impl/asn1_primitives/asn1_primitives_setters.h>#include <etsi_its_msgs_utils/impl/checks.h>Go to the source code of this file.
Functions | |
| template<typename T> | |
| void | etsi_its_rtcmem_ts_msgs::access::setBitString (T &bitstring, const std::vector< bool > &bits) |
| Set a Bit String by a vector of bools. | |
| template<typename T1, typename T2> | |
| void | etsi_its_rtcmem_ts_msgs::access::throwIfOutOfRange (const T1 &val, const T2 &min, const T2 &max, const std::string val_desc) |
| Throws an exception if a given value is out of a defined range. | |
| void | etsi_its_rtcmem_ts_msgs::access::throwIfNotPresent (const bool is_present, const std::string val_desc) |
| Throws an exception if the given value is not present. | |
| void | etsi_its_rtcmem_ts_msgs::access::setProtocolVersion (ItsPduHeader &header, const uint8_t value) |
| Set the protocol version of an ItsPduHeader object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMessageID (ItsPduHeader &header, const uint8_t value) |
| Set the message ID of an ItsPduHeader object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMessageIDToRTCMEM (ItsPduHeader &header) |
| Set the message ID of an ItsPduHeader object to RTCMEM. | |
| void | etsi_its_rtcmem_ts_msgs::access::setStationID (StationID &station_id, const uint32_t value) |
| Set the StationID object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setStationID (ItsPduHeader &header, const uint32_t value) |
| Set the station ID of an ItsPduHeader object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setHeader (RTCMEM &rtcmem, const ItsPduHeader &header) |
| Set the ItsPduHeader of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setProtocolVersion (RTCMEM &rtcmem, const uint8_t value) |
| Set the protocol version of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMessageID (RTCMEM &rtcmem, const uint8_t value) |
| Set the message ID of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMessageIDToRTCMEM (RTCMEM &rtcmem) |
| Set the message ID of a RTCMEM object to RTCMEM. | |
| void | etsi_its_rtcmem_ts_msgs::access::setStationID (RTCMEM &rtcmem, const uint32_t value) |
| Set the station ID of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMcorrections (RTCMEM &rtcmem, const RTCMcorrections &rtcm) |
| Set the RTCMcorrections container of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMsgCount (MsgCount &msg_cnt, const uint8_t value) |
| Set the MsgCount object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMsgCount (RTCMcorrections &rtcm, const uint8_t value) |
| Set the MsgCount of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMsgCount (RTCMEM &rtcmem, const uint8_t value) |
| Set the MsgCount of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMRevision (RTCMRevision &rev, const uint8_t value) |
| Set the RTCMRevision value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMRevision (RTCMcorrections &rtcm, const uint8_t value) |
| Set the RTCMRevision of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMRevision (RTCMEM &rtcmem, const uint8_t value) |
| Set the RTCMRevision of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMinuteOfTheYear (MinuteOfTheYear &moy, const uint32_t value) |
| Set the MinuteOfTheYear object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMinuteOfTheYear (RTCMcorrections &rtcm, const uint32_t value) |
| Set the MinuteOfTheYear of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMinuteOfTheYear (RTCMEM &rtcmem, const uint32_t value) |
| Set the MinuteOfTheYear of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearMinuteOfTheYear (RTCMcorrections &rtcm) |
| Clear the optional MinuteOfTheYear of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearMinuteOfTheYear (RTCMEM &rtcmem) |
| Clear the optional MinuteOfTheYear of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAnchorPoint (RTCMcorrections &rtcm, const FullPositionVector &anchor) |
| Set the anchor point of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAnchorPoint (RTCMEM &rtcmem, const FullPositionVector &anchor) |
| Set the anchor point of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearAnchorPoint (RTCMcorrections &rtcm) |
| Clear the optional anchor point of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearAnchorPoint (RTCMEM &rtcmem) |
| Clear the optional anchor point of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMHeader (RTCMcorrections &rtcm, const RTCMheader &header) |
| Set the RTCMheader of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMHeader (RTCMEM &rtcmem, const RTCMheader &header) |
| Set the RTCMheader of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearRTCMHeader (RTCMcorrections &rtcm) |
| Clear the optional RTCMheader of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearRTCMHeader (RTCMEM &rtcmem) |
| Clear the optional RTCMheader of a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMmessageValue (RTCMmessage &msg, const std::vector< uint8_t > &data) |
| Set the raw bytes of a RTCMmessage object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMmessageData (RTCMmessage &msg, const std::vector< uint8_t > &data) |
| Set the raw bytes of a RTCMmessage object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMmessageList (RTCMmessageList &msgs, const std::vector< RTCMmessage > &values) |
| Set the RTCMmessageList object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMmessageList (RTCMcorrections &rtcm, const std::vector< RTCMmessage > &values) |
| Set the RTCMmessageList of a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setRTCMmessageList (RTCMEM &rtcmem, const std::vector< RTCMmessage > &values) |
| Set the RTCMmessageList of a RTCMEM object. | |
| RTCMmessage & | etsi_its_rtcmem_ts_msgs::access::addRTCMmessage (RTCMmessageList &msgs) |
| Add a new default-constructed RTCMmessage to a RTCMmessageList object. | |
| RTCMmessage & | etsi_its_rtcmem_ts_msgs::access::addRTCMmessage (RTCMcorrections &rtcm) |
| Add a new default-constructed RTCMmessage to a RTCMcorrections object. | |
| RTCMmessage & | etsi_its_rtcmem_ts_msgs::access::addRTCMmessage (RTCMEM &rtcmem) |
| Add a new default-constructed RTCMmessage to a RTCMEM object. | |
| RTCMmessage & | etsi_its_rtcmem_ts_msgs::access::addRTCMmessage (RTCMmessageList &msgs, const std::vector< uint8_t > &data) |
| Add a new RTCMmessage with payload to a RTCMmessageList object. | |
| RTCMmessage & | etsi_its_rtcmem_ts_msgs::access::addRTCMmessage (RTCMcorrections &rtcm, const std::vector< uint8_t > &data) |
| Add a new RTCMmessage with payload to a RTCMcorrections object. | |
| RTCMmessage & | etsi_its_rtcmem_ts_msgs::access::addRTCMmessage (RTCMEM &rtcmem, const std::vector< uint8_t > &data) |
| Add a new RTCMmessage with payload to a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearRTCMmessages (RTCMmessageList &msgs) |
| Clear all RTCM messages from a RTCMmessageList object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearRTCMmessages (RTCMcorrections &rtcm) |
| Clear all RTCM messages from a RTCMcorrections object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearRTCMmessages (RTCMEM &rtcmem) |
| Clear all RTCM messages from a RTCMEM object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setGNSSstatus (RTCMheader &header, const GNSSstatus &status) |
| Set the GNSSstatus object of a RTCMheader object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setGNSSstatus (RTCMheader &header, const std::vector< bool > &status_bits) |
| Set the GNSSstatus of a RTCMheader object from a bool vector. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAntennaOffsetSet (RTCMheader &header, const AntennaOffsetSet &offset_set) |
| Set the AntennaOffsetSet object of a RTCMheader object. | |
| void | etsi_its_rtcmem_ts_msgs::access::ensureGNSSstatusStorage (GNSSstatus &status) |
| Ensure storage for a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setGNSSstatusBit (GNSSstatus &status, const uint8_t bit_index, const bool value) |
| Set a single GNSSstatus bit. | |
| void | etsi_its_rtcmem_ts_msgs::access::setUnavailableFlag (GNSSstatus &status, const bool value) |
| Set the unavailable flag of a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setIsHealthyFlag (GNSSstatus &status, const bool value) |
| Set the isHealthy flag of a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setIsMonitoredFlag (GNSSstatus &status, const bool value) |
| Set the isMonitored flag of a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setBaseStationTypeFlag (GNSSstatus &status, const bool value) |
| Set the baseStationType flag of a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAPDOPofUnder5Flag (GNSSstatus &status, const bool value) |
| Set the aPDOPofUnder5 flag of a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setInViewOfUnder5Flag (GNSSstatus &status, const bool value) |
| Set the inViewOfUnder5 flag of a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLocalCorrectionsPresentFlag (GNSSstatus &status, const bool value) |
| Set the localCorrectionsPresent flag of a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setNetworkCorrectionsPresentFlag (GNSSstatus &status, const bool value) |
| Set the networkCorrectionsPresent flag of a GNSSstatus object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAntennaOffsetX (OffsetB12 &field, const int16_t value) |
| Set the x antenna offset object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAntennaOffsetY (OffsetB09 &field, const int16_t value) |
| Set the y antenna offset object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAntennaOffsetZ (OffsetB10 &field, const int16_t value) |
| Set the z antenna offset object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAntennaOffsetX (AntennaOffsetSet &offset, const int16_t value) |
| Set the x antenna offset of an AntennaOffsetSet object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAntennaOffsetY (AntennaOffsetSet &offset, const int16_t value) |
| Set the y antenna offset of an AntennaOffsetSet object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setAntennaOffsetZ (AntennaOffsetSet &offset, const int16_t value) |
| Set the z antenna offset of an AntennaOffsetSet object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLongitude (Longitude &longitude, const int32_t value) |
| Set the raw longitude value of a Longitude object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLongitude (Longitude &longitude, const double value) |
| Set the longitude of a Longitude object in degree. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLatitude (Latitude &latitude, const int32_t value) |
| Set the raw latitude value of a Latitude object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLatitude (Latitude &latitude, const double value) |
| Set the latitude of a Latitude object in degree. | |
| void | etsi_its_rtcmem_ts_msgs::access::setElevation (Elevation &elevation, const int32_t value) |
| Set the raw elevation value of an Elevation object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setElevation (Elevation &elevation, const double value) |
| Set the elevation of an Elevation object in meter. | |
| void | etsi_its_rtcmem_ts_msgs::access::setHeading (HeadingDSRC &heading, const uint16_t value) |
| Set the heading of a HeadingDSRC object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setUTCTime (FullPositionVector &pos, const DDateTime &utc_time) |
| Set the utcTime of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearUTCTime (FullPositionVector &pos) |
| Clear the optional utcTime of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLongitude (FullPositionVector &pos, const int32_t value) |
| Set the longitude of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLongitude (FullPositionVector &pos, const double value) |
| Set the longitude of a FullPositionVector object in degree. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLatitude (FullPositionVector &pos, const int32_t value) |
| Set the latitude of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setLatitude (FullPositionVector &pos, const double value) |
| Set the latitude of a FullPositionVector object in degree. | |
| void | etsi_its_rtcmem_ts_msgs::access::setElevation (FullPositionVector &pos, const Elevation &elevation) |
| Set the Elevation object of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setElevation (FullPositionVector &pos, const int32_t value) |
| Set the elevation of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setElevation (FullPositionVector &pos, const double value) |
| Set the elevation of a FullPositionVector object in meter. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearElevation (FullPositionVector &pos) |
| Clear the optional elevation of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setHeading (FullPositionVector &pos, const HeadingDSRC &heading) |
| Set the heading of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setHeading (FullPositionVector &pos, const uint16_t value) |
| Set the heading of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearHeading (FullPositionVector &pos) |
| Clear the optional heading of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSpeed (FullPositionVector &pos, const TransmissionAndSpeed &speed) |
| Set the speed of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearSpeed (FullPositionVector &pos) |
| Clear the optional speed of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setPositionalAccuracy (FullPositionVector &pos, const PositionalAccuracy &accuracy) |
| Set the positional accuracy of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearPositionalAccuracy (FullPositionVector &pos) |
| Clear the optional positional accuracy of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setTimeConfidence (TimeConfidence &time_confidence, const uint8_t value) |
| Set the time confidence value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setTimeConfidence (FullPositionVector &pos, const TimeConfidence &time_confidence) |
| Set the time confidence of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setTimeConfidence (FullPositionVector &pos, const uint8_t value) |
| Set the time confidence of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearTimeConfidence (FullPositionVector &pos) |
| Clear the optional time confidence of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setPositionConfidence (FullPositionVector &pos, const PositionConfidenceSet &confidence) |
| Set the position confidence of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearPositionConfidence (FullPositionVector &pos) |
| Clear the optional position confidence of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSpeedConfidence (FullPositionVector &pos, const SpeedandHeadingandThrottleConfidence &confidence) |
| Set the speed confidence of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearSpeedConfidence (FullPositionVector &pos) |
| Clear the optional speed confidence of a FullPositionVector object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setTransmissionState (TransmissionState &transmission_state, const uint8_t value) |
| Set the transmission state value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setTransmissionState (TransmissionAndSpeed &speed, const uint8_t value) |
| Set the transmission state of a TransmissionAndSpeed object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setVelocity (Velocity &velocity, const uint16_t value) |
| Set the velocity value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setVelocity (TransmissionAndSpeed &speed, const uint16_t value) |
| Set the velocity of a TransmissionAndSpeed object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setTransmissionAndSpeed (TransmissionAndSpeed &speed, const uint8_t transmission_state, const uint16_t velocity) |
| Set the transmission state and velocity of a TransmissionAndSpeed object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSemiMajorAxisAccuracy (SemiMajorAxisAccuracy &accuracy, const uint8_t value) |
| Set the semi-major axis accuracy value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSemiMajorAxisAccuracy (PositionalAccuracy &accuracy, const uint8_t value) |
| Set the semi-major axis accuracy of a PositionalAccuracy object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSemiMinorAxisAccuracy (SemiMinorAxisAccuracy &accuracy, const uint8_t value) |
| Set the semi-minor axis accuracy value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSemiMinorAxisAccuracy (PositionalAccuracy &accuracy, const uint8_t value) |
| Set the semi-minor axis accuracy of a PositionalAccuracy object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSemiMajorAxisOrientation (SemiMajorAxisOrientation &orientation, const uint16_t value) |
| Set the semi-major axis orientation value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSemiMajorAxisOrientation (PositionalAccuracy &accuracy, const uint16_t value) |
| Set the semi-major axis orientation of a PositionalAccuracy object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setPositionConfidence (PositionConfidence &confidence, const uint8_t value) |
| Set the position confidence value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setPositionConfidence (PositionConfidenceSet &confidence, const uint8_t value) |
| Set the position confidence of a PositionConfidenceSet object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setElevationConfidence (ElevationConfidence &confidence, const uint8_t value) |
| Set the elevation confidence value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setElevationConfidence (PositionConfidenceSet &confidence, const uint8_t value) |
| Set the elevation confidence of a PositionConfidenceSet object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setHeadingConfidence (HeadingConfidenceDSRC &confidence, const uint8_t value) |
| Set the heading confidence value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setHeadingConfidence (SpeedandHeadingandThrottleConfidence &confidence, const uint8_t value) |
| Set the heading confidence of a SpeedandHeadingandThrottleConfidence object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSpeedConfidence (SpeedConfidenceDSRC &confidence, const uint8_t value) |
| Set the speed confidence value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSpeedConfidence (SpeedandHeadingandThrottleConfidence &confidence, const uint8_t value) |
| Set the speed confidence of a SpeedandHeadingandThrottleConfidence object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setThrottleConfidence (ThrottleConfidence &confidence, const uint8_t value) |
| Set the throttle confidence value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setThrottleConfidence (SpeedandHeadingandThrottleConfidence &confidence, const uint8_t value) |
| Set the throttle confidence of a SpeedandHeadingandThrottleConfidence object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setYear (DYear &year, const uint16_t value) |
| Set the DYear value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setYear (DDateTime &date_time, const uint16_t value) |
| Set the year of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearYear (DDateTime &date_time) |
| Clear the optional year of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMonth (DMonth &month, const uint8_t value) |
| Set the DMonth value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMonth (DDateTime &date_time, const uint8_t value) |
| Set the month of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearMonth (DDateTime &date_time) |
| Clear the optional month of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setDay (DDay &day, const uint8_t value) |
| Set the DDay value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setDay (DDateTime &date_time, const uint8_t value) |
| Set the day of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearDay (DDateTime &date_time) |
| Clear the optional day of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setHour (DHour &hour, const uint8_t value) |
| Set the DHour value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setHour (DDateTime &date_time, const uint8_t value) |
| Set the hour of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearHour (DDateTime &date_time) |
| Clear the optional hour of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMinute (DMinute &minute, const uint8_t value) |
| Set the DMinute value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setMinute (DDateTime &date_time, const uint8_t value) |
| Set the minute of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearMinute (DDateTime &date_time) |
| Clear the optional minute of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSecond (DSecond &second, const uint16_t value) |
| Set the DSecond value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSecond (DSecond &second, const double value) |
| Set the DSecond value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSecond (DDateTime &date_time, const uint16_t value) |
| Set the second of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setSecond (DDateTime &date_time, const double value) |
| Set the second of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearSecond (DDateTime &date_time) |
| Clear the optional second of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::setOffset (DOffset &offset, const int16_t value) |
| Set the DOffset value. | |
| void | etsi_its_rtcmem_ts_msgs::access::setOffset (DDateTime &date_time, const int16_t value) |
| Set the offset of a DDateTime object. | |
| void | etsi_its_rtcmem_ts_msgs::access::clearOffset (DDateTime &date_time) |
| Clear the optional offset of a DDateTime object. | |
Setter functions for the ETSI ITS RTCMEM.
Definition in file rtcmem_ts_setters.h.
|
inline |
Add a new default-constructed RTCMmessage to a RTCMcorrections object.
| rtcm | RTCMcorrections object to extend |
Definition at line 427 of file rtcmem_ts_setters.h.
|
inline |
Add a new RTCMmessage with payload to a RTCMcorrections object.
| rtcm | RTCMcorrections object to extend |
| data | RTCM payload bytes |
Definition at line 461 of file rtcmem_ts_setters.h.
|
inline |
Add a new default-constructed RTCMmessage to a RTCMEM object.
| rtcmem | RTCMEM object to extend |
Definition at line 437 of file rtcmem_ts_setters.h.
|
inline |
Add a new RTCMmessage with payload to a RTCMEM object.
| rtcmem | RTCMEM object to extend |
| data | RTCM payload bytes |
Definition at line 472 of file rtcmem_ts_setters.h.
|
inline |
Add a new default-constructed RTCMmessage to a RTCMmessageList object.
| msgs | RTCMmessageList object to extend |
Definition at line 412 of file rtcmem_ts_setters.h.
|
inline |
Add a new RTCMmessage with payload to a RTCMmessageList object.
| msgs | RTCMmessageList object to extend |
| data | RTCM payload bytes |
Definition at line 448 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional anchor point of a RTCMcorrections object.
| rtcm | RTCMcorrections object to update |
Definition at line 296 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional anchor point of a RTCMEM object.
| rtcmem | RTCMEM object to update |
Definition at line 305 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional day of a DDateTime object.
| date_time | DDateTime object to update |
Definition at line 1362 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional elevation of a FullPositionVector object.
| pos | FullPositionVector object to update |
Definition at line 886 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional heading of a FullPositionVector object.
| pos | FullPositionVector object to update |
Definition at line 917 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional hour of a DDateTime object.
| date_time | DDateTime object to update |
Definition at line 1393 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional minute of a DDateTime object.
| date_time | DDateTime object to update |
Definition at line 1424 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional MinuteOfTheYear of a RTCMcorrections object.
| rtcm | RTCMcorrections object to update |
Definition at line 257 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional MinuteOfTheYear of a RTCMEM object.
| rtcmem | RTCMEM object to update |
Definition at line 266 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional month of a DDateTime object.
| date_time | DDateTime object to update |
Definition at line 1331 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional offset of a DDateTime object.
| date_time | DDateTime object to update |
Definition at line 1507 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional positional accuracy of a FullPositionVector object.
| pos | FullPositionVector object to update |
Definition at line 957 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional position confidence of a FullPositionVector object.
| pos | FullPositionVector object to update |
Definition at line 1020 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional RTCMheader of a RTCMcorrections object.
| rtcm | RTCMcorrections object to update |
Definition at line 335 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional RTCMheader of a RTCMEM object.
| rtcmem | RTCMEM object to update |
Definition at line 344 of file rtcmem_ts_setters.h.
|
inline |
Clear all RTCM messages from a RTCMcorrections object.
| rtcm | RTCMcorrections object to clear |
Definition at line 490 of file rtcmem_ts_setters.h.
|
inline |
Clear all RTCM messages from a RTCMEM object.
| rtcmem | RTCMEM object to clear |
Definition at line 499 of file rtcmem_ts_setters.h.
|
inline |
Clear all RTCM messages from a RTCMmessageList object.
| msgs | RTCMmessageList object to clear |
Definition at line 481 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional second of a DDateTime object.
| date_time | DDateTime object to update |
Definition at line 1476 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional speed of a FullPositionVector object.
| pos | FullPositionVector object to update |
Definition at line 937 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional speed confidence of a FullPositionVector object.
| pos | FullPositionVector object to update |
Definition at line 1041 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional time confidence of a FullPositionVector object.
| pos | FullPositionVector object to update |
Definition at line 1000 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional utcTime of a FullPositionVector object.
| pos | FullPositionVector object to update |
Definition at line 804 of file rtcmem_ts_setters.h.
|
inline |
Clear the optional year of a DDateTime object.
| date_time | DDateTime object to update |
Definition at line 1300 of file rtcmem_ts_setters.h.
|
inline |
Ensure storage for a GNSSstatus object.
| status | GNSSstatus object to prepare |
Definition at line 538 of file rtcmem_ts_setters.h.
|
inline |
Set the anchor point of a RTCMcorrections object.
| rtcm | RTCMcorrections object to set |
| anchor | anchor point object |
Definition at line 276 of file rtcmem_ts_setters.h.
|
inline |
Set the anchor point of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| anchor | anchor point object |
Definition at line 287 of file rtcmem_ts_setters.h.
|
inline |
Set the AntennaOffsetSet object of a RTCMheader object.
| header | RTCMheader object to set |
| offset_set | AntennaOffsetSet object |
Definition at line 529 of file rtcmem_ts_setters.h.
|
inline |
Set the x antenna offset of an AntennaOffsetSet object.
| offset | AntennaOffsetSet object to set |
| value | offset value |
Definition at line 684 of file rtcmem_ts_setters.h.
|
inline |
Set the x antenna offset object.
| field | OffsetB12 object to set |
| value | offset value |
Definition at line 651 of file rtcmem_ts_setters.h.
|
inline |
Set the y antenna offset of an AntennaOffsetSet object.
| offset | AntennaOffsetSet object to set |
| value | offset value |
Definition at line 694 of file rtcmem_ts_setters.h.
|
inline |
Set the y antenna offset object.
| field | OffsetB09 object to set |
| value | offset value |
Definition at line 662 of file rtcmem_ts_setters.h.
|
inline |
Set the z antenna offset of an AntennaOffsetSet object.
| offset | AntennaOffsetSet object to set |
| value | offset value |
Definition at line 704 of file rtcmem_ts_setters.h.
|
inline |
Set the z antenna offset object.
| field | OffsetB10 object to set |
| value | offset value |
Definition at line 673 of file rtcmem_ts_setters.h.
|
inline |
Set the aPDOPofUnder5 flag of a GNSSstatus object.
| status | GNSSstatus object to update |
| value | flag value |
Definition at line 611 of file rtcmem_ts_setters.h.
|
inline |
Set the baseStationType flag of a GNSSstatus object.
| status | GNSSstatus object to update |
| value | flag value |
Definition at line 601 of file rtcmem_ts_setters.h.
|
inline |
Set a Bit String by a vector of bools.
| T |
| bitstring | BitString to set |
| bits | vector of bools |
Definition at line 21 of file rtcmem_ts_setters.h.
|
inline |
Set the day of a DDateTime object.
| date_time | DDateTime object to set |
| value | day value |
Definition at line 1352 of file rtcmem_ts_setters.h.
|
inline |
Set the DDay value.
| day | DDay object to set |
| value | day value |
Definition at line 1341 of file rtcmem_ts_setters.h.
|
inline |
Set the elevation of an Elevation object in meter.
| elevation | Elevation object to set |
| value | elevation in meter |
Definition at line 771 of file rtcmem_ts_setters.h.
|
inline |
Set the raw elevation value of an Elevation object.
| elevation | Elevation object to set |
| value | raw elevation value |
Definition at line 760 of file rtcmem_ts_setters.h.
|
inline |
Set the elevation of a FullPositionVector object in meter.
| pos | FullPositionVector object to set |
| value | elevation in meter |
Definition at line 876 of file rtcmem_ts_setters.h.
|
inline |
Set the Elevation object of a FullPositionVector object.
| pos | FullPositionVector object to set |
| elevation | Elevation object |
Definition at line 854 of file rtcmem_ts_setters.h.
|
inline |
Set the elevation of a FullPositionVector object.
| pos | FullPositionVector object to set |
| value | raw elevation value |
Definition at line 865 of file rtcmem_ts_setters.h.
|
inline |
Set the elevation confidence value.
| confidence | ElevationConfidence object to set |
| value | confidence value |
Definition at line 1191 of file rtcmem_ts_setters.h.
|
inline |
Set the elevation confidence of a PositionConfidenceSet object.
| confidence | PositionConfidenceSet object to set |
| value | confidence value |
Definition at line 1203 of file rtcmem_ts_setters.h.
|
inline |
Set the GNSSstatus object of a RTCMheader object.
| header | RTCMheader object to set |
| status | GNSSstatus object |
Definition at line 509 of file rtcmem_ts_setters.h.
|
inline |
Set the GNSSstatus of a RTCMheader object from a bool vector.
| header | RTCMheader object to set |
| status_bits | GNSSstatus bits |
Definition at line 519 of file rtcmem_ts_setters.h.
|
inline |
Set a single GNSSstatus bit.
| status | GNSSstatus object to update |
| bit_index | bit index to write |
| value | bit value |
Definition at line 552 of file rtcmem_ts_setters.h.
|
inline |
Set the ItsPduHeader of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| header | ItsPduHeader object |
Definition at line 105 of file rtcmem_ts_setters.h.
|
inline |
Set the heading of a FullPositionVector object.
| pos | FullPositionVector object to set |
| heading | HeadingDSRC object |
Definition at line 896 of file rtcmem_ts_setters.h.
|
inline |
Set the heading of a FullPositionVector object.
| pos | FullPositionVector object to set |
| value | heading value |
Definition at line 907 of file rtcmem_ts_setters.h.
|
inline |
Set the heading of a HeadingDSRC object.
| heading | HeadingDSRC object to set |
| value | heading value |
Definition at line 783 of file rtcmem_ts_setters.h.
|
inline |
Set the heading confidence value.
| confidence | HeadingConfidenceDSRC object to set |
| value | confidence value |
Definition at line 1213 of file rtcmem_ts_setters.h.
|
inline |
Set the heading confidence of a SpeedandHeadingandThrottleConfidence object.
| confidence | SpeedandHeadingandThrottleConfidence object to set |
| value | confidence value |
Definition at line 1225 of file rtcmem_ts_setters.h.
|
inline |
Set the hour of a DDateTime object.
| date_time | DDateTime object to set |
| value | hour value |
Definition at line 1383 of file rtcmem_ts_setters.h.
|
inline |
Set the DHour value.
| hour | DHour object to set |
| value | hour value |
Definition at line 1372 of file rtcmem_ts_setters.h.
|
inline |
Set the inViewOfUnder5 flag of a GNSSstatus object.
| status | GNSSstatus object to update |
| value | flag value |
Definition at line 621 of file rtcmem_ts_setters.h.
|
inline |
Set the isHealthy flag of a GNSSstatus object.
| status | GNSSstatus object to update |
| value | flag value |
Definition at line 581 of file rtcmem_ts_setters.h.
|
inline |
Set the isMonitored flag of a GNSSstatus object.
| status | GNSSstatus object to update |
| value | flag value |
Definition at line 591 of file rtcmem_ts_setters.h.
|
inline |
Set the latitude of a FullPositionVector object in degree.
| pos | FullPositionVector object to set |
| value | latitude in degree |
Definition at line 844 of file rtcmem_ts_setters.h.
|
inline |
Set the latitude of a FullPositionVector object.
| pos | FullPositionVector object to set |
| value | raw latitude value |
Definition at line 834 of file rtcmem_ts_setters.h.
|
inline |
Set the latitude of a Latitude object in degree.
| latitude | Latitude object to set |
| value | latitude in degree |
Definition at line 748 of file rtcmem_ts_setters.h.
|
inline |
Set the raw latitude value of a Latitude object.
| latitude | Latitude object to set |
| value | raw latitude value |
Definition at line 737 of file rtcmem_ts_setters.h.
|
inline |
Set the localCorrectionsPresent flag of a GNSSstatus object.
| status | GNSSstatus object to update |
| value | flag value |
Definition at line 631 of file rtcmem_ts_setters.h.
|
inline |
Set the longitude of a FullPositionVector object in degree.
| pos | FullPositionVector object to set |
| value | longitude in degree |
Definition at line 824 of file rtcmem_ts_setters.h.
|
inline |
Set the longitude of a FullPositionVector object.
| pos | FullPositionVector object to set |
| value | raw longitude value |
Definition at line 814 of file rtcmem_ts_setters.h.
|
inline |
Set the longitude of a Longitude object in degree.
| longitude | Longitude object to set |
| value | longitude in degree |
Definition at line 725 of file rtcmem_ts_setters.h.
|
inline |
Set the raw longitude value of a Longitude object.
| longitude | Longitude object to set |
| value | raw longitude value |
Definition at line 714 of file rtcmem_ts_setters.h.
|
inline |
Set the message ID of an ItsPduHeader object.
| header | ItsPduHeader object to set |
| value | message ID value |
Definition at line 63 of file rtcmem_ts_setters.h.
|
inline |
Set the message ID of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| value | message ID value |
Definition at line 125 of file rtcmem_ts_setters.h.
|
inline |
Set the message ID of an ItsPduHeader object to RTCMEM.
| header | ItsPduHeader object to set |
Definition at line 74 of file rtcmem_ts_setters.h.
|
inline |
Set the message ID of a RTCMEM object to RTCMEM.
| rtcmem | RTCMEM object to set |
Definition at line 134 of file rtcmem_ts_setters.h.
|
inline |
Set the minute of a DDateTime object.
| date_time | DDateTime object to set |
| value | minute value |
Definition at line 1414 of file rtcmem_ts_setters.h.
|
inline |
Set the DMinute value.
| minute | DMinute object to set |
| value | minute value |
Definition at line 1403 of file rtcmem_ts_setters.h.
|
inline |
Set the MinuteOfTheYear object.
| moy | MinuteOfTheYear object to set |
| value | MinuteOfTheYear value |
Definition at line 226 of file rtcmem_ts_setters.h.
|
inline |
Set the MinuteOfTheYear of a RTCMcorrections object.
| rtcm | RTCMcorrections object to set |
| value | MinuteOfTheYear value |
Definition at line 237 of file rtcmem_ts_setters.h.
|
inline |
Set the MinuteOfTheYear of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| value | MinuteOfTheYear value |
Definition at line 248 of file rtcmem_ts_setters.h.
|
inline |
Set the month of a DDateTime object.
| date_time | DDateTime object to set |
| value | month value |
Definition at line 1321 of file rtcmem_ts_setters.h.
|
inline |
Set the DMonth value.
| month | DMonth object to set |
| value | month value |
Definition at line 1310 of file rtcmem_ts_setters.h.
|
inline |
Set the MsgCount object.
| msg_cnt | MsgCount object to set |
| value | MsgCount value |
Definition at line 164 of file rtcmem_ts_setters.h.
|
inline |
Set the MsgCount of a RTCMcorrections object.
| rtcm | RTCMcorrections object to set |
| value | MsgCount value |
Definition at line 175 of file rtcmem_ts_setters.h.
|
inline |
Set the MsgCount of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| value | MsgCount value |
Definition at line 185 of file rtcmem_ts_setters.h.
|
inline |
Set the networkCorrectionsPresent flag of a GNSSstatus object.
| status | GNSSstatus object to update |
| value | flag value |
Definition at line 641 of file rtcmem_ts_setters.h.
|
inline |
Set the offset of a DDateTime object.
| date_time | DDateTime object to set |
| value | offset value |
Definition at line 1497 of file rtcmem_ts_setters.h.
|
inline |
Set the DOffset value.
| offset | DOffset object to set |
| value | offset value |
Definition at line 1486 of file rtcmem_ts_setters.h.
|
inline |
Set the positional accuracy of a FullPositionVector object.
| pos | FullPositionVector object to set |
| accuracy | PositionalAccuracy object |
Definition at line 947 of file rtcmem_ts_setters.h.
|
inline |
Set the position confidence of a FullPositionVector object.
| pos | FullPositionVector object to set |
| confidence | PositionConfidenceSet object |
Definition at line 1010 of file rtcmem_ts_setters.h.
|
inline |
Set the position confidence value.
| confidence | PositionConfidence object to set |
| value | confidence value |
Definition at line 1170 of file rtcmem_ts_setters.h.
|
inline |
Set the position confidence of a PositionConfidenceSet object.
| confidence | PositionConfidenceSet object to set |
| value | confidence value |
Definition at line 1181 of file rtcmem_ts_setters.h.
|
inline |
Set the protocol version of an ItsPduHeader object.
| header | ItsPduHeader object to set |
| value | protocol version value |
Definition at line 51 of file rtcmem_ts_setters.h.
|
inline |
Set the protocol version of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| value | protocol version value |
Definition at line 115 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMcorrections container of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| rtcm | RTCMcorrections object |
Definition at line 154 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMheader of a RTCMcorrections object.
| rtcm | RTCMcorrections object to set |
| header | RTCMheader object |
Definition at line 315 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMheader of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| header | RTCMheader object |
Definition at line 326 of file rtcmem_ts_setters.h.
|
inline |
Set the raw bytes of a RTCMmessage object.
| msg | RTCMmessage object to set |
| data | RTCM payload bytes |
Definition at line 368 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMmessageList of a RTCMcorrections object.
| rtcm | RTCMcorrections object to set |
| values | RTCM messages |
Definition at line 392 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMmessageList of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| values | RTCM messages |
Definition at line 402 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMmessageList object.
| msgs | RTCMmessageList object to set |
| values | RTCM messages |
Definition at line 378 of file rtcmem_ts_setters.h.
|
inline |
Set the raw bytes of a RTCMmessage object.
| msg | RTCMmessage object to set |
| data | RTCM payload bytes |
Definition at line 354 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMRevision of a RTCMcorrections object.
| rtcm | RTCMcorrections object to set |
| value | RTCM revision value |
Definition at line 206 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMRevision of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| value | RTCM revision value |
Definition at line 216 of file rtcmem_ts_setters.h.
|
inline |
Set the RTCMRevision value.
| rev | RTCMRevision object to set |
| value | RTCM revision value |
Definition at line 195 of file rtcmem_ts_setters.h.
|
inline |
Set the second of a DDateTime object.
| date_time | DDateTime object to set |
| value | second value in seconds |
Definition at line 1466 of file rtcmem_ts_setters.h.
|
inline |
Set the second of a DDateTime object.
| date_time | DDateTime object to set |
| value | second value in milliseconds |
Definition at line 1455 of file rtcmem_ts_setters.h.
|
inline |
Set the DSecond value.
| second | DSecond object to set |
| value | second value in seconds |
Definition at line 1445 of file rtcmem_ts_setters.h.
|
inline |
Set the DSecond value.
| second | DSecond object to set |
| value | second value in milliseconds |
Definition at line 1434 of file rtcmem_ts_setters.h.
|
inline |
Set the semi-major axis accuracy of a PositionalAccuracy object.
| accuracy | PositionalAccuracy object to set |
| value | accuracy value |
Definition at line 1117 of file rtcmem_ts_setters.h.
|
inline |
Set the semi-major axis accuracy value.
| accuracy | SemiMajorAxisAccuracy object to set |
| value | accuracy value |
Definition at line 1106 of file rtcmem_ts_setters.h.
|
inline |
Set the semi-major axis orientation of a PositionalAccuracy object.
| accuracy | PositionalAccuracy object to set |
| value | orientation value |
Definition at line 1160 of file rtcmem_ts_setters.h.
|
inline |
Set the semi-major axis orientation value.
| orientation | SemiMajorAxisOrientation object to set |
| value | orientation value |
Definition at line 1148 of file rtcmem_ts_setters.h.
|
inline |
Set the semi-minor axis accuracy of a PositionalAccuracy object.
| accuracy | PositionalAccuracy object to set |
| value | accuracy value |
Definition at line 1138 of file rtcmem_ts_setters.h.
|
inline |
Set the semi-minor axis accuracy value.
| accuracy | SemiMinorAxisAccuracy object to set |
| value | accuracy value |
Definition at line 1127 of file rtcmem_ts_setters.h.
|
inline |
Set the speed of a FullPositionVector object.
| pos | FullPositionVector object to set |
| speed | TransmissionAndSpeed object |
Definition at line 927 of file rtcmem_ts_setters.h.
|
inline |
Set the speed confidence of a FullPositionVector object.
| pos | FullPositionVector object to set |
| confidence | SpeedandHeadingandThrottleConfidence object |
Definition at line 1030 of file rtcmem_ts_setters.h.
|
inline |
Set the speed confidence of a SpeedandHeadingandThrottleConfidence object.
| confidence | SpeedandHeadingandThrottleConfidence object to set |
| value | confidence value |
Definition at line 1247 of file rtcmem_ts_setters.h.
|
inline |
Set the speed confidence value.
| confidence | SpeedConfidenceDSRC object to set |
| value | confidence value |
Definition at line 1235 of file rtcmem_ts_setters.h.
|
inline |
Set the station ID of an ItsPduHeader object.
| header | ItsPduHeader object to set |
| value | station ID value |
Definition at line 95 of file rtcmem_ts_setters.h.
|
inline |
Set the station ID of a RTCMEM object.
| rtcmem | RTCMEM object to set |
| value | station ID value |
Definition at line 144 of file rtcmem_ts_setters.h.
|
inline |
Set the StationID object.
| station_id | StationID object to set |
| value | station ID value |
Definition at line 84 of file rtcmem_ts_setters.h.
|
inline |
Set the throttle confidence of a SpeedandHeadingandThrottleConfidence object.
| confidence | SpeedandHeadingandThrottleConfidence object to set |
| value | confidence value |
Definition at line 1269 of file rtcmem_ts_setters.h.
|
inline |
Set the throttle confidence value.
| confidence | ThrottleConfidence object to set |
| value | confidence value |
Definition at line 1257 of file rtcmem_ts_setters.h.
|
inline |
Set the time confidence of a FullPositionVector object.
| pos | FullPositionVector object to set |
| time_confidence | TimeConfidence object |
Definition at line 979 of file rtcmem_ts_setters.h.
|
inline |
Set the time confidence of a FullPositionVector object.
| pos | FullPositionVector object to set |
| value | time confidence value |
Definition at line 990 of file rtcmem_ts_setters.h.
|
inline |
Set the time confidence value.
| time_confidence | TimeConfidence object to set |
| value | time confidence value |
Definition at line 967 of file rtcmem_ts_setters.h.
|
inline |
Set the transmission state and velocity of a TransmissionAndSpeed object.
| speed | TransmissionAndSpeed object to set |
| transmission_state | transmission state value |
| velocity | velocity value |
Definition at line 1094 of file rtcmem_ts_setters.h.
|
inline |
Set the transmission state of a TransmissionAndSpeed object.
| speed | TransmissionAndSpeed object to set |
| value | transmission state value |
Definition at line 1062 of file rtcmem_ts_setters.h.
|
inline |
Set the transmission state value.
| transmission_state | TransmissionState object to set |
| value | transmission state value |
Definition at line 1051 of file rtcmem_ts_setters.h.
|
inline |
Set the unavailable flag of a GNSSstatus object.
| status | GNSSstatus object to update |
| value | flag value |
Definition at line 571 of file rtcmem_ts_setters.h.
|
inline |
Set the utcTime of a FullPositionVector object.
| pos | FullPositionVector object to set |
| utc_time | DDateTime object |
Definition at line 794 of file rtcmem_ts_setters.h.
|
inline |
Set the velocity of a TransmissionAndSpeed object.
| speed | TransmissionAndSpeed object to set |
| value | velocity value |
Definition at line 1083 of file rtcmem_ts_setters.h.
|
inline |
Set the velocity value.
| velocity | Velocity object to set |
| value | velocity value |
Definition at line 1072 of file rtcmem_ts_setters.h.
|
inline |
Set the year of a DDateTime object.
| date_time | DDateTime object to set |
| value | year value |
Definition at line 1290 of file rtcmem_ts_setters.h.
|
inline |
Set the DYear value.
| year | DYear object to set |
| value | year value |
Definition at line 1279 of file rtcmem_ts_setters.h.
|
inline |
Throws an exception if the given value is not present.
| is_present | Whether the value is present. |
| val_desc | Description of the value for the exception message. |
Definition at line 35 of file rtcmem_ts_getters.h.
| void etsi_its_rtcmem_ts_msgs::access::throwIfOutOfRange | ( | const T1 & | val, |
| const T2 & | min, | ||
| const T2 & | max, | ||
| const std::string | val_desc ) |
Throws an exception if a given value is out of a defined range.
| T1 | |
| T2 |
| val | The value to check if it is in the range. |
| min | The minimum value of the range. |
| max | The maximum value of the range. |
| val_desc | Description of the value for the exception message. |
Definition at line 24 of file rtcmem_ts_getters.h.