etsi_its_messages v3.5.0
Loading...
Searching...
No Matches
rtcmem_ts_getters.h File Reference

Getter functions for the ETSI ITS RTCMEM. More...

#include <stdexcept>
#include <vector>
#include <etsi_its_msgs_utils/impl/asn1_primitives/asn1_primitives_getters.h>
#include <etsi_its_msgs_utils/impl/checks.h>

Go to the source code of this file.

Functions

std::vector< bool > etsi_its_rtcmem_ts_msgs::access::getBitString (const std::vector< uint8_t > &buffer, const int bits_unused)
 Get a Bit String in form of bool vector.
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.
uint8_t etsi_its_rtcmem_ts_msgs::access::getProtocolVersion (const ItsPduHeader &header)
 Get the protocol version from an ItsPduHeader object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getMessageID (const ItsPduHeader &header)
 Get the message ID from an ItsPduHeader object.
StationID etsi_its_rtcmem_ts_msgs::access::getStationID (const ItsPduHeader &header)
 Get the StationID object from an ItsPduHeader object.
uint32_t etsi_its_rtcmem_ts_msgs::access::getStationIDValue (const ItsPduHeader &header)
 Get the StationID value from an ItsPduHeader object.
ItsPduHeader etsi_its_rtcmem_ts_msgs::access::getHeader (const RTCMEM &rtcmem)
 Get the ItsPduHeader from a RTCMEM object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getProtocolVersion (const RTCMEM &rtcmem)
 Get the protocol version from a RTCMEM object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getMessageID (const RTCMEM &rtcmem)
 Get the message ID from a RTCMEM object.
StationID etsi_its_rtcmem_ts_msgs::access::getStationID (const RTCMEM &rtcmem)
 Get the StationID object from a RTCMEM object.
uint32_t etsi_its_rtcmem_ts_msgs::access::getStationIDValue (const RTCMEM &rtcmem)
 Get the StationID value from a RTCMEM object.
RTCMcorrections etsi_its_rtcmem_ts_msgs::access::getRTCMcorrections (const RTCMEM &rtcmem)
 Get the RTCMcorrections container from a RTCMEM object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getMsgCount (const MsgCount &msg_cnt)
 Get the MsgCount value from a MsgCount object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getMsgCount (const RTCMcorrections &rtcm)
 Get the MsgCount value from a RTCMcorrections object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getMsgCount (const RTCMEM &rtcmem)
 Get the MsgCount value from a RTCMEM object.
RTCMRevision etsi_its_rtcmem_ts_msgs::access::getRTCMRevision (const RTCMcorrections &rtcm)
 Get the RTCMRevision object.
RTCMRevision etsi_its_rtcmem_ts_msgs::access::getRTCMRevision (const RTCMEM &rtcmem)
 Get the RTCMRevision object from a RTCMEM object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getRTCMRevisionValue (const RTCMRevision &rev)
 Get the RTCMRevision value from a RTCMRevision object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getRTCMRevisionValue (const RTCMcorrections &rtcm)
 Get the RTCMRevision value from a RTCMcorrections object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getRTCMRevisionValue (const RTCMEM &rtcmem)
 Get the RTCMRevision value from a RTCMEM object.
bool etsi_its_rtcmem_ts_msgs::access::hasMinuteOfTheYear (const RTCMcorrections &rtcm)
 Check whether a MinuteOfTheYear is present in a RTCMcorrections object.
bool etsi_its_rtcmem_ts_msgs::access::hasMinuteOfTheYear (const RTCMEM &rtcmem)
 Check whether a MinuteOfTheYear is present in a RTCMEM object.
MinuteOfTheYear etsi_its_rtcmem_ts_msgs::access::getMinuteOfTheYear (const RTCMcorrections &rtcm)
 Get the MinuteOfTheYear object from a RTCMcorrections object.
MinuteOfTheYear etsi_its_rtcmem_ts_msgs::access::getMinuteOfTheYear (const RTCMEM &rtcmem)
 Get the MinuteOfTheYear object from a RTCMEM object.
uint32_t etsi_its_rtcmem_ts_msgs::access::getMinuteOfTheYearValue (const RTCMcorrections &rtcm)
 Get the MinuteOfTheYear value from a RTCMcorrections object.
uint32_t etsi_its_rtcmem_ts_msgs::access::getMinuteOfTheYearValue (const RTCMEM &rtcmem)
 Get the MinuteOfTheYear value from a RTCMEM object.
bool etsi_its_rtcmem_ts_msgs::access::hasAnchorPoint (const RTCMcorrections &rtcm)
 Check whether an anchor point is present in a RTCMcorrections object.
bool etsi_its_rtcmem_ts_msgs::access::hasAnchorPoint (const RTCMEM &rtcmem)
 Check whether an anchor point is present in a RTCMEM object.
FullPositionVector etsi_its_rtcmem_ts_msgs::access::getAnchorPoint (const RTCMcorrections &rtcm)
 Get the anchor point from a RTCMcorrections object.
FullPositionVector etsi_its_rtcmem_ts_msgs::access::getAnchorPoint (const RTCMEM &rtcmem)
 Get the anchor point from a RTCMEM object.
bool etsi_its_rtcmem_ts_msgs::access::hasRTCMHeader (const RTCMcorrections &rtcm)
 Check whether a RTCMheader is present in a RTCMcorrections object.
bool etsi_its_rtcmem_ts_msgs::access::hasRTCMHeader (const RTCMEM &rtcmem)
 Check whether a RTCMheader is present in a RTCMEM object.
RTCMheader etsi_its_rtcmem_ts_msgs::access::getRTCMHeader (const RTCMcorrections &rtcm)
 Get the RTCMheader from a RTCMcorrections object.
RTCMheader etsi_its_rtcmem_ts_msgs::access::getRTCMHeader (const RTCMEM &rtcmem)
 Get the RTCMheader from a RTCMEM object.
RTCMmessageList etsi_its_rtcmem_ts_msgs::access::getRTCMmessageList (const RTCMcorrections &rtcm)
 Get the RTCMmessageList from a RTCMcorrections object.
RTCMmessageList etsi_its_rtcmem_ts_msgs::access::getRTCMmessageList (const RTCMEM &rtcmem)
 Get the RTCMmessageList from a RTCMEM object.
std::vector< RTCMmessage > etsi_its_rtcmem_ts_msgs::access::getRTCMmessages (const RTCMmessageList &msgs)
 Get the RTCM messages from a RTCMmessageList object.
std::vector< RTCMmessage > etsi_its_rtcmem_ts_msgs::access::getRTCMmessages (const RTCMcorrections &rtcm)
 Get the RTCM messages from a RTCMcorrections object.
std::vector< RTCMmessage > etsi_its_rtcmem_ts_msgs::access::getRTCMmessages (const RTCMEM &rtcmem)
 Get the RTCM messages from a RTCMEM object.
std::size_t etsi_its_rtcmem_ts_msgs::access::getRTCMmessageCount (const RTCMmessageList &msgs)
 Get the number of RTCM messages from a RTCMmessageList object.
std::size_t etsi_its_rtcmem_ts_msgs::access::getRTCMmessageCount (const RTCMcorrections &rtcm)
 Get the number of RTCM messages from a RTCMcorrections object.
std::size_t etsi_its_rtcmem_ts_msgs::access::getRTCMmessageCount (const RTCMEM &rtcmem)
 Get the number of RTCM messages from a RTCMEM object.
RTCMmessage etsi_its_rtcmem_ts_msgs::access::getRTCMmessage (const RTCMmessageList &msgs, const std::size_t index)
 Get a RTCMmessage from a RTCMmessageList object by index.
RTCMmessage etsi_its_rtcmem_ts_msgs::access::getRTCMmessage (const RTCMcorrections &rtcm, const std::size_t index)
 Get a RTCMmessage from a RTCMcorrections object by index.
RTCMmessage etsi_its_rtcmem_ts_msgs::access::getRTCMmessage (const RTCMEM &rtcmem, const std::size_t index)
 Get a RTCMmessage from a RTCMEM object by index.
std::vector< uint8_t > etsi_its_rtcmem_ts_msgs::access::getRTCMmessageValue (const RTCMmessage &msg)
 Get the raw bytes from a RTCMmessage object.
std::size_t etsi_its_rtcmem_ts_msgs::access::getRTCMmessageSize (const RTCMmessage &msg)
 Get the size of a RTCMmessage object in bytes.
GNSSstatus etsi_its_rtcmem_ts_msgs::access::getGNSSstatus (const RTCMheader &header)
 Get the GNSSstatus object from a RTCMheader object.
std::vector< bool > etsi_its_rtcmem_ts_msgs::access::getGNSSstatus (const GNSSstatus &status)
 Get the GNSSstatus as a bool vector.
std::vector< bool > etsi_its_rtcmem_ts_msgs::access::getGNSSstatusBits (const RTCMheader &header)
 Get the GNSSstatus as a bool vector from a RTCMheader object.
AntennaOffsetSet etsi_its_rtcmem_ts_msgs::access::getAntennaOffsetSet (const RTCMheader &header)
 Get the AntennaOffsetSet from a RTCMheader object.
bool etsi_its_rtcmem_ts_msgs::access::getGNSSstatusBit (const GNSSstatus &status, const uint8_t bit_index)
 Get a GNSSstatus bit by index.
bool etsi_its_rtcmem_ts_msgs::access::getUnavailableFlag (const GNSSstatus &status)
 Get the unavailable flag from a GNSSstatus object.
bool etsi_its_rtcmem_ts_msgs::access::getIsHealthyFlag (const GNSSstatus &status)
 Get the healthy flag from a GNSSstatus object.
bool etsi_its_rtcmem_ts_msgs::access::getIsMonitoredFlag (const GNSSstatus &status)
 Get the monitored flag from a GNSSstatus object.
bool etsi_its_rtcmem_ts_msgs::access::getBaseStationTypeFlag (const GNSSstatus &status)
 Get the base station type flag from a GNSSstatus object.
bool etsi_its_rtcmem_ts_msgs::access::getAPDOPofUnder5Flag (const GNSSstatus &status)
 Get the aPDOPofUnder5 flag from a GNSSstatus object.
bool etsi_its_rtcmem_ts_msgs::access::getInViewOfUnder5Flag (const GNSSstatus &status)
 Get the inViewOfUnder5 flag from a GNSSstatus object.
bool etsi_its_rtcmem_ts_msgs::access::getLocalCorrectionsPresentFlag (const GNSSstatus &status)
 Get the localCorrectionsPresent flag from a GNSSstatus object.
bool etsi_its_rtcmem_ts_msgs::access::getNetworkCorrectionsPresentFlag (const GNSSstatus &status)
 Get the networkCorrectionsPresent flag from a GNSSstatus object.
int16_t etsi_its_rtcmem_ts_msgs::access::getAntennaOffsetXValue (const AntennaOffsetSet &offset)
 Get the antenna offset in x direction.
int16_t etsi_its_rtcmem_ts_msgs::access::getAntennaOffsetYValue (const AntennaOffsetSet &offset)
 Get the antenna offset in y direction.
int16_t etsi_its_rtcmem_ts_msgs::access::getAntennaOffsetZValue (const AntennaOffsetSet &offset)
 Get the antenna offset in z direction.
double etsi_its_rtcmem_ts_msgs::access::getLongitude (const Longitude &longitude)
 Get the longitude value from a Longitude object.
double etsi_its_rtcmem_ts_msgs::access::getLatitude (const Latitude &latitude)
 Get the latitude value from a Latitude object.
double etsi_its_rtcmem_ts_msgs::access::getElevation (const Elevation &elevation)
 Get the elevation value from an Elevation object.
uint16_t etsi_its_rtcmem_ts_msgs::access::getHeadingValue (const HeadingDSRC &heading)
 Get the heading value from a HeadingDSRC object.
bool etsi_its_rtcmem_ts_msgs::access::hasUTCTime (const FullPositionVector &pos)
 Get the utcTime presence flag from a FullPositionVector object.
DDateTime etsi_its_rtcmem_ts_msgs::access::getUTCTime (const FullPositionVector &pos)
 Get the utcTime object from a FullPositionVector object.
int32_t etsi_its_rtcmem_ts_msgs::access::getLongitudeValue (const FullPositionVector &pos)
 Get the raw longitude value from a FullPositionVector object.
double etsi_its_rtcmem_ts_msgs::access::getLongitude (const FullPositionVector &pos)
 Get the longitude in degree from a FullPositionVector object.
int32_t etsi_its_rtcmem_ts_msgs::access::getLatitudeValue (const FullPositionVector &pos)
 Get the raw latitude value from a FullPositionVector object.
double etsi_its_rtcmem_ts_msgs::access::getLatitude (const FullPositionVector &pos)
 Get the latitude in degree from a FullPositionVector object.
bool etsi_its_rtcmem_ts_msgs::access::hasElevation (const FullPositionVector &pos)
 Check whether elevation is present in a FullPositionVector object.
Elevation etsi_its_rtcmem_ts_msgs::access::getElevationObject (const FullPositionVector &pos)
 Get the Elevation object from a FullPositionVector object.
double etsi_its_rtcmem_ts_msgs::access::getElevation (const FullPositionVector &pos)
 Get the elevation in meter from a FullPositionVector object.
bool etsi_its_rtcmem_ts_msgs::access::hasHeading (const FullPositionVector &pos)
 Check whether heading is present in a FullPositionVector object.
HeadingDSRC etsi_its_rtcmem_ts_msgs::access::getHeading (const FullPositionVector &pos)
 Get the HeadingDSRC object from a FullPositionVector object.
bool etsi_its_rtcmem_ts_msgs::access::hasSpeed (const FullPositionVector &pos)
 Check whether speed is present in a FullPositionVector object.
TransmissionAndSpeed etsi_its_rtcmem_ts_msgs::access::getSpeed (const FullPositionVector &pos)
 Get the TransmissionAndSpeed object from a FullPositionVector object.
bool etsi_its_rtcmem_ts_msgs::access::hasPositionalAccuracy (const FullPositionVector &pos)
 Check whether positional accuracy is present in a FullPositionVector object.
PositionalAccuracy etsi_its_rtcmem_ts_msgs::access::getPositionalAccuracy (const FullPositionVector &pos)
 Get the PositionalAccuracy object from a FullPositionVector object.
bool etsi_its_rtcmem_ts_msgs::access::hasTimeConfidence (const FullPositionVector &pos)
 Check whether time confidence is present in a FullPositionVector object.
TimeConfidence etsi_its_rtcmem_ts_msgs::access::getTimeConfidence (const FullPositionVector &pos)
 Get the TimeConfidence object from a FullPositionVector object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getTimeConfidenceValue (const TimeConfidence &time_confidence)
 Get the TimeConfidence value from a TimeConfidence object.
bool etsi_its_rtcmem_ts_msgs::access::hasPositionConfidence (const FullPositionVector &pos)
 Check whether position confidence is present in a FullPositionVector object.
PositionConfidenceSet etsi_its_rtcmem_ts_msgs::access::getPositionConfidence (const FullPositionVector &pos)
 Get the PositionConfidenceSet object from a FullPositionVector object.
bool etsi_its_rtcmem_ts_msgs::access::hasSpeedConfidence (const FullPositionVector &pos)
 Check whether speed confidence is present in a FullPositionVector object.
SpeedandHeadingandThrottleConfidence etsi_its_rtcmem_ts_msgs::access::getSpeedConfidence (const FullPositionVector &pos)
 Get the SpeedandHeadingandThrottleConfidence object from a FullPositionVector object.
TransmissionState etsi_its_rtcmem_ts_msgs::access::getTransmissionState (const TransmissionAndSpeed &speed)
 Get the transmission state object from a TransmissionAndSpeed object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getTransmissionStateValue (const TransmissionAndSpeed &speed)
 Get the transmission state value from a TransmissionAndSpeed object.
Velocity etsi_its_rtcmem_ts_msgs::access::getVelocity (const TransmissionAndSpeed &speed)
 Get the Velocity object from a TransmissionAndSpeed object.
uint16_t etsi_its_rtcmem_ts_msgs::access::getVelocityValue (const TransmissionAndSpeed &speed)
 Get the Velocity value from a TransmissionAndSpeed object.
SemiMajorAxisAccuracy etsi_its_rtcmem_ts_msgs::access::getSemiMajorAxisAccuracy (const PositionalAccuracy &accuracy)
 Get the semi-major axis accuracy object from a PositionalAccuracy object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getSemiMajorAxisAccuracyValue (const PositionalAccuracy &accuracy)
 Get the semi-major axis accuracy value from a PositionalAccuracy object.
SemiMinorAxisAccuracy etsi_its_rtcmem_ts_msgs::access::getSemiMinorAxisAccuracy (const PositionalAccuracy &accuracy)
 Get the semi-minor axis accuracy object from a PositionalAccuracy object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getSemiMinorAxisAccuracyValue (const PositionalAccuracy &accuracy)
 Get the semi-minor axis accuracy value from a PositionalAccuracy object.
SemiMajorAxisOrientation etsi_its_rtcmem_ts_msgs::access::getSemiMajorAxisOrientation (const PositionalAccuracy &accuracy)
 Get the semi-major axis orientation object from a PositionalAccuracy object.
uint16_t etsi_its_rtcmem_ts_msgs::access::getSemiMajorAxisOrientationValue (const PositionalAccuracy &accuracy)
 Get the semi-major axis orientation value from a PositionalAccuracy object.
PositionConfidence etsi_its_rtcmem_ts_msgs::access::getPositionConfidence (const PositionConfidenceSet &confidence)
 Get the PositionConfidence object from a PositionConfidenceSet object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getPositionConfidenceValue (const PositionConfidenceSet &confidence)
 Get the PositionConfidence value from a PositionConfidenceSet object.
ElevationConfidence etsi_its_rtcmem_ts_msgs::access::getElevationConfidence (const PositionConfidenceSet &confidence)
 Get the ElevationConfidence object from a PositionConfidenceSet object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getElevationConfidenceValue (const PositionConfidenceSet &confidence)
 Get the ElevationConfidence value from a PositionConfidenceSet object.
HeadingConfidenceDSRC etsi_its_rtcmem_ts_msgs::access::getHeadingConfidence (const SpeedandHeadingandThrottleConfidence &confidence)
 Get the HeadingConfidenceDSRC object from a SpeedandHeadingandThrottleConfidence object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getHeadingConfidenceValue (const SpeedandHeadingandThrottleConfidence &confidence)
 Get the HeadingConfidenceDSRC value from a SpeedandHeadingandThrottleConfidence object.
SpeedConfidenceDSRC etsi_its_rtcmem_ts_msgs::access::getSpeedConfidenceDSRC (const SpeedandHeadingandThrottleConfidence &confidence)
 Get the SpeedConfidenceDSRC object from a SpeedandHeadingandThrottleConfidence object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getSpeedConfidenceValue (const SpeedandHeadingandThrottleConfidence &confidence)
 Get the SpeedConfidenceDSRC value from a SpeedandHeadingandThrottleConfidence object.
ThrottleConfidence etsi_its_rtcmem_ts_msgs::access::getThrottleConfidence (const SpeedandHeadingandThrottleConfidence &confidence)
 Get the ThrottleConfidence object from a SpeedandHeadingandThrottleConfidence object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getThrottleConfidenceValue (const SpeedandHeadingandThrottleConfidence &confidence)
 Get the ThrottleConfidence value from a SpeedandHeadingandThrottleConfidence object.
bool etsi_its_rtcmem_ts_msgs::access::hasYear (const DDateTime &date_time)
 Check whether year is present in a DDateTime object.
DYear etsi_its_rtcmem_ts_msgs::access::getYear (const DDateTime &date_time)
 Get the DYear object from a DDateTime object.
uint16_t etsi_its_rtcmem_ts_msgs::access::getYearValue (const DDateTime &date_time)
 Get the DYear value from a DDateTime object.
bool etsi_its_rtcmem_ts_msgs::access::hasMonth (const DDateTime &date_time)
 Check whether month is present in a DDateTime object.
DMonth etsi_its_rtcmem_ts_msgs::access::getMonth (const DDateTime &date_time)
 Get the DMonth object from a DDateTime object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getMonthValue (const DDateTime &date_time)
 Get the DMonth value from a DDateTime object.
bool etsi_its_rtcmem_ts_msgs::access::hasDay (const DDateTime &date_time)
 Check whether day is present in a DDateTime object.
DDay etsi_its_rtcmem_ts_msgs::access::getDay (const DDateTime &date_time)
 Get the DDay object from a DDateTime object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getDayValue (const DDateTime &date_time)
 Get the DDay value from a DDateTime object.
bool etsi_its_rtcmem_ts_msgs::access::hasHour (const DDateTime &date_time)
 Check whether hour is present in a DDateTime object.
DHour etsi_its_rtcmem_ts_msgs::access::getHour (const DDateTime &date_time)
 Get the DHour object from a DDateTime object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getHourValue (const DDateTime &date_time)
 Get the DHour value from a DDateTime object.
bool etsi_its_rtcmem_ts_msgs::access::hasMinute (const DDateTime &date_time)
 Check whether minute is present in a DDateTime object.
DMinute etsi_its_rtcmem_ts_msgs::access::getMinute (const DDateTime &date_time)
 Get the DMinute object from a DDateTime object.
uint8_t etsi_its_rtcmem_ts_msgs::access::getMinuteValue (const DDateTime &date_time)
 Get the DMinute value from a DDateTime object.
bool etsi_its_rtcmem_ts_msgs::access::hasSecond (const DDateTime &date_time)
 Check whether second is present in a DDateTime object.
DSecond etsi_its_rtcmem_ts_msgs::access::getSecond (const DDateTime &date_time)
 Get the DSecond object from a DDateTime object.
double etsi_its_rtcmem_ts_msgs::access::getSecondValue (const DDateTime &date_time)
 Get the DSecond value from a DDateTime object.
bool etsi_its_rtcmem_ts_msgs::access::hasOffset (const DDateTime &date_time)
 Check whether offset is present in a DDateTime object.
DOffset etsi_its_rtcmem_ts_msgs::access::getOffset (const DDateTime &date_time)
 Get the DOffset object from a DDateTime object.
int16_t etsi_its_rtcmem_ts_msgs::access::getOffsetValue (const DDateTime &date_time)
 Get the DOffset value from a DDateTime object.

Detailed Description

Getter functions for the ETSI ITS RTCMEM.

Definition in file rtcmem_ts_getters.h.

Function Documentation

◆ getAnchorPoint() [1/2]

FullPositionVector etsi_its_rtcmem_ts_msgs::access::getAnchorPoint ( const RTCMcorrections & rtcm)
inline

Get the anchor point from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the anchor point from
Returns
FullPositionVector the anchor point

Definition at line 312 of file rtcmem_ts_getters.h.

312 {
313 throwIfNotPresent(rtcm.anchor_point_is_present, "rtcm.anchor_point");
314 return rtcm.anchor_point;
315 }
void throwIfNotPresent(const bool is_present, const std::string val_desc)
Throws an exception if the given value is not present.

◆ getAnchorPoint() [2/2]

FullPositionVector etsi_its_rtcmem_ts_msgs::access::getAnchorPoint ( const RTCMEM & rtcmem)
inline

Get the anchor point from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the anchor point from
Returns
FullPositionVector the anchor point

Definition at line 323 of file rtcmem_ts_getters.h.

323 {
324 return getAnchorPoint(rtcmem.rtcmc);
325 }
FullPositionVector getAnchorPoint(const RTCMcorrections &rtcm)
Get the anchor point from a RTCMcorrections object.

◆ getAntennaOffsetSet()

AntennaOffsetSet etsi_its_rtcmem_ts_msgs::access::getAntennaOffsetSet ( const RTCMheader & header)
inline

Get the AntennaOffsetSet from a RTCMheader object.

Parameters
headerRTCMheader object to get the AntennaOffsetSet from
Returns
AntennaOffsetSet the antenna offset set

Definition at line 540 of file rtcmem_ts_getters.h.

540 {
541 return header.offset_set;
542 }

◆ getAntennaOffsetXValue()

int16_t etsi_its_rtcmem_ts_msgs::access::getAntennaOffsetXValue ( const AntennaOffsetSet & offset)
inline

Get the antenna offset in x direction.

Parameters
offsetAntennaOffsetSet object to get the x offset from
Returns
int16_t the antenna offset x value

Definition at line 648 of file rtcmem_ts_getters.h.

648 {
649 return offset.ant_offset_x.value;
650 }

◆ getAntennaOffsetYValue()

int16_t etsi_its_rtcmem_ts_msgs::access::getAntennaOffsetYValue ( const AntennaOffsetSet & offset)
inline

Get the antenna offset in y direction.

Parameters
offsetAntennaOffsetSet object to get the y offset from
Returns
int16_t the antenna offset y value

Definition at line 658 of file rtcmem_ts_getters.h.

658 {
659 return offset.ant_offset_y.value;
660 }

◆ getAntennaOffsetZValue()

int16_t etsi_its_rtcmem_ts_msgs::access::getAntennaOffsetZValue ( const AntennaOffsetSet & offset)
inline

Get the antenna offset in z direction.

Parameters
offsetAntennaOffsetSet object to get the z offset from
Returns
int16_t the antenna offset z value

Definition at line 668 of file rtcmem_ts_getters.h.

668 {
669 return offset.ant_offset_z.value;
670 }

◆ getAPDOPofUnder5Flag()

bool etsi_its_rtcmem_ts_msgs::access::getAPDOPofUnder5Flag ( const GNSSstatus & status)
inline

Get the aPDOPofUnder5 flag from a GNSSstatus object.

Parameters
statusGNSSstatus object to get the flag from
Returns
bool true if aPDOPofUnder5 is set

Definition at line 608 of file rtcmem_ts_getters.h.

608 {
609 return getGNSSstatusBit(status, GNSSstatus::BIT_INDEX_A_PDO_POF_UNDER5);
610 }
bool getGNSSstatusBit(const GNSSstatus &status, const uint8_t bit_index)
Get a GNSSstatus bit by index.

◆ getBaseStationTypeFlag()

bool etsi_its_rtcmem_ts_msgs::access::getBaseStationTypeFlag ( const GNSSstatus & status)
inline

Get the base station type flag from a GNSSstatus object.

Parameters
statusGNSSstatus object to get the flag from
Returns
bool true if baseStationType is set

Definition at line 598 of file rtcmem_ts_getters.h.

598 {
599 return getGNSSstatusBit(status, GNSSstatus::BIT_INDEX_BASE_STATION_TYPE);
600 }

◆ getBitString()

std::vector< bool > etsi_its_rtcmem_ts_msgs::access::getBitString ( const std::vector< uint8_t > & buffer,
const int bits_unused )
inline

Get a Bit String in form of bool vector.

Parameters
bufferas uint8_t vector
bits_unusednumber of bits to ignore at the end of the bit string
Returns
std::vector<bool>

Definition at line 20 of file rtcmem_ts_getters.h.

37 {
38
39namespace access {
40
41#include <etsi_its_msgs_utils/impl/asn1_primitives/asn1_primitives_getters.h>
43

◆ getDay()

DDay etsi_its_rtcmem_ts_msgs::access::getDay ( const DDateTime & date_time)
inline

Get the DDay object from a DDateTime object.

Parameters
date_timeDDateTime object to get the day from
Returns
DDay the day object

Definition at line 1218 of file rtcmem_ts_getters.h.

◆ getDayValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getDayValue ( const DDateTime & date_time)
inline

Get the DDay value from a DDateTime object.

Parameters
date_timeDDateTime object to get the day value from
Returns
uint8_t the day value

Definition at line 1229 of file rtcmem_ts_getters.h.

◆ getElevation() [1/2]

double etsi_its_rtcmem_ts_msgs::access::getElevation ( const Elevation & elevation)
inline

Get the elevation value from an Elevation object.

Parameters
elevationElevation object to get the value from
Returns
double the elevation in meter

Definition at line 698 of file rtcmem_ts_getters.h.

◆ getElevation() [2/2]

double etsi_its_rtcmem_ts_msgs::access::getElevation ( const FullPositionVector & pos)
inline

Get the elevation in meter from a FullPositionVector object.

Parameters
posFullPositionVector object to get the elevation from
Returns
double the elevation in meter

Definition at line 800 of file rtcmem_ts_getters.h.

◆ getElevationConfidence()

ElevationConfidence etsi_its_rtcmem_ts_msgs::access::getElevationConfidence ( const PositionConfidenceSet & confidence)
inline

Get the ElevationConfidence object from a PositionConfidenceSet object.

Parameters
confidencePositionConfidenceSet object to get the elevation confidence from
Returns
ElevationConfidence the elevation confidence object

Definition at line 1066 of file rtcmem_ts_getters.h.

◆ getElevationConfidenceValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getElevationConfidenceValue ( const PositionConfidenceSet & confidence)
inline

Get the ElevationConfidence value from a PositionConfidenceSet object.

Parameters
confidencePositionConfidenceSet object to get the value from
Returns
uint8_t the elevation confidence value

Definition at line 1076 of file rtcmem_ts_getters.h.

◆ getElevationObject()

Elevation etsi_its_rtcmem_ts_msgs::access::getElevationObject ( const FullPositionVector & pos)
inline

Get the Elevation object from a FullPositionVector object.

Parameters
posFullPositionVector object to get the elevation from
Returns
Elevation the elevation object

Definition at line 789 of file rtcmem_ts_getters.h.

◆ getGNSSstatus() [1/2]

std::vector< bool > etsi_its_rtcmem_ts_msgs::access::getGNSSstatus ( const GNSSstatus & status)
inline

Get the GNSSstatus as a bool vector.

Parameters
statusGNSSstatus object to get the bool vector from
Returns
std::vector<bool> the GNSSstatus bits

Definition at line 520 of file rtcmem_ts_getters.h.

◆ getGNSSstatus() [2/2]

GNSSstatus etsi_its_rtcmem_ts_msgs::access::getGNSSstatus ( const RTCMheader & header)
inline

Get the GNSSstatus object from a RTCMheader object.

Parameters
headerRTCMheader object to get the GNSSstatus from
Returns
GNSSstatus the GNSSstatus object

Definition at line 510 of file rtcmem_ts_getters.h.

◆ getGNSSstatusBit()

bool etsi_its_rtcmem_ts_msgs::access::getGNSSstatusBit ( const GNSSstatus & status,
const uint8_t bit_index )
inline

Get a GNSSstatus bit by index.

Parameters
statusGNSSstatus object to get the bit from
bit_indexbit index to read
Returns
bool true if the bit is set

Definition at line 551 of file rtcmem_ts_getters.h.

◆ getGNSSstatusBits()

std::vector< bool > etsi_its_rtcmem_ts_msgs::access::getGNSSstatusBits ( const RTCMheader & header)
inline

Get the GNSSstatus as a bool vector from a RTCMheader object.

Parameters
headerRTCMheader object to get the bool vector from
Returns
std::vector<bool> the GNSSstatus bits

Definition at line 530 of file rtcmem_ts_getters.h.

◆ getHeader()

ItsPduHeader etsi_its_rtcmem_ts_msgs::access::getHeader ( const RTCMEM & rtcmem)
inline

Get the ItsPduHeader from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the header from
Returns
ItsPduHeader the ITS PDU header

Definition at line 91 of file rtcmem_ts_getters.h.

◆ getHeading()

HeadingDSRC etsi_its_rtcmem_ts_msgs::access::getHeading ( const FullPositionVector & pos)
inline

Get the HeadingDSRC object from a FullPositionVector object.

Parameters
posFullPositionVector object to get the heading from
Returns
HeadingDSRC the heading object

Definition at line 820 of file rtcmem_ts_getters.h.

◆ getHeadingConfidence()

HeadingConfidenceDSRC etsi_its_rtcmem_ts_msgs::access::getHeadingConfidence ( const SpeedandHeadingandThrottleConfidence & confidence)
inline

Get the HeadingConfidenceDSRC object from a SpeedandHeadingandThrottleConfidence object.

Parameters
confidenceSpeedandHeadingandThrottleConfidence object to get the heading confidence from
Returns
HeadingConfidenceDSRC the heading confidence object

Definition at line 1086 of file rtcmem_ts_getters.h.

◆ getHeadingConfidenceValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getHeadingConfidenceValue ( const SpeedandHeadingandThrottleConfidence & confidence)
inline

Get the HeadingConfidenceDSRC value from a SpeedandHeadingandThrottleConfidence object.

Parameters
confidenceSpeedandHeadingandThrottleConfidence object to get the value from
Returns
uint8_t the heading confidence value

Definition at line 1096 of file rtcmem_ts_getters.h.

◆ getHeadingValue()

uint16_t etsi_its_rtcmem_ts_msgs::access::getHeadingValue ( const HeadingDSRC & heading)
inline

Get the heading value from a HeadingDSRC object.

Parameters
headingHeadingDSRC object to get the value from
Returns
uint16_t the heading value

Definition at line 708 of file rtcmem_ts_getters.h.

◆ getHour()

DHour etsi_its_rtcmem_ts_msgs::access::getHour ( const DDateTime & date_time)
inline

Get the DHour object from a DDateTime object.

Parameters
date_timeDDateTime object to get the hour from
Returns
DHour the hour object

Definition at line 1249 of file rtcmem_ts_getters.h.

◆ getHourValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getHourValue ( const DDateTime & date_time)
inline

Get the DHour value from a DDateTime object.

Parameters
date_timeDDateTime object to get the hour value from
Returns
uint8_t the hour value

Definition at line 1260 of file rtcmem_ts_getters.h.

◆ getInViewOfUnder5Flag()

bool etsi_its_rtcmem_ts_msgs::access::getInViewOfUnder5Flag ( const GNSSstatus & status)
inline

Get the inViewOfUnder5 flag from a GNSSstatus object.

Parameters
statusGNSSstatus object to get the flag from
Returns
bool true if inViewOfUnder5 is set

Definition at line 618 of file rtcmem_ts_getters.h.

◆ getIsHealthyFlag()

bool etsi_its_rtcmem_ts_msgs::access::getIsHealthyFlag ( const GNSSstatus & status)
inline

Get the healthy flag from a GNSSstatus object.

Parameters
statusGNSSstatus object to get the flag from
Returns
bool true if isHealthy is set

Definition at line 578 of file rtcmem_ts_getters.h.

◆ getIsMonitoredFlag()

bool etsi_its_rtcmem_ts_msgs::access::getIsMonitoredFlag ( const GNSSstatus & status)
inline

Get the monitored flag from a GNSSstatus object.

Parameters
statusGNSSstatus object to get the flag from
Returns
bool true if isMonitored is set

Definition at line 588 of file rtcmem_ts_getters.h.

◆ getLatitude() [1/2]

double etsi_its_rtcmem_ts_msgs::access::getLatitude ( const FullPositionVector & pos)
inline

Get the latitude in degree from a FullPositionVector object.

Parameters
posFullPositionVector object to get the latitude from
Returns
double the latitude in degree

Definition at line 769 of file rtcmem_ts_getters.h.

◆ getLatitude() [2/2]

double etsi_its_rtcmem_ts_msgs::access::getLatitude ( const Latitude & latitude)
inline

Get the latitude value from a Latitude object.

Parameters
latitudeLatitude object to get the value from
Returns
double the latitude in degree

Definition at line 688 of file rtcmem_ts_getters.h.

◆ getLatitudeValue()

int32_t etsi_its_rtcmem_ts_msgs::access::getLatitudeValue ( const FullPositionVector & pos)
inline

Get the raw latitude value from a FullPositionVector object.

Parameters
posFullPositionVector object to get the value from
Returns
int32_t the raw latitude value

Definition at line 759 of file rtcmem_ts_getters.h.

◆ getLocalCorrectionsPresentFlag()

bool etsi_its_rtcmem_ts_msgs::access::getLocalCorrectionsPresentFlag ( const GNSSstatus & status)
inline

Get the localCorrectionsPresent flag from a GNSSstatus object.

Parameters
statusGNSSstatus object to get the flag from
Returns
bool true if localCorrectionsPresent is set

Definition at line 628 of file rtcmem_ts_getters.h.

◆ getLongitude() [1/2]

double etsi_its_rtcmem_ts_msgs::access::getLongitude ( const FullPositionVector & pos)
inline

Get the longitude in degree from a FullPositionVector object.

Parameters
posFullPositionVector object to get the longitude from
Returns
double the longitude in degree

Definition at line 749 of file rtcmem_ts_getters.h.

◆ getLongitude() [2/2]

double etsi_its_rtcmem_ts_msgs::access::getLongitude ( const Longitude & longitude)
inline

Get the longitude value from a Longitude object.

Parameters
longitudeLongitude object to get the value from
Returns
double the longitude in degree

Definition at line 678 of file rtcmem_ts_getters.h.

◆ getLongitudeValue()

int32_t etsi_its_rtcmem_ts_msgs::access::getLongitudeValue ( const FullPositionVector & pos)
inline

Get the raw longitude value from a FullPositionVector object.

Parameters
posFullPositionVector object to get the value from
Returns
int32_t the raw longitude value

Definition at line 739 of file rtcmem_ts_getters.h.

◆ getMessageID() [1/2]

uint8_t etsi_its_rtcmem_ts_msgs::access::getMessageID ( const ItsPduHeader & header)
inline

Get the message ID from an ItsPduHeader object.

Parameters
headerItsPduHeader object to get the message ID from
Returns
uint8_t the message ID

Definition at line 61 of file rtcmem_ts_getters.h.

◆ getMessageID() [2/2]

uint8_t etsi_its_rtcmem_ts_msgs::access::getMessageID ( const RTCMEM & rtcmem)
inline

Get the message ID from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the message ID from
Returns
uint8_t the message ID

Definition at line 111 of file rtcmem_ts_getters.h.

◆ getMinute()

DMinute etsi_its_rtcmem_ts_msgs::access::getMinute ( const DDateTime & date_time)
inline

Get the DMinute object from a DDateTime object.

Parameters
date_timeDDateTime object to get the minute from
Returns
DMinute the minute object

Definition at line 1280 of file rtcmem_ts_getters.h.

◆ getMinuteOfTheYear() [1/2]

MinuteOfTheYear etsi_its_rtcmem_ts_msgs::access::getMinuteOfTheYear ( const RTCMcorrections & rtcm)
inline

Get the MinuteOfTheYear object from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the MinuteOfTheYear from
Returns
MinuteOfTheYear the timestamp object

Definition at line 251 of file rtcmem_ts_getters.h.

◆ getMinuteOfTheYear() [2/2]

MinuteOfTheYear etsi_its_rtcmem_ts_msgs::access::getMinuteOfTheYear ( const RTCMEM & rtcmem)
inline

Get the MinuteOfTheYear object from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the MinuteOfTheYear from
Returns
MinuteOfTheYear the timestamp object

Definition at line 262 of file rtcmem_ts_getters.h.

◆ getMinuteOfTheYearValue() [1/2]

uint32_t etsi_its_rtcmem_ts_msgs::access::getMinuteOfTheYearValue ( const RTCMcorrections & rtcm)
inline

Get the MinuteOfTheYear value from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the value from
Returns
uint32_t the MinuteOfTheYear value

Definition at line 272 of file rtcmem_ts_getters.h.

◆ getMinuteOfTheYearValue() [2/2]

uint32_t etsi_its_rtcmem_ts_msgs::access::getMinuteOfTheYearValue ( const RTCMEM & rtcmem)
inline

Get the MinuteOfTheYear value from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the value from
Returns
uint32_t the MinuteOfTheYear value

Definition at line 282 of file rtcmem_ts_getters.h.

◆ getMinuteValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getMinuteValue ( const DDateTime & date_time)
inline

Get the DMinute value from a DDateTime object.

Parameters
date_timeDDateTime object to get the minute value from
Returns
uint8_t the minute value

Definition at line 1291 of file rtcmem_ts_getters.h.

◆ getMonth()

DMonth etsi_its_rtcmem_ts_msgs::access::getMonth ( const DDateTime & date_time)
inline

Get the DMonth object from a DDateTime object.

Parameters
date_timeDDateTime object to get the month from
Returns
DMonth the month object

Definition at line 1187 of file rtcmem_ts_getters.h.

◆ getMonthValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getMonthValue ( const DDateTime & date_time)
inline

Get the DMonth value from a DDateTime object.

Parameters
date_timeDDateTime object to get the month value from
Returns
uint8_t the month value

Definition at line 1198 of file rtcmem_ts_getters.h.

◆ getMsgCount() [1/3]

uint8_t etsi_its_rtcmem_ts_msgs::access::getMsgCount ( const MsgCount & msg_cnt)
inline

Get the MsgCount value from a MsgCount object.

Parameters
msg_cntMsgCount object to get the value from
Returns
uint8_t the MsgCount value

Definition at line 151 of file rtcmem_ts_getters.h.

◆ getMsgCount() [2/3]

uint8_t etsi_its_rtcmem_ts_msgs::access::getMsgCount ( const RTCMcorrections & rtcm)
inline

Get the MsgCount value from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the MsgCount value from
Returns
uint8_t the MsgCount value

Definition at line 161 of file rtcmem_ts_getters.h.

◆ getMsgCount() [3/3]

uint8_t etsi_its_rtcmem_ts_msgs::access::getMsgCount ( const RTCMEM & rtcmem)
inline

Get the MsgCount value from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the MsgCount value from
Returns
uint8_t the MsgCount value

Definition at line 171 of file rtcmem_ts_getters.h.

◆ getNetworkCorrectionsPresentFlag()

bool etsi_its_rtcmem_ts_msgs::access::getNetworkCorrectionsPresentFlag ( const GNSSstatus & status)
inline

Get the networkCorrectionsPresent flag from a GNSSstatus object.

Parameters
statusGNSSstatus object to get the flag from
Returns
bool true if networkCorrectionsPresent is set

Definition at line 638 of file rtcmem_ts_getters.h.

◆ getOffset()

DOffset etsi_its_rtcmem_ts_msgs::access::getOffset ( const DDateTime & date_time)
inline

Get the DOffset object from a DDateTime object.

Parameters
date_timeDDateTime object to get the offset from
Returns
DOffset the offset object

Definition at line 1342 of file rtcmem_ts_getters.h.

◆ getOffsetValue()

int16_t etsi_its_rtcmem_ts_msgs::access::getOffsetValue ( const DDateTime & date_time)
inline

Get the DOffset value from a DDateTime object.

Parameters
date_timeDDateTime object to get the offset value from
Returns
int16_t the offset value

Definition at line 1353 of file rtcmem_ts_getters.h.

◆ getPositionalAccuracy()

PositionalAccuracy etsi_its_rtcmem_ts_msgs::access::getPositionalAccuracy ( const FullPositionVector & pos)
inline

Get the PositionalAccuracy object from a FullPositionVector object.

Parameters
posFullPositionVector object to get the positional accuracy from
Returns
PositionalAccuracy the positional accuracy object

Definition at line 862 of file rtcmem_ts_getters.h.

◆ getPositionConfidence() [1/2]

PositionConfidenceSet etsi_its_rtcmem_ts_msgs::access::getPositionConfidence ( const FullPositionVector & pos)
inline

Get the PositionConfidenceSet object from a FullPositionVector object.

Parameters
posFullPositionVector object to get the position confidence from
Returns
PositionConfidenceSet the position confidence object

Definition at line 914 of file rtcmem_ts_getters.h.

◆ getPositionConfidence() [2/2]

PositionConfidence etsi_its_rtcmem_ts_msgs::access::getPositionConfidence ( const PositionConfidenceSet & confidence)
inline

Get the PositionConfidence object from a PositionConfidenceSet object.

Parameters
confidencePositionConfidenceSet object to get the position confidence from
Returns
PositionConfidence the position confidence object

Definition at line 1046 of file rtcmem_ts_getters.h.

◆ getPositionConfidenceValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getPositionConfidenceValue ( const PositionConfidenceSet & confidence)
inline

Get the PositionConfidence value from a PositionConfidenceSet object.

Parameters
confidencePositionConfidenceSet object to get the value from
Returns
uint8_t the position confidence value

Definition at line 1056 of file rtcmem_ts_getters.h.

◆ getProtocolVersion() [1/2]

uint8_t etsi_its_rtcmem_ts_msgs::access::getProtocolVersion ( const ItsPduHeader & header)
inline

Get the protocol version from an ItsPduHeader object.

Parameters
headerItsPduHeader object to get the protocol version from
Returns
uint8_t the protocol version

Definition at line 51 of file rtcmem_ts_getters.h.

◆ getProtocolVersion() [2/2]

uint8_t etsi_its_rtcmem_ts_msgs::access::getProtocolVersion ( const RTCMEM & rtcmem)
inline

Get the protocol version from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the protocol version from
Returns
uint8_t the protocol version

Definition at line 101 of file rtcmem_ts_getters.h.

◆ getRTCMcorrections()

RTCMcorrections etsi_its_rtcmem_ts_msgs::access::getRTCMcorrections ( const RTCMEM & rtcmem)
inline

Get the RTCMcorrections container from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the RTCMcorrections from
Returns
RTCMcorrections the RTCMcorrections object

Definition at line 141 of file rtcmem_ts_getters.h.

◆ getRTCMHeader() [1/2]

RTCMheader etsi_its_rtcmem_ts_msgs::access::getRTCMHeader ( const RTCMcorrections & rtcm)
inline

Get the RTCMheader from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the RTCMheader from
Returns
RTCMheader the RTCM header

Definition at line 353 of file rtcmem_ts_getters.h.

◆ getRTCMHeader() [2/2]

RTCMheader etsi_its_rtcmem_ts_msgs::access::getRTCMHeader ( const RTCMEM & rtcmem)
inline

Get the RTCMheader from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the RTCMheader from
Returns
RTCMheader the RTCM header

Definition at line 364 of file rtcmem_ts_getters.h.

◆ getRTCMmessage() [1/3]

RTCMmessage etsi_its_rtcmem_ts_msgs::access::getRTCMmessage ( const RTCMcorrections & rtcm,
const std::size_t index )
inline

Get a RTCMmessage from a RTCMcorrections object by index.

Parameters
rtcmRTCMcorrections object to get the message from
indexzero-based message index
Returns
RTCMmessage the RTCM message at the given index

Definition at line 469 of file rtcmem_ts_getters.h.

◆ getRTCMmessage() [2/3]

RTCMmessage etsi_its_rtcmem_ts_msgs::access::getRTCMmessage ( const RTCMEM & rtcmem,
const std::size_t index )
inline

Get a RTCMmessage from a RTCMEM object by index.

Parameters
rtcmemRTCMEM object to get the message from
indexzero-based message index
Returns
RTCMmessage the RTCM message at the given index

Definition at line 480 of file rtcmem_ts_getters.h.

◆ getRTCMmessage() [3/3]

RTCMmessage etsi_its_rtcmem_ts_msgs::access::getRTCMmessage ( const RTCMmessageList & msgs,
const std::size_t index )
inline

Get a RTCMmessage from a RTCMmessageList object by index.

Parameters
msgsRTCMmessageList object to get the message from
indexzero-based message index
Returns
RTCMmessage the RTCM message at the given index

Definition at line 455 of file rtcmem_ts_getters.h.

◆ getRTCMmessageCount() [1/3]

std::size_t etsi_its_rtcmem_ts_msgs::access::getRTCMmessageCount ( const RTCMcorrections & rtcm)
inline

Get the number of RTCM messages from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the message count from
Returns
std::size_t the number of RTCM messages

Definition at line 434 of file rtcmem_ts_getters.h.

◆ getRTCMmessageCount() [2/3]

std::size_t etsi_its_rtcmem_ts_msgs::access::getRTCMmessageCount ( const RTCMEM & rtcmem)
inline

Get the number of RTCM messages from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the message count from
Returns
std::size_t the number of RTCM messages

Definition at line 444 of file rtcmem_ts_getters.h.

◆ getRTCMmessageCount() [3/3]

std::size_t etsi_its_rtcmem_ts_msgs::access::getRTCMmessageCount ( const RTCMmessageList & msgs)
inline

Get the number of RTCM messages from a RTCMmessageList object.

Parameters
msgsRTCMmessageList object to get the message count from
Returns
std::size_t the number of RTCM messages

Definition at line 424 of file rtcmem_ts_getters.h.

◆ getRTCMmessageList() [1/2]

RTCMmessageList etsi_its_rtcmem_ts_msgs::access::getRTCMmessageList ( const RTCMcorrections & rtcm)
inline

Get the RTCMmessageList from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the RTCMmessageList from
Returns
RTCMmessageList the RTCM message list

Definition at line 374 of file rtcmem_ts_getters.h.

◆ getRTCMmessageList() [2/2]

RTCMmessageList etsi_its_rtcmem_ts_msgs::access::getRTCMmessageList ( const RTCMEM & rtcmem)
inline

Get the RTCMmessageList from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the RTCMmessageList from
Returns
RTCMmessageList the RTCM message list

Definition at line 384 of file rtcmem_ts_getters.h.

◆ getRTCMmessages() [1/3]

std::vector< RTCMmessage > etsi_its_rtcmem_ts_msgs::access::getRTCMmessages ( const RTCMcorrections & rtcm)
inline

Get the RTCM messages from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the messages from
Returns
std::vector<RTCMmessage> the RTCM messages

Definition at line 404 of file rtcmem_ts_getters.h.

◆ getRTCMmessages() [2/3]

std::vector< RTCMmessage > etsi_its_rtcmem_ts_msgs::access::getRTCMmessages ( const RTCMEM & rtcmem)
inline

Get the RTCM messages from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the messages from
Returns
std::vector<RTCMmessage> the RTCM messages

Definition at line 414 of file rtcmem_ts_getters.h.

◆ getRTCMmessages() [3/3]

std::vector< RTCMmessage > etsi_its_rtcmem_ts_msgs::access::getRTCMmessages ( const RTCMmessageList & msgs)
inline

Get the RTCM messages from a RTCMmessageList object.

Parameters
msgsRTCMmessageList object to get the messages from
Returns
std::vector<RTCMmessage> the RTCM messages

Definition at line 394 of file rtcmem_ts_getters.h.

◆ getRTCMmessageSize()

std::size_t etsi_its_rtcmem_ts_msgs::access::getRTCMmessageSize ( const RTCMmessage & msg)
inline

Get the size of a RTCMmessage object in bytes.

Parameters
msgRTCMmessage object to get the size from
Returns
std::size_t the message size in bytes

Definition at line 500 of file rtcmem_ts_getters.h.

◆ getRTCMmessageValue()

std::vector< uint8_t > etsi_its_rtcmem_ts_msgs::access::getRTCMmessageValue ( const RTCMmessage & msg)
inline

Get the raw bytes from a RTCMmessage object.

Parameters
msgRTCMmessage object to get the bytes from
Returns
std::vector<uint8_t> the RTCM payload bytes

Definition at line 490 of file rtcmem_ts_getters.h.

◆ getRTCMRevision() [1/2]

RTCMRevision etsi_its_rtcmem_ts_msgs::access::getRTCMRevision ( const RTCMcorrections & rtcm)
inline

Get the RTCMRevision object.

Parameters
rtcmRTCMcorrections object to get the RTCMRevision from
Returns
RTCMRevision the RTCM revision object

Definition at line 181 of file rtcmem_ts_getters.h.

◆ getRTCMRevision() [2/2]

RTCMRevision etsi_its_rtcmem_ts_msgs::access::getRTCMRevision ( const RTCMEM & rtcmem)
inline

Get the RTCMRevision object from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the RTCMRevision from
Returns
RTCMRevision the RTCM revision object

Definition at line 191 of file rtcmem_ts_getters.h.

◆ getRTCMRevisionValue() [1/3]

uint8_t etsi_its_rtcmem_ts_msgs::access::getRTCMRevisionValue ( const RTCMcorrections & rtcm)
inline

Get the RTCMRevision value from a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to get the RTCMRevision value from
Returns
uint8_t the RTCM revision value

Definition at line 211 of file rtcmem_ts_getters.h.

◆ getRTCMRevisionValue() [2/3]

uint8_t etsi_its_rtcmem_ts_msgs::access::getRTCMRevisionValue ( const RTCMEM & rtcmem)
inline

Get the RTCMRevision value from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the RTCMRevision value from
Returns
uint8_t the RTCM revision value

Definition at line 221 of file rtcmem_ts_getters.h.

◆ getRTCMRevisionValue() [3/3]

uint8_t etsi_its_rtcmem_ts_msgs::access::getRTCMRevisionValue ( const RTCMRevision & rev)
inline

Get the RTCMRevision value from a RTCMRevision object.

Parameters
revRTCMRevision object to get the value from
Returns
uint8_t the RTCM revision value

Definition at line 201 of file rtcmem_ts_getters.h.

◆ getSecond()

DSecond etsi_its_rtcmem_ts_msgs::access::getSecond ( const DDateTime & date_time)
inline

Get the DSecond object from a DDateTime object.

Parameters
date_timeDDateTime object to get the second from
Returns
DSecond the second object

Definition at line 1311 of file rtcmem_ts_getters.h.

◆ getSecondValue()

double etsi_its_rtcmem_ts_msgs::access::getSecondValue ( const DDateTime & date_time)
inline

Get the DSecond value from a DDateTime object.

Parameters
date_timeDDateTime object to get the second value from
Returns
double the second value in seconds

Definition at line 1322 of file rtcmem_ts_getters.h.

◆ getSemiMajorAxisAccuracy()

SemiMajorAxisAccuracy etsi_its_rtcmem_ts_msgs::access::getSemiMajorAxisAccuracy ( const PositionalAccuracy & accuracy)
inline

Get the semi-major axis accuracy object from a PositionalAccuracy object.

Parameters
accuracyPositionalAccuracy object to get the semi-major axis accuracy from
Returns
SemiMajorAxisAccuracy the semi-major axis accuracy object

Definition at line 986 of file rtcmem_ts_getters.h.

◆ getSemiMajorAxisAccuracyValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getSemiMajorAxisAccuracyValue ( const PositionalAccuracy & accuracy)
inline

Get the semi-major axis accuracy value from a PositionalAccuracy object.

Parameters
accuracyPositionalAccuracy object to get the value from
Returns
uint8_t the semi-major axis accuracy value

Definition at line 996 of file rtcmem_ts_getters.h.

◆ getSemiMajorAxisOrientation()

SemiMajorAxisOrientation etsi_its_rtcmem_ts_msgs::access::getSemiMajorAxisOrientation ( const PositionalAccuracy & accuracy)
inline

Get the semi-major axis orientation object from a PositionalAccuracy object.

Parameters
accuracyPositionalAccuracy object to get the orientation from
Returns
SemiMajorAxisOrientation the orientation object

Definition at line 1026 of file rtcmem_ts_getters.h.

◆ getSemiMajorAxisOrientationValue()

uint16_t etsi_its_rtcmem_ts_msgs::access::getSemiMajorAxisOrientationValue ( const PositionalAccuracy & accuracy)
inline

Get the semi-major axis orientation value from a PositionalAccuracy object.

Parameters
accuracyPositionalAccuracy object to get the value from
Returns
uint16_t the orientation value

Definition at line 1036 of file rtcmem_ts_getters.h.

◆ getSemiMinorAxisAccuracy()

SemiMinorAxisAccuracy etsi_its_rtcmem_ts_msgs::access::getSemiMinorAxisAccuracy ( const PositionalAccuracy & accuracy)
inline

Get the semi-minor axis accuracy object from a PositionalAccuracy object.

Parameters
accuracyPositionalAccuracy object to get the semi-minor axis accuracy from
Returns
SemiMinorAxisAccuracy the semi-minor axis accuracy object

Definition at line 1006 of file rtcmem_ts_getters.h.

◆ getSemiMinorAxisAccuracyValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getSemiMinorAxisAccuracyValue ( const PositionalAccuracy & accuracy)
inline

Get the semi-minor axis accuracy value from a PositionalAccuracy object.

Parameters
accuracyPositionalAccuracy object to get the value from
Returns
uint8_t the semi-minor axis accuracy value

Definition at line 1016 of file rtcmem_ts_getters.h.

◆ getSpeed()

TransmissionAndSpeed etsi_its_rtcmem_ts_msgs::access::getSpeed ( const FullPositionVector & pos)
inline

Get the TransmissionAndSpeed object from a FullPositionVector object.

Parameters
posFullPositionVector object to get the speed from
Returns
TransmissionAndSpeed the speed object

Definition at line 841 of file rtcmem_ts_getters.h.

◆ getSpeedConfidence()

SpeedandHeadingandThrottleConfidence etsi_its_rtcmem_ts_msgs::access::getSpeedConfidence ( const FullPositionVector & pos)
inline

Get the SpeedandHeadingandThrottleConfidence object from a FullPositionVector object.

Parameters
posFullPositionVector object to get the speed confidence from
Returns
SpeedandHeadingandThrottleConfidence the speed confidence object

Definition at line 935 of file rtcmem_ts_getters.h.

◆ getSpeedConfidenceDSRC()

SpeedConfidenceDSRC etsi_its_rtcmem_ts_msgs::access::getSpeedConfidenceDSRC ( const SpeedandHeadingandThrottleConfidence & confidence)
inline

Get the SpeedConfidenceDSRC object from a SpeedandHeadingandThrottleConfidence object.

Parameters
confidenceSpeedandHeadingandThrottleConfidence object to get the speed confidence from
Returns
SpeedConfidenceDSRC the speed confidence object

Definition at line 1106 of file rtcmem_ts_getters.h.

◆ getSpeedConfidenceValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getSpeedConfidenceValue ( const SpeedandHeadingandThrottleConfidence & confidence)
inline

Get the SpeedConfidenceDSRC value from a SpeedandHeadingandThrottleConfidence object.

Parameters
confidenceSpeedandHeadingandThrottleConfidence object to get the value from
Returns
uint8_t the speed confidence value

Definition at line 1116 of file rtcmem_ts_getters.h.

◆ getStationID() [1/2]

StationID etsi_its_rtcmem_ts_msgs::access::getStationID ( const ItsPduHeader & header)
inline

Get the StationID object from an ItsPduHeader object.

Parameters
headerItsPduHeader object to get the StationID from
Returns
StationID the station ID object

Definition at line 71 of file rtcmem_ts_getters.h.

◆ getStationID() [2/2]

StationID etsi_its_rtcmem_ts_msgs::access::getStationID ( const RTCMEM & rtcmem)
inline

Get the StationID object from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the StationID from
Returns
StationID the station ID object

Definition at line 121 of file rtcmem_ts_getters.h.

◆ getStationIDValue() [1/2]

uint32_t etsi_its_rtcmem_ts_msgs::access::getStationIDValue ( const ItsPduHeader & header)
inline

Get the StationID value from an ItsPduHeader object.

Parameters
headerItsPduHeader object to get the StationID value from
Returns
uint32_t the station ID value

Definition at line 81 of file rtcmem_ts_getters.h.

◆ getStationIDValue() [2/2]

uint32_t etsi_its_rtcmem_ts_msgs::access::getStationIDValue ( const RTCMEM & rtcmem)
inline

Get the StationID value from a RTCMEM object.

Parameters
rtcmemRTCMEM object to get the StationID value from
Returns
uint32_t the station ID value

Definition at line 131 of file rtcmem_ts_getters.h.

◆ getThrottleConfidence()

ThrottleConfidence etsi_its_rtcmem_ts_msgs::access::getThrottleConfidence ( const SpeedandHeadingandThrottleConfidence & confidence)
inline

Get the ThrottleConfidence object from a SpeedandHeadingandThrottleConfidence object.

Parameters
confidenceSpeedandHeadingandThrottleConfidence object to get the throttle confidence from
Returns
ThrottleConfidence the throttle confidence object

Definition at line 1126 of file rtcmem_ts_getters.h.

◆ getThrottleConfidenceValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getThrottleConfidenceValue ( const SpeedandHeadingandThrottleConfidence & confidence)
inline

Get the ThrottleConfidence value from a SpeedandHeadingandThrottleConfidence object.

Parameters
confidenceSpeedandHeadingandThrottleConfidence object to get the value from
Returns
uint8_t the throttle confidence value

Definition at line 1136 of file rtcmem_ts_getters.h.

◆ getTimeConfidence()

TimeConfidence etsi_its_rtcmem_ts_msgs::access::getTimeConfidence ( const FullPositionVector & pos)
inline

Get the TimeConfidence object from a FullPositionVector object.

Parameters
posFullPositionVector object to get the time confidence from
Returns
TimeConfidence the time confidence object

Definition at line 883 of file rtcmem_ts_getters.h.

◆ getTimeConfidenceValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getTimeConfidenceValue ( const TimeConfidence & time_confidence)
inline

Get the TimeConfidence value from a TimeConfidence object.

Parameters
time_confidenceTimeConfidence object to get the value from
Returns
uint8_t the time confidence value

Definition at line 894 of file rtcmem_ts_getters.h.

◆ getTransmissionState()

TransmissionState etsi_its_rtcmem_ts_msgs::access::getTransmissionState ( const TransmissionAndSpeed & speed)
inline

Get the transmission state object from a TransmissionAndSpeed object.

Parameters
speedTransmissionAndSpeed object to get the transmission state from
Returns
TransmissionState the transmission state object

Definition at line 946 of file rtcmem_ts_getters.h.

◆ getTransmissionStateValue()

uint8_t etsi_its_rtcmem_ts_msgs::access::getTransmissionStateValue ( const TransmissionAndSpeed & speed)
inline

Get the transmission state value from a TransmissionAndSpeed object.

Parameters
speedTransmissionAndSpeed object to get the transmission state value from
Returns
uint8_t the transmission state value

Definition at line 956 of file rtcmem_ts_getters.h.

◆ getUnavailableFlag()

bool etsi_its_rtcmem_ts_msgs::access::getUnavailableFlag ( const GNSSstatus & status)
inline

Get the unavailable flag from a GNSSstatus object.

Parameters
statusGNSSstatus object to get the flag from
Returns
bool true if unavailable is set

Definition at line 568 of file rtcmem_ts_getters.h.

◆ getUTCTime()

DDateTime etsi_its_rtcmem_ts_msgs::access::getUTCTime ( const FullPositionVector & pos)
inline

Get the utcTime object from a FullPositionVector object.

Parameters
posFullPositionVector object to get the utcTime from
Returns
DDateTime the utcTime object

Definition at line 728 of file rtcmem_ts_getters.h.

◆ getVelocity()

Velocity etsi_its_rtcmem_ts_msgs::access::getVelocity ( const TransmissionAndSpeed & speed)
inline

Get the Velocity object from a TransmissionAndSpeed object.

Parameters
speedTransmissionAndSpeed object to get the Velocity from
Returns
Velocity the velocity object

Definition at line 966 of file rtcmem_ts_getters.h.

◆ getVelocityValue()

uint16_t etsi_its_rtcmem_ts_msgs::access::getVelocityValue ( const TransmissionAndSpeed & speed)
inline

Get the Velocity value from a TransmissionAndSpeed object.

Parameters
speedTransmissionAndSpeed object to get the Velocity value from
Returns
uint16_t the velocity value

Definition at line 976 of file rtcmem_ts_getters.h.

◆ getYear()

DYear etsi_its_rtcmem_ts_msgs::access::getYear ( const DDateTime & date_time)
inline

Get the DYear object from a DDateTime object.

Parameters
date_timeDDateTime object to get the year from
Returns
DYear the year object

Definition at line 1156 of file rtcmem_ts_getters.h.

◆ getYearValue()

uint16_t etsi_its_rtcmem_ts_msgs::access::getYearValue ( const DDateTime & date_time)
inline

Get the DYear value from a DDateTime object.

Parameters
date_timeDDateTime object to get the year value from
Returns
uint16_t the year value

Definition at line 1167 of file rtcmem_ts_getters.h.

◆ hasAnchorPoint() [1/2]

bool etsi_its_rtcmem_ts_msgs::access::hasAnchorPoint ( const RTCMcorrections & rtcm)
inline

Check whether an anchor point is present in a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to check
Returns
bool true if the anchor point is present

Definition at line 292 of file rtcmem_ts_getters.h.

◆ hasAnchorPoint() [2/2]

bool etsi_its_rtcmem_ts_msgs::access::hasAnchorPoint ( const RTCMEM & rtcmem)
inline

Check whether an anchor point is present in a RTCMEM object.

Parameters
rtcmemRTCMEM object to check
Returns
bool true if the anchor point is present

Definition at line 302 of file rtcmem_ts_getters.h.

◆ hasDay()

bool etsi_its_rtcmem_ts_msgs::access::hasDay ( const DDateTime & date_time)
inline

Check whether day is present in a DDateTime object.

Parameters
date_timeDDateTime object to check
Returns
bool true if day is present

Definition at line 1208 of file rtcmem_ts_getters.h.

◆ hasElevation()

bool etsi_its_rtcmem_ts_msgs::access::hasElevation ( const FullPositionVector & pos)
inline

Check whether elevation is present in a FullPositionVector object.

Parameters
posFullPositionVector object to check
Returns
bool true if elevation is present

Definition at line 779 of file rtcmem_ts_getters.h.

◆ hasHeading()

bool etsi_its_rtcmem_ts_msgs::access::hasHeading ( const FullPositionVector & pos)
inline

Check whether heading is present in a FullPositionVector object.

Parameters
posFullPositionVector object to check
Returns
bool true if heading is present

Definition at line 810 of file rtcmem_ts_getters.h.

◆ hasHour()

bool etsi_its_rtcmem_ts_msgs::access::hasHour ( const DDateTime & date_time)
inline

Check whether hour is present in a DDateTime object.

Parameters
date_timeDDateTime object to check
Returns
bool true if hour is present

Definition at line 1239 of file rtcmem_ts_getters.h.

◆ hasMinute()

bool etsi_its_rtcmem_ts_msgs::access::hasMinute ( const DDateTime & date_time)
inline

Check whether minute is present in a DDateTime object.

Parameters
date_timeDDateTime object to check
Returns
bool true if minute is present

Definition at line 1270 of file rtcmem_ts_getters.h.

◆ hasMinuteOfTheYear() [1/2]

bool etsi_its_rtcmem_ts_msgs::access::hasMinuteOfTheYear ( const RTCMcorrections & rtcm)
inline

Check whether a MinuteOfTheYear is present in a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to check
Returns
bool true if the timestamp is present

Definition at line 231 of file rtcmem_ts_getters.h.

◆ hasMinuteOfTheYear() [2/2]

bool etsi_its_rtcmem_ts_msgs::access::hasMinuteOfTheYear ( const RTCMEM & rtcmem)
inline

Check whether a MinuteOfTheYear is present in a RTCMEM object.

Parameters
rtcmemRTCMEM object to check
Returns
bool true if the timestamp is present

Definition at line 241 of file rtcmem_ts_getters.h.

◆ hasMonth()

bool etsi_its_rtcmem_ts_msgs::access::hasMonth ( const DDateTime & date_time)
inline

Check whether month is present in a DDateTime object.

Parameters
date_timeDDateTime object to check
Returns
bool true if month is present

Definition at line 1177 of file rtcmem_ts_getters.h.

◆ hasOffset()

bool etsi_its_rtcmem_ts_msgs::access::hasOffset ( const DDateTime & date_time)
inline

Check whether offset is present in a DDateTime object.

Parameters
date_timeDDateTime object to check
Returns
bool true if offset is present

Definition at line 1332 of file rtcmem_ts_getters.h.

◆ hasPositionalAccuracy()

bool etsi_its_rtcmem_ts_msgs::access::hasPositionalAccuracy ( const FullPositionVector & pos)
inline

Check whether positional accuracy is present in a FullPositionVector object.

Parameters
posFullPositionVector object to check
Returns
bool true if positional accuracy is present

Definition at line 852 of file rtcmem_ts_getters.h.

◆ hasPositionConfidence()

bool etsi_its_rtcmem_ts_msgs::access::hasPositionConfidence ( const FullPositionVector & pos)
inline

Check whether position confidence is present in a FullPositionVector object.

Parameters
posFullPositionVector object to check
Returns
bool true if position confidence is present

Definition at line 904 of file rtcmem_ts_getters.h.

◆ hasRTCMHeader() [1/2]

bool etsi_its_rtcmem_ts_msgs::access::hasRTCMHeader ( const RTCMcorrections & rtcm)
inline

Check whether a RTCMheader is present in a RTCMcorrections object.

Parameters
rtcmRTCMcorrections object to check
Returns
bool true if the RTCMheader is present

Definition at line 333 of file rtcmem_ts_getters.h.

◆ hasRTCMHeader() [2/2]

bool etsi_its_rtcmem_ts_msgs::access::hasRTCMHeader ( const RTCMEM & rtcmem)
inline

Check whether a RTCMheader is present in a RTCMEM object.

Parameters
rtcmemRTCMEM object to check
Returns
bool true if the RTCMheader is present

Definition at line 343 of file rtcmem_ts_getters.h.

◆ hasSecond()

bool etsi_its_rtcmem_ts_msgs::access::hasSecond ( const DDateTime & date_time)
inline

Check whether second is present in a DDateTime object.

Parameters
date_timeDDateTime object to check
Returns
bool true if second is present

Definition at line 1301 of file rtcmem_ts_getters.h.

◆ hasSpeed()

bool etsi_its_rtcmem_ts_msgs::access::hasSpeed ( const FullPositionVector & pos)
inline

Check whether speed is present in a FullPositionVector object.

Parameters
posFullPositionVector object to check
Returns
bool true if speed is present

Definition at line 831 of file rtcmem_ts_getters.h.

◆ hasSpeedConfidence()

bool etsi_its_rtcmem_ts_msgs::access::hasSpeedConfidence ( const FullPositionVector & pos)
inline

Check whether speed confidence is present in a FullPositionVector object.

Parameters
posFullPositionVector object to check
Returns
bool true if speed confidence is present

Definition at line 925 of file rtcmem_ts_getters.h.

◆ hasTimeConfidence()

bool etsi_its_rtcmem_ts_msgs::access::hasTimeConfidence ( const FullPositionVector & pos)
inline

Check whether time confidence is present in a FullPositionVector object.

Parameters
posFullPositionVector object to check
Returns
bool true if time confidence is present

Definition at line 873 of file rtcmem_ts_getters.h.

◆ hasUTCTime()

bool etsi_its_rtcmem_ts_msgs::access::hasUTCTime ( const FullPositionVector & pos)
inline

Get the utcTime presence flag from a FullPositionVector object.

Parameters
posFullPositionVector object to check
Returns
bool true if utcTime is present

Definition at line 718 of file rtcmem_ts_getters.h.

◆ hasYear()

bool etsi_its_rtcmem_ts_msgs::access::hasYear ( const DDateTime & date_time)
inline

Check whether year is present in a DDateTime object.

Parameters
date_timeDDateTime object to check
Returns
bool true if year is present

Definition at line 1146 of file rtcmem_ts_getters.h.

◆ throwIfNotPresent()

void etsi_its_rtcmem_ts_msgs::access::throwIfNotPresent ( const bool is_present,
const std::string val_desc )
inline

Throws an exception if the given value is not present.

Parameters
is_presentWhether the value is present.
val_descDescription of the value for the exception message.

Definition at line 35 of file rtcmem_ts_getters.h.

◆ throwIfOutOfRange()

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.

Template Parameters
T1
T2
Parameters
valThe value to check if it is in the range.
minThe minimum value of the range.
maxThe maximum value of the range.
val_descDescription of the value for the exception message.

Definition at line 24 of file rtcmem_ts_getters.h.