<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>cam_access.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/</path>
    <filename>cam__access_8h.html</filename>
    <includes id="impl_2cam_2cam__access_8h" name="impl/cam/cam_access.h" local="no" imported="no">etsi_its_msgs_utils/impl/cam/cam_access.h</includes>
    <namespace>etsi_its_cam_msgs</namespace>
  </compound>
  <compound kind="file">
    <name>impl/cam/cam_access.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/cam/</path>
    <filename>impl_2cam_2cam__access_8h.html</filename>
    <includes id="cdd__access_8h" name="cdd_access.h" local="no" imported="no">etsi_its_msgs_utils/impl/cdd/cdd_access.h</includes>
    <includes id="cam__getters_8h" name="cam_getters.h" local="no" imported="no">etsi_its_msgs_utils/impl/cam/cam_getters.h</includes>
    <includes id="cam__setters_8h" name="cam_setters.h" local="no" imported="no">etsi_its_msgs_utils/impl/cam/cam_setters.h</includes>
    <includes id="cam__utils_8h" name="cam_utils.h" local="no" imported="no">etsi_its_msgs_utils/impl/cam/cam_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>cam_access.hpp</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/</path>
    <filename>cam__access_8hpp.html</filename>
    <includes id="impl_2cam_2cam__access_8h" name="impl/cam/cam_access.h" local="no" imported="no">etsi_its_msgs_utils/impl/cam/cam_access.h</includes>
    <namespace>etsi_its_cam_msgs</namespace>
  </compound>
  <compound kind="file">
    <name>cam_getters.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/cam/</path>
    <filename>cam__getters_8h.html</filename>
    <namespace>etsi_its_cam_msgs</namespace>
    <namespace>etsi_its_cam_msgs::access</namespace>
    <member kind="function">
      <type>double</type>
      <name>getAltitude</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>aecf9264221e3476cb0c1874df24c06c6</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getExteriorLights</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a35e9f9c2c0262855dea1eaadcf881ad2</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>GenerationDeltaTime</type>
      <name>getGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>abb4b83f1805cd314cb56a3e3d983ea86</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getGenerationDeltaTimeValue</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a41fb8b8ccc0d5269a1bfd365b9d8a03f</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHeading</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>aef469c2c55d46eddd227e64c9f8d4d49</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLateralAcceleration</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a048c814d7b8eb759e5d89b5ed7be31d9</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLatitude</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a3af71d1b68c6cada49d181a271de6b03</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitude</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a19b056fc75d5ddf59c14a9b9b7a9a399</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitudinalAcceleration</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a025dbba445123442d66470c2dc5f749d</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSpeed</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>abb80abbe21b1c7493ed0544048bdccea</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getStationID</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a173a7247d725f835683ffe3d54cfc6dc</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getStationType</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a92a30942248581e343f3bc10146eaae7</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>gm::PointStamped</type>
      <name>getUTMPosition</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a6cf4f55266f66c636ab8469a40d16b4e</anchor>
      <arglist>(const CAM &amp;cam, int &amp;zone, bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVehicleLength</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>ab990877d401d4ad752a9ef3ac28d35b5</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVehicleWidth</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a410604981ee813f4b87542bf16b190d9</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cam_setters.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/cam/</path>
    <filename>cam__setters_8h.html</filename>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">etsi_its_msgs_utils/impl/constants.h</includes>
    <namespace>etsi_its_cam_msgs</namespace>
    <namespace>etsi_its_cam_msgs::access</namespace>
    <member kind="function">
      <type>void</type>
      <name>setExteriorLights</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a8eb35a1ee7dffe872e7cbd9c088d2280</anchor>
      <arglist>(CAM &amp;cam, const std::vector&lt; bool &gt; &amp;exterior_lights)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromUTMPosition</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>aae7e2b24f28c91d9b6b65adbbd44e7ff</anchor>
      <arglist>(CAM &amp;cam, const gm::PointStamped &amp;utm_position, const int &amp;zone, const bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a75355f19cdb9056086f3fd35cd19e371</anchor>
      <arglist>(CAM &amp;cam, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>ae01d2af55f8aa4b14475dda8e70065a0</anchor>
      <arglist>(GenerationDeltaTime &amp;generation_delta_time, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeading</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a77cd6b7ec59129d0976fc07f4dd40364</anchor>
      <arglist>(CAM &amp;cam, const double heading_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItsPduHeader</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a729c978afd3c95572c9d9af34e41bc54</anchor>
      <arglist>(CAM &amp;cam, const uint32_t station_id, const uint8_t protocol_version=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLateralAcceleration</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a6097536d74df2f2e98e989d5f78077e8</anchor>
      <arglist>(CAM &amp;cam, const double lat_accel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudinalAcceleration</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a8dacb45a7ed542e34c81b2345ae1ab6e</anchor>
      <arglist>(CAM &amp;cam, const double lon_accel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a8a4ed39042192f5edfad1aee78b10897</anchor>
      <arglist>(CAM &amp;cam, const double latitude, const double longitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a3f462be77f474c68aeae67fdffe1c308</anchor>
      <arglist>(CAM &amp;cam, const double latitude, const double longitude, const double altitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a13dc4a4157b43c409bd5c6a68197a77a</anchor>
      <arglist>(CAM &amp;cam, const double speed_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStationType</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>ae5d9ced593e2975a7fef4d1388abb14e</anchor>
      <arglist>(CAM &amp;cam, const uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleDimensions</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a692ddf5da0d016e7d23d4cca6ffabab7</anchor>
      <arglist>(CAM &amp;cam, const double vehicle_length, const double vehicle_width)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cam_utils.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/cam/</path>
    <filename>cam__utils_8h.html</filename>
    <includes id="cdd__checks_8h" name="cdd_checks.h" local="no" imported="no">etsi_its_msgs_utils/impl/cdd/cdd_checks.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">etsi_its_msgs_utils/impl/constants.h</includes>
    <namespace>etsi_its_cam_msgs</namespace>
    <namespace>etsi_its_cam_msgs::access</namespace>
    <member kind="function">
      <type>TimestampIts</type>
      <name>getTimestampITSFromGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>abdb0b6860deb5b686ae0fff2043e4eac</anchor>
      <arglist>(const GenerationDeltaTime &amp;generation_delta_time, const TimestampIts &amp;timestamp_estimate)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getUnixNanosecondsFromGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a5027bbfb491d7aa5273c60a658cd830d</anchor>
      <arglist>(const GenerationDeltaTime &amp;generation_delta_time, const TimestampIts &amp;timestamp_estimate, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getUnixNanosecondsFromGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a773a25349f04e9e10d2ae100e22f7686</anchor>
      <arglist>(const GenerationDeltaTime &amp;generation_delta_time, const uint64_t unix_timestamp_estimate, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cdd_access.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/cdd/</path>
    <filename>cdd__access_8h.html</filename>
    <includes id="cdd__checks_8h" name="cdd_checks.h" local="no" imported="no">etsi_its_msgs_utils/impl/cdd/cdd_checks.h</includes>
    <includes id="cdd__getters_8h" name="cdd_getters.h" local="no" imported="no">etsi_its_msgs_utils/impl/cdd/cdd_getters.h</includes>
    <includes id="cdd__setters_8h" name="cdd_setters.h" local="no" imported="no">etsi_its_msgs_utils/impl/cdd/cdd_setters.h</includes>
  </compound>
  <compound kind="file">
    <name>cdd_checks.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/cdd/</path>
    <filename>cdd__checks_8h.html</filename>
    <namespace>etsi_its_msgs</namespace>
    <namespace>etsi_its_msgs::cdd_access</namespace>
    <member kind="function">
      <type>void</type>
      <name>throwIfOutOfRange</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a40265a706005f1753f2f5ede45ec9840</anchor>
      <arglist>(const T1 &amp;val, const T2 &amp;min, const T2 &amp;max, const std::string val_desc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cdd_getters.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/cdd/</path>
    <filename>cdd__getters_8h.html</filename>
    <namespace>etsi_its_msgs</namespace>
    <namespace>etsi_its_msgs::cdd_access</namespace>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getAccelerationControl</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a0f1a0db1d2db79aa5b6ffb838ad3429d</anchor>
      <arglist>(const AccelerationControl &amp;acceleration_control)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAltitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>af95b3982b58e96dd257fdfcf67ee0969</anchor>
      <arglist>(const Altitude &amp;altitude)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getBitString</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a9952cc725708126dc186190bd57a78d9</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;buffer, const int bits_unused)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getDrivingLaneStatus</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a449396b69b51360e93735347718c0416</anchor>
      <arglist>(const DrivingLaneStatus &amp;driving_lane_status)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getEmergencyPriority</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ae5b1fe678abf97b377494ee975a9f1f5</anchor>
      <arglist>(const EmergencyPriority &amp;emergency_priority)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getExteriorLights</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a195682e919a7138f6ee9ff5d998aba08</anchor>
      <arglist>(const ExteriorLights &amp;exterior_lights)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHeading</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a804a8baaa07e23f39b3c475716814486</anchor>
      <arglist>(const Heading &amp;heading)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLateralAcceleration</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a68cfadb706329bbd3289c6e7158a8454</anchor>
      <arglist>(const LateralAcceleration &amp;lateral_acceleration)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLatitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a8d3722ea1f59dac4a7e585e1224511f4</anchor>
      <arglist>(const Latitude &amp;latitude)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getLightBarSirenInUse</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ae65e092a693e7c5860dd8d5e1553822a</anchor>
      <arglist>(const LightBarSirenInUse &amp;light_bar_siren_in_use)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a7be21a0e75dc9b40b7470f0dad27b4f3</anchor>
      <arglist>(const Longitude &amp;longitude)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitudinalAcceleration</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>acdc1ca229953269ca9c8e42d87c1e207</anchor>
      <arglist>(const LongitudinalAcceleration &amp;longitudinal_acceleration)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getSpecialTransportType</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a80c8ee94ff29ca89d0974b583067270d</anchor>
      <arglist>(const SpecialTransportType &amp;special_transport_type)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSpeed</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>abce2e7dabaa3f56af0355e7f0cfeed82</anchor>
      <arglist>(const Speed &amp;speed)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getStationID</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>aac8e1ac6fd5be9fafb6705819702e97d</anchor>
      <arglist>(const ItsPduHeader &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>gm::PointStamped</type>
      <name>getUTMPosition</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a438fcd4d769c38b80f1f16aa6186797c</anchor>
      <arglist>(const ReferencePosition &amp;reference_position, int &amp;zone, bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVehicleLength</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a53c4b3bebe49835de0559c01b465bb44</anchor>
      <arglist>(const VehicleLength &amp;vehicle_length)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVehicleWidth</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a5de7f40336a5948780ee1a5ab5c1e936</anchor>
      <arglist>(const VehicleWidth &amp;vehicle_width)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cdd_setters.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/cdd/</path>
    <filename>cdd__setters_8h.html</filename>
    <includes id="cdd__checks_8h" name="cdd_checks.h" local="no" imported="no">etsi_its_msgs_utils/impl/cdd/cdd_checks.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">etsi_its_msgs_utils/impl/constants.h</includes>
    <namespace>etsi_its_msgs</namespace>
    <namespace>etsi_its_msgs::cdd_access</namespace>
    <member kind="function">
      <type>void</type>
      <name>setAccelerationControl</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>af53ab30975db89f6855663031a196f0f</anchor>
      <arglist>(AccelerationControl &amp;acceleration_control, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ad0fef5b635ebac466c77fe5dd6f5410f</anchor>
      <arglist>(Altitude &amp;altitude, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitudeValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>adccd90dcd9bcffefcc1a59caece9f0fd</anchor>
      <arglist>(AltitudeValue &amp;altitude, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBitString</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>afffa000b23848f73a519f38dd5aec758</anchor>
      <arglist>(T &amp;bitstring, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDrivingLaneStatus</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a0c7c7e62b2a86fc0cf7de0e92b10327c</anchor>
      <arglist>(DrivingLaneStatus &amp;driving_lane_status, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmergencyPriority</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ab4c5d0e0318af9e5f499623f9a00d667</anchor>
      <arglist>(EmergencyPriority &amp;emergency_priority, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExteriorLights</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a95cf571790f1c094b3e54d36c54d8bee</anchor>
      <arglist>(ExteriorLights &amp;exterior_lights, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromUTMPosition</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a52193ea8a234afc5ee990e694495f760</anchor>
      <arglist>(ReferencePosition &amp;reference_position, const gm::PointStamped &amp;utm_position, const int zone, const bool northp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeading</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a04f6a5c2a4e8665f3033e88809b77187</anchor>
      <arglist>(Heading &amp;heading, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeadingValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a054f5e0e06a3f033e91c993bd0bdde6a</anchor>
      <arglist>(HeadingValue &amp;heading, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItsPduHeader</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>adeca92ad29bebc087539f06694e6eb0e</anchor>
      <arglist>(ItsPduHeader &amp;header, const uint8_t message_id, const uint32_t station_id, const uint8_t protocol_version=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLateralAcceleration</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ab4bb7238e2d6c9b2e0f82c06ed364eaa</anchor>
      <arglist>(LateralAcceleration &amp;accel, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLateralAccelerationValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a55b89fe79ef63c433f56f83a4aa16934</anchor>
      <arglist>(LateralAccelerationValue &amp;accel, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a46f1592638dd8ada32f2e19f73ad830a</anchor>
      <arglist>(Latitude &amp;latitude, const double deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLightBarSirenInUse</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>aa01774a40003260659e2db5dd645319d</anchor>
      <arglist>(LightBarSirenInUse &amp;light_bar_siren_in_use, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a21644de0b3e476f9586efb4d0aaf425a</anchor>
      <arglist>(Longitude &amp;longitude, const double deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudinalAcceleration</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a71169c14bf31b816d238db683aecb5ad</anchor>
      <arglist>(LongitudinalAcceleration &amp;accel, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudinalAccelerationValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>aa68da019fc1e44d0db6090698745bd19</anchor>
      <arglist>(LongitudinalAccelerationValue &amp;accel, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ae73a5bc14a38b62974f2202319619ef2</anchor>
      <arglist>(ReferencePosition &amp;ref_position, const double latitude, const double longitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>af85567e0ad87fba7f5e16fc56e6ec3a4</anchor>
      <arglist>(ReferencePosition &amp;ref_position, const double latitude, const double longitude, const double altitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpecialTransportType</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a4d6098da6dcb777b1037933a6808c8cb</anchor>
      <arglist>(SpecialTransportType &amp;special_transport_type, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a064e5d7bb0ab6ee16169ec09cf9b7c78</anchor>
      <arglist>(Speed &amp;speed, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeedValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a9cbe9a4caa9dea5730f25f45db8dbefe</anchor>
      <arglist>(SpeedValue &amp;speed, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStationId</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a2bf434826823999927be1ac269485867</anchor>
      <arglist>(StationID &amp;station_id, const uint32_t id_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStationType</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a6d85f41796e1b4a3a7be8705de02e678</anchor>
      <arglist>(StationType &amp;station_type, const uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestampITS</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a08c308d85076ed37af54b2b00dbee725</anchor>
      <arglist>(TimestampIts &amp;timestamp_its, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleLength</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a937dc80e9202345a5ef105f987359c6a</anchor>
      <arglist>(VehicleLength &amp;vehicle_length, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleLengthValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a58e651cb5493377855aef076b603883d</anchor>
      <arglist>(VehicleLengthValue &amp;vehicle_length, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleWidth</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a0be0e6749976ee271babacc9f223aafd</anchor>
      <arglist>(VehicleWidth &amp;vehicle_width, const double value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>constants.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/</path>
    <filename>constants_8h.html</filename>
    <namespace>etsi_its_msgs</namespace>
    <member kind="function">
      <type>uint16_t</type>
      <name>getLeapSecondInsertionsSince2004</name>
      <anchorfile>namespaceetsi__its__msgs.html</anchorfile>
      <anchor>a985af834e01c1ef58a3c86b5a8e04dcd</anchor>
      <arglist>(const uint64_t unix_seconds)</arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; uint64_t, uint16_t &gt;</type>
      <name>LEAP_SECOND_INSERTIONS_SINCE_2004</name>
      <anchorfile>namespaceetsi__its__msgs.html</anchorfile>
      <anchor>abad21a88f0cc0e47918ce94a73f162e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint64_t</type>
      <name>UNIX_SECONDS_2004</name>
      <anchorfile>namespaceetsi__its__msgs.html</anchorfile>
      <anchor>abe090f2191000bd5d80d9f0bf977e17e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denm_access.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/</path>
    <filename>denm__access_8h.html</filename>
    <includes id="impl_2denm_2denm__access_8h" name="impl/denm/denm_access.h" local="no" imported="no">etsi_its_msgs_utils/impl/denm/denm_access.h</includes>
    <namespace>etsi_its_denm_msgs</namespace>
  </compound>
  <compound kind="file">
    <name>impl/denm/denm_access.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/denm/</path>
    <filename>impl_2denm_2denm__access_8h.html</filename>
    <includes id="cdd__access_8h" name="cdd_access.h" local="no" imported="no">etsi_its_msgs_utils/impl/cdd/cdd_access.h</includes>
    <includes id="denm__getters_8h" name="denm_getters.h" local="no" imported="no">etsi_its_msgs_utils/impl/denm/denm_getters.h</includes>
    <includes id="denm__setters_8h" name="denm_setters.h" local="no" imported="no">etsi_its_msgs_utils/impl/denm/denm_setters.h</includes>
    <includes id="denm__utils_8h" name="denm_utils.h" local="no" imported="no">etsi_its_msgs_utils/impl/denm/denm_utils.h</includes>
  </compound>
  <compound kind="file">
    <name>denm_access.hpp</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/</path>
    <filename>denm__access_8hpp.html</filename>
    <includes id="impl_2denm_2denm__access_8h" name="impl/denm/denm_access.h" local="no" imported="no">etsi_its_msgs_utils/impl/denm/denm_access.h</includes>
    <namespace>etsi_its_denm_msgs</namespace>
  </compound>
  <compound kind="file">
    <name>denm_getters.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/denm/</path>
    <filename>denm__getters_8h.html</filename>
    <namespace>etsi_its_denm_msgs</namespace>
    <namespace>etsi_its_denm_msgs::access</namespace>
    <member kind="function">
      <type>double</type>
      <name>getAltitude</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a993b296da4b12d45224488f4ba49241f</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCauseCode</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>af15f82cb20108e986fbca7e07dc6522e</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCauseCodeType</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a2897d5a42d5e104a0d2b888abc577841</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHeading</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a229383423d7758fd1d090d328b824b11</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsHeadingPresent</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>afcfde75caacde0f226d49aa0bca1b12b</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsSpeedPresent</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a9d06b163f676225bb5ca126126ee6e3c</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLatitude</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a2a9af29d8324d6412390a9d4d59515a6</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitude</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>aeb624f49954fa8ffc83379e0c25bca0d</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>TimestampIts</type>
      <name>getReferenceTime</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a7d1af3c8fde95f5b8df7f7f985954016</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getReferenceTimeValue</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>aebfce02ff1cf4b0f5152ff2e1fcc6e15</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSpeed</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a7e4bb790cafdbb83c1a745ba7b50c6b0</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getStationID</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a671a975230636380570fb3e0ca77eae3</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getStationType</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a76e24687a3c8ed9f92780aeb01738adc</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getSubCauseCode</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a80b7c8ff449cac3e926b6e0df7a15077</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSubCauseCodeType</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>abaca493f63ae2fc37044f803d3113834</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>gm::PointStamped</type>
      <name>getUTMPosition</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a5b9f75246a8e288c13e3aa8be81dea92</anchor>
      <arglist>(const DENM &amp;denm, int &amp;zone, bool &amp;northp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denm_setters.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/denm/</path>
    <filename>denm__setters_8h.html</filename>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">etsi_its_msgs_utils/impl/constants.h</includes>
    <namespace>etsi_its_denm_msgs</namespace>
    <namespace>etsi_its_denm_msgs::access</namespace>
    <member kind="function">
      <type>void</type>
      <name>setFromUTMPosition</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>acc7c2d2cd43f111ad364fe4c650c59e3</anchor>
      <arglist>(DENM &amp;denm, const gm::PointStamped &amp;utm_position, const int &amp;zone, const bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeading</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a4fb14298d169131a12bf7e4be67764cd</anchor>
      <arglist>(DENM &amp;denm, const double heading_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsHeadingPresent</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a9e8a625ed3b6d22e56dd5e0899553161</anchor>
      <arglist>(DENM &amp;denm, bool presence_of_heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsSpeedPresent</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a602a98f8a71f847b76d5e81b3084b212</anchor>
      <arglist>(DENM &amp;denm, bool presence_of_speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItsPduHeader</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a0c236dcf9da854b5e9477e7d36c490f9</anchor>
      <arglist>(DENM &amp;denm, const uint32_t station_id, const uint8_t protocol_version=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>aca1ae60435e23f3fd3ff3ce74fc94f44</anchor>
      <arglist>(DENM &amp;denm, const double latitude, const double longitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a682704349270066e4afe406943d8de6f</anchor>
      <arglist>(DENM &amp;denm, const double latitude, const double longitude, const double altitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceTime</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a9ac34bd21696d7cd46e28b06ef699632</anchor>
      <arglist>(DENM &amp;denm, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a81faac1c4984576c3aa2a84ab8e5b6af</anchor>
      <arglist>(DENM &amp;denm, const double speed_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStationType</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a3e4e7ef8a5aa01a9e79d10591868830c</anchor>
      <arglist>(DENM &amp;denm, const int value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>denm_utils.h</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/include/etsi_its_msgs_utils/impl/denm/</path>
    <filename>denm__utils_8h.html</filename>
    <includes id="cdd__checks_8h" name="cdd_checks.h" local="no" imported="no">etsi_its_msgs_utils/impl/cdd/cdd_checks.h</includes>
    <includes id="constants_8h" name="constants.h" local="no" imported="no">etsi_its_msgs_utils/impl/constants.h</includes>
    <namespace>etsi_its_denm_msgs</namespace>
    <namespace>etsi_its_denm_msgs::access</namespace>
    <member kind="function">
      <type>uint64_t</type>
      <name>getUnixNanosecondsFromReferenceTime</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>ac535de10c6513cfb7aff3850aefaa303</anchor>
      <arglist>(const TimestampIts &amp;reference_time, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>impl/test_cam_access.cpp</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/test/impl/</path>
    <filename>impl_2test__cam__access_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>impl_2test__cam__access_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>randomDouble</name>
      <anchorfile>impl_2test__cam__access_8cpp.html</anchorfile>
      <anchor>a08e23af5e08686af9e3dd9c96cf958c1</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>randomInt</name>
      <anchorfile>impl_2test__cam__access_8cpp.html</anchorfile>
      <anchor>a2bfdea9260301d9292a7ab002eeb4645</anchor>
      <arglist>(int min, int max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>impl_2test__cam__access_8cpp.html</anchorfile>
      <anchor>a2758b9cd1dcd8a99ba890d0c3c9fb281</anchor>
      <arglist>(etsi_its_cam_msgs, test_set_get_cam)</arglist>
    </member>
    <member kind="variable">
      <type>std::default_random_engine</type>
      <name>random_engine</name>
      <anchorfile>impl_2test__cam__access_8cpp.html</anchorfile>
      <anchor>a637541cee6c830dbabb26498f6c91249</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_cam_access.cpp</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/test/</path>
    <filename>test__cam__access_8cpp.html</filename>
    <includes id="cam__access_8h" name="cam_access.h" local="no" imported="no">etsi_its_msgs_utils/cam_access.h</includes>
    <includes id="impl_2test__cam__access_8cpp" name="impl/test_cam_access.cpp" local="no" imported="no">impl/test_cam_access.cpp</includes>
  </compound>
  <compound kind="file">
    <name>test_cam_access.ros2.cpp</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/test/</path>
    <filename>test__cam__access_8ros2_8cpp.html</filename>
    <includes id="cam__access_8hpp" name="cam_access.hpp" local="no" imported="no">etsi_its_msgs_utils/cam_access.hpp</includes>
    <includes id="impl_2test__cam__access_8cpp" name="impl/test_cam_access.cpp" local="no" imported="no">impl/test_cam_access.cpp</includes>
  </compound>
  <compound kind="file">
    <name>impl/test_denm_access.cpp</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/test/impl/</path>
    <filename>impl_2test__denm__access_8cpp.html</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>impl_2test__denm__access_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>randomDouble</name>
      <anchorfile>impl_2test__denm__access_8cpp.html</anchorfile>
      <anchor>a08e23af5e08686af9e3dd9c96cf958c1</anchor>
      <arglist>(double min, double max)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>randomInt</name>
      <anchorfile>impl_2test__denm__access_8cpp.html</anchorfile>
      <anchor>a2bfdea9260301d9292a7ab002eeb4645</anchor>
      <arglist>(int min, int max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>impl_2test__denm__access_8cpp.html</anchorfile>
      <anchor>afc7a9fb369e4de1604ebd3b1af300cdc</anchor>
      <arglist>(etsi_its_denm_msgs, test_set_get_denm)</arglist>
    </member>
    <member kind="variable">
      <type>std::default_random_engine</type>
      <name>random_engine</name>
      <anchorfile>impl_2test__denm__access_8cpp.html</anchorfile>
      <anchor>a637541cee6c830dbabb26498f6c91249</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_denm_access.cpp</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/test/</path>
    <filename>test__denm__access_8cpp.html</filename>
    <includes id="denm__access_8h" name="denm_access.h" local="no" imported="no">etsi_its_msgs_utils/denm_access.h</includes>
    <includes id="impl_2test__denm__access_8cpp" name="impl/test_denm_access.cpp" local="no" imported="no">impl/test_denm_access.cpp</includes>
  </compound>
  <compound kind="file">
    <name>test_denm_access.ros2.cpp</name>
    <path>/tmp/ws/src/etsi_its_messages/etsi_its_msgs_utils/test/</path>
    <filename>test__denm__access_8ros2_8cpp.html</filename>
    <includes id="denm__access_8hpp" name="denm_access.hpp" local="no" imported="no">etsi_its_msgs_utils/denm_access.hpp</includes>
    <includes id="impl_2test__denm__access_8cpp" name="impl/test_denm_access.cpp" local="no" imported="no">impl/test_denm_access.cpp</includes>
  </compound>
  <compound kind="namespace">
    <name>etsi_its_cam_msgs</name>
    <filename>namespaceetsi__its__cam__msgs.html</filename>
    <namespace>etsi_its_cam_msgs::access</namespace>
  </compound>
  <compound kind="namespace">
    <name>etsi_its_cam_msgs::access</name>
    <filename>namespaceetsi__its__cam__msgs_1_1access.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getAltitude</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>aecf9264221e3476cb0c1874df24c06c6</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getExteriorLights</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a35e9f9c2c0262855dea1eaadcf881ad2</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>GenerationDeltaTime</type>
      <name>getGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>abb4b83f1805cd314cb56a3e3d983ea86</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>getGenerationDeltaTimeValue</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a41fb8b8ccc0d5269a1bfd365b9d8a03f</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHeading</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>aef469c2c55d46eddd227e64c9f8d4d49</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLateralAcceleration</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a048c814d7b8eb759e5d89b5ed7be31d9</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLatitude</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a3af71d1b68c6cada49d181a271de6b03</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitude</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a19b056fc75d5ddf59c14a9b9b7a9a399</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitudinalAcceleration</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a025dbba445123442d66470c2dc5f749d</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSpeed</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>abb80abbe21b1c7493ed0544048bdccea</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getStationID</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a173a7247d725f835683ffe3d54cfc6dc</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getStationType</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a92a30942248581e343f3bc10146eaae7</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>TimestampIts</type>
      <name>getTimestampITSFromGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>abdb0b6860deb5b686ae0fff2043e4eac</anchor>
      <arglist>(const GenerationDeltaTime &amp;generation_delta_time, const TimestampIts &amp;timestamp_estimate)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getUnixNanosecondsFromGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a5027bbfb491d7aa5273c60a658cd830d</anchor>
      <arglist>(const GenerationDeltaTime &amp;generation_delta_time, const TimestampIts &amp;timestamp_estimate, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getUnixNanosecondsFromGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a773a25349f04e9e10d2ae100e22f7686</anchor>
      <arglist>(const GenerationDeltaTime &amp;generation_delta_time, const uint64_t unix_timestamp_estimate, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>gm::PointStamped</type>
      <name>getUTMPosition</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a6cf4f55266f66c636ab8469a40d16b4e</anchor>
      <arglist>(const CAM &amp;cam, int &amp;zone, bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVehicleLength</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>ab990877d401d4ad752a9ef3ac28d35b5</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVehicleWidth</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a410604981ee813f4b87542bf16b190d9</anchor>
      <arglist>(const CAM &amp;cam)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExteriorLights</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a8eb35a1ee7dffe872e7cbd9c088d2280</anchor>
      <arglist>(CAM &amp;cam, const std::vector&lt; bool &gt; &amp;exterior_lights)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromUTMPosition</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>aae7e2b24f28c91d9b6b65adbbd44e7ff</anchor>
      <arglist>(CAM &amp;cam, const gm::PointStamped &amp;utm_position, const int &amp;zone, const bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a75355f19cdb9056086f3fd35cd19e371</anchor>
      <arglist>(CAM &amp;cam, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGenerationDeltaTime</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>ae01d2af55f8aa4b14475dda8e70065a0</anchor>
      <arglist>(GenerationDeltaTime &amp;generation_delta_time, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeading</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a77cd6b7ec59129d0976fc07f4dd40364</anchor>
      <arglist>(CAM &amp;cam, const double heading_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItsPduHeader</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a729c978afd3c95572c9d9af34e41bc54</anchor>
      <arglist>(CAM &amp;cam, const uint32_t station_id, const uint8_t protocol_version=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLateralAcceleration</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a6097536d74df2f2e98e989d5f78077e8</anchor>
      <arglist>(CAM &amp;cam, const double lat_accel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudinalAcceleration</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a8dacb45a7ed542e34c81b2345ae1ab6e</anchor>
      <arglist>(CAM &amp;cam, const double lon_accel)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a8a4ed39042192f5edfad1aee78b10897</anchor>
      <arglist>(CAM &amp;cam, const double latitude, const double longitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a3f462be77f474c68aeae67fdffe1c308</anchor>
      <arglist>(CAM &amp;cam, const double latitude, const double longitude, const double altitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a13dc4a4157b43c409bd5c6a68197a77a</anchor>
      <arglist>(CAM &amp;cam, const double speed_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStationType</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>ae5d9ced593e2975a7fef4d1388abb14e</anchor>
      <arglist>(CAM &amp;cam, const uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleDimensions</name>
      <anchorfile>namespaceetsi__its__cam__msgs_1_1access.html</anchorfile>
      <anchor>a692ddf5da0d016e7d23d4cca6ffabab7</anchor>
      <arglist>(CAM &amp;cam, const double vehicle_length, const double vehicle_width)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>etsi_its_denm_msgs</name>
    <filename>namespaceetsi__its__denm__msgs.html</filename>
    <namespace>etsi_its_denm_msgs::access</namespace>
  </compound>
  <compound kind="namespace">
    <name>etsi_its_denm_msgs::access</name>
    <filename>namespaceetsi__its__denm__msgs_1_1access.html</filename>
    <member kind="function">
      <type>double</type>
      <name>getAltitude</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a993b296da4b12d45224488f4ba49241f</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getCauseCode</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>af15f82cb20108e986fbca7e07dc6522e</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getCauseCodeType</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a2897d5a42d5e104a0d2b888abc577841</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHeading</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a229383423d7758fd1d090d328b824b11</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsHeadingPresent</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>afcfde75caacde0f226d49aa0bca1b12b</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getIsSpeedPresent</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a9d06b163f676225bb5ca126126ee6e3c</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLatitude</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a2a9af29d8324d6412390a9d4d59515a6</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitude</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>aeb624f49954fa8ffc83379e0c25bca0d</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>TimestampIts</type>
      <name>getReferenceTime</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a7d1af3c8fde95f5b8df7f7f985954016</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getReferenceTimeValue</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>aebfce02ff1cf4b0f5152ff2e1fcc6e15</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSpeed</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a7e4bb790cafdbb83c1a745ba7b50c6b0</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getStationID</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a671a975230636380570fb3e0ca77eae3</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getStationType</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a76e24687a3c8ed9f92780aeb01738adc</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>getSubCauseCode</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a80b7c8ff449cac3e926b6e0df7a15077</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getSubCauseCodeType</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>abaca493f63ae2fc37044f803d3113834</anchor>
      <arglist>(const DENM &amp;denm)</arglist>
    </member>
    <member kind="function">
      <type>uint64_t</type>
      <name>getUnixNanosecondsFromReferenceTime</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>ac535de10c6513cfb7aff3850aefaa303</anchor>
      <arglist>(const TimestampIts &amp;reference_time, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>gm::PointStamped</type>
      <name>getUTMPosition</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a5b9f75246a8e288c13e3aa8be81dea92</anchor>
      <arglist>(const DENM &amp;denm, int &amp;zone, bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromUTMPosition</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>acc7c2d2cd43f111ad364fe4c650c59e3</anchor>
      <arglist>(DENM &amp;denm, const gm::PointStamped &amp;utm_position, const int &amp;zone, const bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeading</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a4fb14298d169131a12bf7e4be67764cd</anchor>
      <arglist>(DENM &amp;denm, const double heading_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsHeadingPresent</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a9e8a625ed3b6d22e56dd5e0899553161</anchor>
      <arglist>(DENM &amp;denm, bool presence_of_heading)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsSpeedPresent</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a602a98f8a71f847b76d5e81b3084b212</anchor>
      <arglist>(DENM &amp;denm, bool presence_of_speed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItsPduHeader</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a0c236dcf9da854b5e9477e7d36c490f9</anchor>
      <arglist>(DENM &amp;denm, const uint32_t station_id, const uint8_t protocol_version=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>aca1ae60435e23f3fd3ff3ce74fc94f44</anchor>
      <arglist>(DENM &amp;denm, const double latitude, const double longitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a682704349270066e4afe406943d8de6f</anchor>
      <arglist>(DENM &amp;denm, const double latitude, const double longitude, const double altitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferenceTime</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a9ac34bd21696d7cd46e28b06ef699632</anchor>
      <arglist>(DENM &amp;denm, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a81faac1c4984576c3aa2a84ab8e5b6af</anchor>
      <arglist>(DENM &amp;denm, const double speed_val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStationType</name>
      <anchorfile>namespaceetsi__its__denm__msgs_1_1access.html</anchorfile>
      <anchor>a3e4e7ef8a5aa01a9e79d10591868830c</anchor>
      <arglist>(DENM &amp;denm, const int value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>etsi_its_msgs</name>
    <filename>namespaceetsi__its__msgs.html</filename>
    <namespace>etsi_its_msgs::cdd_access</namespace>
    <member kind="function">
      <type>uint16_t</type>
      <name>getLeapSecondInsertionsSince2004</name>
      <anchorfile>namespaceetsi__its__msgs.html</anchorfile>
      <anchor>a985af834e01c1ef58a3c86b5a8e04dcd</anchor>
      <arglist>(const uint64_t unix_seconds)</arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; uint64_t, uint16_t &gt;</type>
      <name>LEAP_SECOND_INSERTIONS_SINCE_2004</name>
      <anchorfile>namespaceetsi__its__msgs.html</anchorfile>
      <anchor>abad21a88f0cc0e47918ce94a73f162e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const uint64_t</type>
      <name>UNIX_SECONDS_2004</name>
      <anchorfile>namespaceetsi__its__msgs.html</anchorfile>
      <anchor>abe090f2191000bd5d80d9f0bf977e17e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>etsi_its_msgs::cdd_access</name>
    <filename>namespaceetsi__its__msgs_1_1cdd__access.html</filename>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getAccelerationControl</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a0f1a0db1d2db79aa5b6ffb838ad3429d</anchor>
      <arglist>(const AccelerationControl &amp;acceleration_control)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getAltitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>af95b3982b58e96dd257fdfcf67ee0969</anchor>
      <arglist>(const Altitude &amp;altitude)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getBitString</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a9952cc725708126dc186190bd57a78d9</anchor>
      <arglist>(const std::vector&lt; uint8_t &gt; &amp;buffer, const int bits_unused)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getDrivingLaneStatus</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a449396b69b51360e93735347718c0416</anchor>
      <arglist>(const DrivingLaneStatus &amp;driving_lane_status)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getEmergencyPriority</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ae5b1fe678abf97b377494ee975a9f1f5</anchor>
      <arglist>(const EmergencyPriority &amp;emergency_priority)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getExteriorLights</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a195682e919a7138f6ee9ff5d998aba08</anchor>
      <arglist>(const ExteriorLights &amp;exterior_lights)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getHeading</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a804a8baaa07e23f39b3c475716814486</anchor>
      <arglist>(const Heading &amp;heading)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLateralAcceleration</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a68cfadb706329bbd3289c6e7158a8454</anchor>
      <arglist>(const LateralAcceleration &amp;lateral_acceleration)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLatitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a8d3722ea1f59dac4a7e585e1224511f4</anchor>
      <arglist>(const Latitude &amp;latitude)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getLightBarSirenInUse</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ae65e092a693e7c5860dd8d5e1553822a</anchor>
      <arglist>(const LightBarSirenInUse &amp;light_bar_siren_in_use)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a7be21a0e75dc9b40b7470f0dad27b4f3</anchor>
      <arglist>(const Longitude &amp;longitude)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getLongitudinalAcceleration</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>acdc1ca229953269ca9c8e42d87c1e207</anchor>
      <arglist>(const LongitudinalAcceleration &amp;longitudinal_acceleration)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; bool &gt;</type>
      <name>getSpecialTransportType</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a80c8ee94ff29ca89d0974b583067270d</anchor>
      <arglist>(const SpecialTransportType &amp;special_transport_type)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getSpeed</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>abce2e7dabaa3f56af0355e7f0cfeed82</anchor>
      <arglist>(const Speed &amp;speed)</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>getStationID</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>aac8e1ac6fd5be9fafb6705819702e97d</anchor>
      <arglist>(const ItsPduHeader &amp;header)</arglist>
    </member>
    <member kind="function">
      <type>gm::PointStamped</type>
      <name>getUTMPosition</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a438fcd4d769c38b80f1f16aa6186797c</anchor>
      <arglist>(const ReferencePosition &amp;reference_position, int &amp;zone, bool &amp;northp)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVehicleLength</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a53c4b3bebe49835de0559c01b465bb44</anchor>
      <arglist>(const VehicleLength &amp;vehicle_length)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVehicleWidth</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a5de7f40336a5948780ee1a5ab5c1e936</anchor>
      <arglist>(const VehicleWidth &amp;vehicle_width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAccelerationControl</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>af53ab30975db89f6855663031a196f0f</anchor>
      <arglist>(AccelerationControl &amp;acceleration_control, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ad0fef5b635ebac466c77fe5dd6f5410f</anchor>
      <arglist>(Altitude &amp;altitude, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setAltitudeValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>adccd90dcd9bcffefcc1a59caece9f0fd</anchor>
      <arglist>(AltitudeValue &amp;altitude, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBitString</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>afffa000b23848f73a519f38dd5aec758</anchor>
      <arglist>(T &amp;bitstring, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDrivingLaneStatus</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a0c7c7e62b2a86fc0cf7de0e92b10327c</anchor>
      <arglist>(DrivingLaneStatus &amp;driving_lane_status, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmergencyPriority</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ab4c5d0e0318af9e5f499623f9a00d667</anchor>
      <arglist>(EmergencyPriority &amp;emergency_priority, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setExteriorLights</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a95cf571790f1c094b3e54d36c54d8bee</anchor>
      <arglist>(ExteriorLights &amp;exterior_lights, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFromUTMPosition</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a52193ea8a234afc5ee990e694495f760</anchor>
      <arglist>(ReferencePosition &amp;reference_position, const gm::PointStamped &amp;utm_position, const int zone, const bool northp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeading</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a04f6a5c2a4e8665f3033e88809b77187</anchor>
      <arglist>(Heading &amp;heading, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setHeadingValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a054f5e0e06a3f033e91c993bd0bdde6a</anchor>
      <arglist>(HeadingValue &amp;heading, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setItsPduHeader</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>adeca92ad29bebc087539f06694e6eb0e</anchor>
      <arglist>(ItsPduHeader &amp;header, const uint8_t message_id, const uint32_t station_id, const uint8_t protocol_version=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLateralAcceleration</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ab4bb7238e2d6c9b2e0f82c06ed364eaa</anchor>
      <arglist>(LateralAcceleration &amp;accel, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLateralAccelerationValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a55b89fe79ef63c433f56f83a4aa16934</anchor>
      <arglist>(LateralAccelerationValue &amp;accel, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLatitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a46f1592638dd8ada32f2e19f73ad830a</anchor>
      <arglist>(Latitude &amp;latitude, const double deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLightBarSirenInUse</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>aa01774a40003260659e2db5dd645319d</anchor>
      <arglist>(LightBarSirenInUse &amp;light_bar_siren_in_use, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitude</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a21644de0b3e476f9586efb4d0aaf425a</anchor>
      <arglist>(Longitude &amp;longitude, const double deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudinalAcceleration</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a71169c14bf31b816d238db683aecb5ad</anchor>
      <arglist>(LongitudinalAcceleration &amp;accel, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLongitudinalAccelerationValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>aa68da019fc1e44d0db6090698745bd19</anchor>
      <arglist>(LongitudinalAccelerationValue &amp;accel, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>ae73a5bc14a38b62974f2202319619ef2</anchor>
      <arglist>(ReferencePosition &amp;ref_position, const double latitude, const double longitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setReferencePosition</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>af85567e0ad87fba7f5e16fc56e6ec3a4</anchor>
      <arglist>(ReferencePosition &amp;ref_position, const double latitude, const double longitude, const double altitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpecialTransportType</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a4d6098da6dcb777b1037933a6808c8cb</anchor>
      <arglist>(SpecialTransportType &amp;special_transport_type, const std::vector&lt; bool &gt; &amp;bits)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeed</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a064e5d7bb0ab6ee16169ec09cf9b7c78</anchor>
      <arglist>(Speed &amp;speed, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSpeedValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a9cbe9a4caa9dea5730f25f45db8dbefe</anchor>
      <arglist>(SpeedValue &amp;speed, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStationId</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a2bf434826823999927be1ac269485867</anchor>
      <arglist>(StationID &amp;station_id, const uint32_t id_value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStationType</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a6d85f41796e1b4a3a7be8705de02e678</anchor>
      <arglist>(StationType &amp;station_type, const uint8_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimestampITS</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a08c308d85076ed37af54b2b00dbee725</anchor>
      <arglist>(TimestampIts &amp;timestamp_its, const uint64_t unix_nanosecs, const uint16_t n_leap_seconds=etsi_its_msgs::LEAP_SECOND_INSERTIONS_SINCE_2004.end() -&gt;second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleLength</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a937dc80e9202345a5ef105f987359c6a</anchor>
      <arglist>(VehicleLength &amp;vehicle_length, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleLengthValue</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a58e651cb5493377855aef076b603883d</anchor>
      <arglist>(VehicleLengthValue &amp;vehicle_length, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVehicleWidth</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a0be0e6749976ee271babacc9f223aafd</anchor>
      <arglist>(VehicleWidth &amp;vehicle_width, const double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throwIfOutOfRange</name>
      <anchorfile>namespaceetsi__its__msgs_1_1cdd__access.html</anchorfile>
      <anchor>a40265a706005f1753f2f5ede45ec9840</anchor>
      <arglist>(const T1 &amp;val, const T2 &amp;min, const T2 &amp;max, const std::string val_desc)</arglist>
    </member>
  </compound>
</tagfile>
