<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>pacmod_common.h</name>
    <path>/tmp/ws/src/pacmod/pacmod/include/pacmod/</path>
    <filename>pacmod__common_8h</filename>
    <includes id="pacmod__core_8h" name="pacmod_core.h" local="no" imported="no">pacmod_core.h</includes>
  </compound>
  <compound kind="file">
    <name>pacmod_core.cpp</name>
    <path>/tmp/ws/src/pacmod/pacmod/src/</path>
    <filename>pacmod__core_8cpp</filename>
    <includes id="pacmod__core_8h" name="pacmod_core.h" local="no" imported="no">pacmod_core.h</includes>
  </compound>
  <compound kind="file">
    <name>pacmod_core.h</name>
    <path>/tmp/ws/src/pacmod/pacmod/include/pacmod/</path>
    <filename>pacmod__core_8h</filename>
    <class kind="class">AS::Drivers::PACMod::AccelCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::AccelRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeMotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeMotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeMotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::DateTimeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::GlobalCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::GlobalRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::HeadlightCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::HeadlightRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::HornCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::HornRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::LatLonHeadingRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::MotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod::MotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::MotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::PacmodRxMsg</class>
    <class kind="class">AS::Drivers::PACMod::PacmodTxMsg</class>
    <class kind="class">AS::Drivers::PACMod::ParkingBrakeStatusRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::ShiftCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::ShiftRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::SteerCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::SteeringPIDRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteeringPIDRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteeringPIDRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteeringPIDRpt4Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerMotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerMotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerMotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::SystemRptFloatMsg</class>
    <class kind="class">AS::Drivers::PACMod::SystemRptIntMsg</class>
    <class kind="class">AS::Drivers::PACMod::TurnSignalCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::TurnSignalRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::VehicleSpeedRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::VinRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::WheelSpeedRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::WiperCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::WiperRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::YawRateRptMsg</class>
    <namespace>AS</namespace>
    <namespace>AS::Drivers</namespace>
    <namespace>AS::Drivers::PACMod</namespace>
    <member kind="enumeration">
      <type></type>
      <name>VehicleType</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLARIS_GEM</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839fa406a907f017ac4c175bb8be130035e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLARIS_RANGER</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839fa4c21825e082359ae5313030fdd5ae4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNATIONAL_PROSTAR_122</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839fa52e0366d810797e53b178a8a37b5e5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEXUS_RX_450H</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839fa874090b91924963ba19c7a235e95c378</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pacmod_node.cpp</name>
    <path>/tmp/ws/src/pacmod/pacmod/src/</path>
    <filename>pacmod__node_8cpp</filename>
    <includes id="pacmod__ros__msg__handler_8h" name="pacmod_ros_msg_handler.h" local="no" imported="no">pacmod_ros_msg_handler.h</includes>
    <member kind="function">
      <type>void</type>
      <name>callback_accelerator_set_cmd</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>abb7d9cc1dd0fb92159eafb4a5df5d80c</anchor>
      <arglist>(const pacmod_msgs::PacmodCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_brake_set_cmd</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a8f3db8496270bc6b4bfb716d87165fd0</anchor>
      <arglist>(const pacmod_msgs::PacmodCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_headlight_set_cmd</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>af830a6524dce77c80f613777e1bc9985</anchor>
      <arglist>(const pacmod_msgs::PacmodCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_horn_set_cmd</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a974107bd7c4d7b9a06cb2adc077f6211</anchor>
      <arglist>(const pacmod_msgs::PacmodCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_pacmod_enable</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a3a59fde27b7ee4f83497df066b74e886</anchor>
      <arglist>(const std_msgs::Bool::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_shift_set_cmd</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a3d3bd758787a6a7e4d7835c1a2ce42ac</anchor>
      <arglist>(const pacmod_msgs::PacmodCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_steering_set_cmd</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>ad8f77ba4154bd037628e5910616b546d</anchor>
      <arglist>(const pacmod_msgs::PositionWithSpeed::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_turn_signal_set_cmd</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>af186bdad1c00a8ae664fa5aea607d588</anchor>
      <arglist>(const pacmod_msgs::PacmodCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_wiper_set_cmd</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a66c2663dffa0b6359bfd9708d917cc3f</anchor>
      <arglist>(const pacmod_msgs::PacmodCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>can_read</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>af01f37b96b1216e4267710846208cfa0</anchor>
      <arglist>(const can_msgs::Frame::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>can_write</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a5a872131451793fd65b1e52ce119cb2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>send_can</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a1d15e464a26ea5078dd32edd1ed297e3</anchor>
      <arglist>(int32_t id, const std::vector&lt; unsigned char &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_enable</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a0ed50814b002a977ba73bc003fdd01fc</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>accel_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a589261dd126f235d49e607662433ac4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>brake_rpt_detail_1_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>ad720e22fe56969adfb7707713c88156a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>brake_rpt_detail_2_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a768dbe290665f2e7b90d5b01ac5a97bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>brake_rpt_detail_3_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>aae2b1f3ec37d0af922782dc0d94eba0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>brake_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a484f136c267e6b89a2fb89640a20041d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::chrono::milliseconds</type>
      <name>can_error_pause</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>aac955a593251e8d94d962b9fec33a73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>can_rx_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>af82df3450bfee6dd3b871761592e7113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>date_time_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a7eb8ed7de8ec63f1b3e472f774773233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>enable_mut</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a1c17ee0e6d29ed811c903c2adcd585d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>enable_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a2f680fcb1011c2446aabd8424c840c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_state</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>ab58376669a46ee70f3f99169e76c0f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>global_keep_going</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a4757f8a529b0a9b4e3761992b7550679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>global_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>abbce473373917d99e1f93b212b151496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PacmodTxRosMsgHandler</type>
      <name>handler</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>aa37ea39bb52759ed26075e9da58e77e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>headlight_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a8c7c494c6411d770c1719895c7abf328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; ros::Subscriber &gt;</type>
      <name>headlight_set_cmd_sub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a21624fb76d57e9c4deb4f5911497f600</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>horn_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a21939ba8b14999e4b660665252abe729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; ros::Subscriber &gt;</type>
      <name>horn_set_cmd_sub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a4901ebe13d8706b9892c15889ddea088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>keep_going_mut</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a7eb76d46b6d1fa59f0941962b91a2a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>last_global_rpt_msg_received</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>ad52821a159092f3afd8f7ddff6308bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>lat_lon_heading_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a9c029b43ac25723ea820e60af320e7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>override_mut</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a075d6e9f72366358a2584782e5e930fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>override_state</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a3386bc247b40a41c879ae41f9ea5a59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>parking_brake_status_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>aaf982fd4e730e9ab184000a78542b307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; int64_t, ros::Publisher &gt;</type>
      <name>pub_tx_list</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a48fc58475e219f7f56b9bcdaa8dfd067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; int64_t, int64_t &gt;</type>
      <name>rpt_cmd_list</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a9b18ad0390255784798d0c5b3e49b72d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; int64_t, std::shared_ptr&lt; LockedData &gt; &gt;</type>
      <name>rx_list</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>ae2cb5eb2965dce484297c26333081e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>shift_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a63b41fc5819b7e0fb3e1c4062ec469fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steer_rpt_2_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a67ee463a9707fad9043c21b8d7218e30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steer_rpt_3_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a798e295647ca7448aa3841f03d174bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steer_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>ad312bcab1e32a3e2b4a6639a61bef540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steering_pid_rpt_1_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a1e9b9c102f90554707cc160fbc028011</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steering_pid_rpt_2_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>afe9456d724e9ab1691c057daef9e2ba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steering_pid_rpt_3_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a518dbe6bfce320667a50c45c9d29f272</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steering_pid_rpt_4_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>af09c31ffbdc2f16ac4f64a2d897ea3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steering_rpt_detail_1_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>abf363851d6981b7c337d7af0ccbdbdd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steering_rpt_detail_2_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a9f5adc695f0f0d2b39f58ceac896d909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steering_rpt_detail_3_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a8fa2485d135b7e96a692122472db7006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>turn_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a5fe85db56c307f747ca2e9ac5a63aa8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VehicleType</type>
      <name>veh_type</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a6e1b8699300a174cdd7a9a8e6bd67f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>veh_type_string</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a9cc63f1115e061df24425b8bb31eab4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vehicle_speed_ms_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a2125ce530cad4233c9b59f52d6103173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vehicle_speed_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a3602324098f57667bf761a5ffca9dedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vin_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a9334ab0559e87e81e5842e5eb272b9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>watchdog_timeout</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>aeefe2d14177f1f47f2d13a9e08648c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>wheel_speed_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>ae2248224edb335b45a355b59cac3f330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>wiper_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a854fb967dc820efc2064f7f5d42ec74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; ros::Subscriber &gt;</type>
      <name>wiper_set_cmd_sub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>abcdf854b178317b734ca2ef7c8702ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>yaw_rate_rpt_pub</name>
      <anchorfile>pacmod__node_8cpp.html</anchorfile>
      <anchor>a1148f8f5c1d663d20d8ff0406c6a9eef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pacmod_ros_msg_handler.cpp</name>
    <path>/tmp/ws/src/pacmod/pacmod/src/</path>
    <filename>pacmod__ros__msg__handler_8cpp</filename>
    <includes id="pacmod__ros__msg__handler_8h" name="pacmod_ros_msg_handler.h" local="no" imported="no">pacmod_ros_msg_handler.h</includes>
  </compound>
  <compound kind="file">
    <name>pacmod_ros_msg_handler.h</name>
    <path>/tmp/ws/src/pacmod/pacmod/include/pacmod/</path>
    <filename>pacmod__ros__msg__handler_8h</filename>
    <includes id="pacmod__common_8h" name="pacmod_common.h" local="no" imported="no">pacmod_common.h</includes>
    <class kind="class">AS::Drivers::PACMod::LockedData</class>
    <class kind="class">AS::Drivers::PACMod::PacmodRxRosMsgHandler</class>
    <class kind="class">AS::Drivers::PACMod::PacmodTxRosMsgHandler</class>
    <namespace>AS</namespace>
    <namespace>AS::Drivers</namespace>
    <namespace>AS::Drivers::PACMod</namespace>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::AccelCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1AccelCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1AccelCmdMsg.html</anchorfile>
      <anchor>ab0458c9fa515cb60048ed9d5d2732930</anchor>
      <arglist>(double accel_cmd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1AccelCmdMsg.html</anchorfile>
      <anchor>a4a10cd60a140f05b5211f5281230ad3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::AccelRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1AccelRptMsg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptFloatMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1AccelRptMsg.html</anchorfile>
      <anchor>a2df4b5edecba311cd14ce8d10d7ef4a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::BrakeCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1BrakeCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1BrakeCmdMsg.html</anchorfile>
      <anchor>adb5607d836f2eec1d78abaa13e877735</anchor>
      <arglist>(double brake_cmd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1BrakeCmdMsg.html</anchorfile>
      <anchor>afaf2de0d06e94fec22ba54acde71dcbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::BrakeMotorRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1BrakeMotorRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod::MotorRpt1Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1BrakeMotorRpt1Msg.html</anchorfile>
      <anchor>adf99f6869ba0cef4c8de533c2f86ccc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::BrakeMotorRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1BrakeMotorRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod::MotorRpt2Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1BrakeMotorRpt2Msg.html</anchorfile>
      <anchor>acdeacd7e08c47a0e3625ae795f3ef702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::BrakeMotorRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1BrakeMotorRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod::MotorRpt3Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1BrakeMotorRpt3Msg.html</anchorfile>
      <anchor>a685e4977087f78f8629225d8b5cdc912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::BrakeRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1BrakeRptMsg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptFloatMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1BrakeRptMsg.html</anchorfile>
      <anchor>a776bb3bef4b51f95028f32ee2048dde1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::DateTimeRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a50743bc33781ab955b0c875676aceb10</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>day</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>aad0836ba2f53a97581b90444f4fd6870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>hour</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a3f12416f7f99578e386d17fba7024aee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>minute</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>aa4b18188357d2ace25199861d1c8209c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>month</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a4b9b39b26a3dcd58ff4cf3fa2b42c5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>second</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a9bf3056a2f1f21b6a8460ab02f51870d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>year</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a2f97be51facf650faf83b5173d879b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a19c294721b8ac19d60cf057ae6b01bf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::GlobalCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1GlobalCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalCmdMsg.html</anchorfile>
      <anchor>af7ade084ef504d0a63c05624085c5ef8</anchor>
      <arglist>(bool enable, bool clear_override, bool ignore_overide)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalCmdMsg.html</anchorfile>
      <anchor>a2ff14ca23edb3bca79b4e201b7c35c8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::GlobalRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>af192c5487fe02d78d4a94ec9296a9aa8</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>brake_can_timeout</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a833b0da511955471602a17de077f2797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a470a6e49ffe8afec34d66cdcd9142cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>override_active</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a8cbcdaa5957e28f27894eadc135b5e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>steering_can_timeout</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a1999cb74fce1e5347ae128bfa3f9ae1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>user_can_read_errors</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a54c8318adb99b6e0c3cfb3e1cfba5fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_can_timeout</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>adfab2f8afeb5024c37669ba05750dc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>vehicle_can_timeout</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a29975933ddc15176c2e1dcd6c017bcd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a1d01072878c7680d1aaf35120defad16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::HeadlightCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1HeadlightCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1HeadlightCmdMsg.html</anchorfile>
      <anchor>a9ee2dc05488773d93a160b1209ec2eb5</anchor>
      <arglist>(uint8_t headlight_cmd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1HeadlightCmdMsg.html</anchorfile>
      <anchor>a17edcb3323a7a3c5388b991544738ebd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::HeadlightRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1HeadlightRptMsg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1HeadlightRptMsg.html</anchorfile>
      <anchor>a776bfff7d031971e1f5b8e95d602b8ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::HornCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1HornCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1HornCmdMsg.html</anchorfile>
      <anchor>a92007593ef4a2e8e4aefe1f306911490</anchor>
      <arglist>(uint8_t horn_cmd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1HornCmdMsg.html</anchorfile>
      <anchor>a6a561fd089b51babcf61937fb1a6c31a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::HornRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1HornRptMsg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1HornRptMsg.html</anchorfile>
      <anchor>a9398caffd3f61145dc7dfe4f9c64e858</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::LatLonHeadingRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>af9ad35ffe07a9a412b25d02f45f8d6f6</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>heading</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>ab798ae257f97a28e4aa11cab4002a98b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>latitude_degrees</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a47062308fac44f00a894f39940859a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>latitude_minutes</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>aae6de24f8ae0aff6d0c131022a3b5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>latitude_seconds</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a031c85ed2f79150c2528dd54bc5fdb9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>longitude_degrees</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>ae1d3f7aa1c3ca25537533a03f2b0b999</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>longitude_minutes</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a3f8950e6f9e5045c4051a40379c35d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>longitude_seconds</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a48a22318607bf734bd84dc60d9774b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>ae0cc8ce7bb8aa9018c31c233092d4c80</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::LockedData</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</filename>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>getData</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>a9bc187cd072cf46c848afc66583d21f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isValid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>a68dd66bac4f507181b7a3418844219cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockedData</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>aab0999a3d0a1152e16c1973c91334277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>ae84366590c19fa1b092b1d60e823d1fc</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; new_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIsValid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>adecc86c7526e2ab7e0b62102c19499d3</anchor>
      <arglist>(bool valid)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>_data</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>a8ca4fd07aa07a647ad2956b52aa73949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>_data_mut</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>adb710e2a09b49c0c0c018eccf3a39a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>af3f9523c9b7b2d11bae9f7aa367f99f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>_valid_mut</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1LockedData.html</anchorfile>
      <anchor>a27ea7d80e9db18a64beeb487ff8496bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::MotorRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt1Msg.html</anchorfile>
      <anchor>a42096906a1f361c58d65920a02761b23</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>current</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt1Msg.html</anchorfile>
      <anchor>a973fce9e877d8363c2052ea5b5a5af6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>position</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt1Msg.html</anchorfile>
      <anchor>a1a24dd9ec299b6641d63c91153f43527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::MotorRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt2Msg.html</anchorfile>
      <anchor>a5a809a17867170c86258734af3628c72</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>encoder_temp</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt2Msg.html</anchorfile>
      <anchor>a4efc69f4864f7a232930acfd663c6abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>motor_temp</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt2Msg.html</anchorfile>
      <anchor>a6eb23d1c290b12afb8f4236da5233a79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>velocity</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt2Msg.html</anchorfile>
      <anchor>a1c17e9e9f854ae1ef590c146bcd2d54b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::MotorRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt3Msg.html</anchorfile>
      <anchor>acdbee5ef8803ec52c348ca26dc196285</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>torque_input</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt3Msg.html</anchorfile>
      <anchor>ad6934608d20ea49a95a013cb28ac50ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>torque_output</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1MotorRpt3Msg.html</anchorfile>
      <anchor>af4d0d91b623c8736eb1274c3a99db9ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::PacmodRxMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1PacmodRxMsg.html</filename>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>data</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodRxMsg.html</anchorfile>
      <anchor>a91b2de497742b3209183710615219cb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::PacmodRxRosMsgHandler</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1PacmodRxRosMsgHandler.html</filename>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>unpackAndEncode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodRxRosMsgHandler.html</anchorfile>
      <anchor>a6ec2375871beace7195426ac71e5428e</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::PacmodCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>unpackAndEncode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodRxRosMsgHandler.html</anchorfile>
      <anchor>a4ebfbf2be55d8411a8d736d025a9f9a1</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::PositionWithSpeed::ConstPtr &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::PacmodTxMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxMsg.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxMsg.html</anchorfile>
      <anchor>a95902d6300c61243f9cacf0e8d2e922c</anchor>
      <arglist>(uint8_t *in)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; PacmodTxMsg &gt;</type>
      <name>make_message</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxMsg.html</anchorfile>
      <anchor>afe18e32f17ad23cb9026ab4a03fca4bd</anchor>
      <arglist>(const int64_t &amp;can_id)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::PacmodTxRosMsgHandler</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</filename>
    <member kind="function">
      <type>void</type>
      <name>fillAndPublish</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a5e933e26da1d9a9a63e248c6a70a2a1d</anchor>
      <arglist>(const int64_t &amp;can_id, std::string frame_id, const ros::Publisher &amp;pub, const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillDateTimeRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a9e25536cfff458e41a1ba7d4ffe430c9</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::DateTimeRpt *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillGlobalRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a2742b4bb3d4d4b59495e1a61f3a8239b</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::GlobalRpt *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillLatLonHeadingRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>ad5f75c7000a075dbf29f4a8ac807c8ad</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::LatLonHeadingRpt *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillMotorRpt1</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>ac897f25d993c7accb6e8fd5b8f61a316</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::MotorRpt1 *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillMotorRpt2</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a819471b182f364abfd2a8960161d8a9f</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::MotorRpt2 *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillMotorRpt3</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a4cede99685bf01621cbee83baf5ebb57</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::MotorRpt3 *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillParkingBrakeStatusRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>abf1708d1589721cb0aa61c933a7c1f32</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::ParkingBrakeStatusRpt *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteeringPIDRpt1</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a0db4194d2c00ec077a30f32b5504ffa5</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::SteeringPIDRpt1 *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteeringPIDRpt2</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>aa7de7aa9a20ef69ecd8506aeda46dd8e</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::SteeringPIDRpt2 *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteeringPIDRpt3</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a9e7deb9a27c2382fc109d7fe9c5594d4</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::SteeringPIDRpt3 *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteeringPIDRpt4</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a4f85ba3f12362cf1dadb9c18ce007ce7</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::SteeringPIDRpt4 *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSystemRptFloat</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a90bde26b1e62aa4b71508f0f3c6ad65d</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::SystemRptFloat *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSystemRptInt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a7d7e8038b31adb1e0535134724cb3249</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::SystemRptInt *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillVehicleSpeedRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a8d614c7d2d84fd71cd09c28ac16d0c3f</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::VehicleSpeedRpt *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillVinRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>a06a7ba2399bd4c25ba57d29ca1504daf</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::VinRpt *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillWheelSpeedRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>aa4e24162f67a700f637ef3a7c8feb2ff</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::WheelSpeedRpt *new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillYawRateRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1PacmodTxRosMsgHandler.html</anchorfile>
      <anchor>af58f3f5efe5663cd5225d9af68123106</anchor>
      <arglist>(const std::shared_ptr&lt; PacmodTxMsg &gt; &amp;parser_class, pacmod_msgs::YawRateRpt *new_msg, std::string frame_id)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::ParkingBrakeStatusRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1ParkingBrakeStatusRptMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1ParkingBrakeStatusRptMsg.html</anchorfile>
      <anchor>ab20c9333615629dec0db1a6a87eb1e1c</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>parking_brake_engaged</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1ParkingBrakeStatusRptMsg.html</anchorfile>
      <anchor>a5295f0cf50d325779cb06022e897566d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1ParkingBrakeStatusRptMsg.html</anchorfile>
      <anchor>afd1168b73d96fa794b8604b8424674a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::ShiftCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1ShiftCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1ShiftCmdMsg.html</anchorfile>
      <anchor>abc56661836bf0636967174174064648b</anchor>
      <arglist>(uint8_t shift_cmd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1ShiftCmdMsg.html</anchorfile>
      <anchor>a3accb1699e08cc0fac379f59c1031eaa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::ShiftRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1ShiftRptMsg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1ShiftRptMsg.html</anchorfile>
      <anchor>a4bd7ff9fe4dd305609695c41cd83516a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteerCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteerCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteerCmdMsg.html</anchorfile>
      <anchor>add6f87dede77c829c23e701e8f0fcdda</anchor>
      <arglist>(double steer_pos, double steer_spd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteerCmdMsg.html</anchorfile>
      <anchor>ac97d97b32b8f0d0b8b33091a55db0a9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteeringPIDRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a77057cc5f1ac66f198777064a3493e09</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a161fc78131cfe6d0ec56844f8855754a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Kd</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a7ede904cd31429e61777fe5a68ab54a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Ki</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a5bada7dfa581b3e6434f0b77ae016faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Kp</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a9c598f0d66ec9163a2f1f3b9e7fed4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a600791e1f4b4893f47aa2c0310c38166</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteeringPIDRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>a8d56c1f82ef032a8a729a8e1bd0b7856</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>all_terms</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>ae208edeb4da3dddc4347c0f7aa63ae4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>D_term</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>af69237f2ae176a63aaa376728dacc822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>I_term</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>a89a2655fa447f0e807398a788d750f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>P_term</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>ab4a2758ab10cf78b07958fecfe4eebd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>a27f65cbfaa4d18da8f23a35c8e3eba3f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteeringPIDRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a4d4913435a93eb161632910bd896be91</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>error</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>afd245251c0cf46d586916addc4703874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>new_torque</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a01eda361840818c89401bccd6b6cad5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>str_angle_actual</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a95cf8035c092fff8af9e8468902b6031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>str_angle_desired</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a63a4636eb8684180fe8da91c9fee3db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a1daa9c670d8a52165d333b138799103c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteeringPIDRpt4Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt4Msg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt4Msg.html</anchorfile>
      <anchor>a577da48ce6d84e8c938e2827e6371591</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angular_acceleration</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt4Msg.html</anchorfile>
      <anchor>a2a75a05bbe7879d254e9de77872bc317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angular_velocity</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt4Msg.html</anchorfile>
      <anchor>a19f817a41856be4f40f137ffa8dfc50a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteeringPIDRpt4Msg.html</anchorfile>
      <anchor>ab9423f00b81964cf8a2f0f9d9944ef41</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteerMotorRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteerMotorRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod::MotorRpt1Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteerMotorRpt1Msg.html</anchorfile>
      <anchor>a4bacd51ebd4279109c1808dd36748439</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteerMotorRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteerMotorRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod::MotorRpt2Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteerMotorRpt2Msg.html</anchorfile>
      <anchor>a56ba126943cdfc7010169b0723f69151</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteerMotorRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteerMotorRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod::MotorRpt3Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteerMotorRpt3Msg.html</anchorfile>
      <anchor>ae751dd0c5c5b08055ccece84c4524e58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteerRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteerRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptFloatMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteerRpt2Msg.html</anchorfile>
      <anchor>a4811b1f7c191b6b25bfbfb1fb3f33493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteerRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteerRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptFloatMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteerRpt3Msg.html</anchorfile>
      <anchor>a5cbd183aac72a5d41bc96fd6ca064d78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SteerRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SteerRptMsg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptFloatMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SteerRptMsg.html</anchorfile>
      <anchor>a8df913dfb7b8a048b3c0af8ebe1d3d4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SystemRptFloatMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SystemRptFloatMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>a04a2fa087a6ee81b5c9d6a71a17261dc</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>command</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>a4f2ebcebe864376c3347850c0f0961c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>manual_input</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>a284959df8bbdc001a3ec839c80ef9b6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>output</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>aa364998a4fb3ec88dca72dbb509657c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::SystemRptIntMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1SystemRptIntMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>ab197b675aa4599a22b7425d04cd5d384</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>command</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>a513e3046e8416a0019b692a29894fead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>manual_input</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>a6e200fe4720deed1b5caf77d506699f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>output</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>a9cd85f8d729ab2907b46ac4806fd6e8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::TurnSignalCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1TurnSignalCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1TurnSignalCmdMsg.html</anchorfile>
      <anchor>a38161efb09a18aa23bbe9fb729c9a44b</anchor>
      <arglist>(uint8_t turn_signal_cmd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1TurnSignalCmdMsg.html</anchorfile>
      <anchor>a9bd3d050e4924436ce9725a912630516</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::TurnSignalRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1TurnSignalRptMsg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1TurnSignalRptMsg.html</anchorfile>
      <anchor>af7a3889b75234e3a617e1bd7b7d8a53e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::VehicleSpeedRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1VehicleSpeedRptMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>a048fd72ffdc2609c662b95ece496ad9e</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>vehicle_speed</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>ad86f42ccb1bdac0c0c4c0c7a08db1718</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>vehicle_speed_raw</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>a9f09f821a71f74e99e6f80710fe81980</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>vehicle_speed_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>a3a101b2a786cae190fdad72b04dbe923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>a60cf23a5f092ff7eb89f3c1a18a6703b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::VinRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1VinRptMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VinRptMsg.html</anchorfile>
      <anchor>a43983c81b4efe820c9331cfc0265713a</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mfg</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VinRptMsg.html</anchorfile>
      <anchor>ae9797aa7df87273f1264ee88b89b0d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mfg_code</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VinRptMsg.html</anchorfile>
      <anchor>a4f0befd6ba8a1c6252559053f9fa254b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>model_year</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VinRptMsg.html</anchorfile>
      <anchor>a922e1cb05cecb0d203a6fc51eb78bbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>model_year_code</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VinRptMsg.html</anchorfile>
      <anchor>a90a549357bc2a910a4de6443113de190</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>serial</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VinRptMsg.html</anchorfile>
      <anchor>a882c60c6312f0cab0672d3afae6c950a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1VinRptMsg.html</anchorfile>
      <anchor>af997ad7917d04cf58897d53bae69fb5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::WheelSpeedRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1WheelSpeedRptMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>a8719c334d5a0ca5c50df82150b56bad5</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>front_left_wheel_speed</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>ac8b5f391bb2d12edf966add42edbadab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>front_right_wheel_speed</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>a1b7ae5f382b200db564dcacb18c94907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rear_left_wheel_speed</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>aa2923941b54f1d7974565d497855b22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rear_right_wheel_speed</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>a61e0ac9fc5a1bf7c16183b81716de0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>a916ba4c7bdef2e25ce0c3b7f5b9e5388</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::WiperCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1WiperCmdMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodRxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WiperCmdMsg.html</anchorfile>
      <anchor>a14a247242086b9951c8102ab4a944637</anchor>
      <arglist>(uint8_t wiper_cmd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WiperCmdMsg.html</anchorfile>
      <anchor>a4dcac295ac752dc1d44f003d9aaaf563</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::WiperRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1WiperRptMsg.html</filename>
    <base>AS::Drivers::PACMod::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1WiperRptMsg.html</anchorfile>
      <anchor>af6337293401d37511606ea793c1c45a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod::YawRateRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod_1_1YawRateRptMsg.html</filename>
    <base>AS::Drivers::PACMod::PacmodTxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1YawRateRptMsg.html</anchorfile>
      <anchor>aadf0f35ee33d777a2182f14d9a3e1528</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>yaw_rate</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1YawRateRptMsg.html</anchorfile>
      <anchor>a16d914bcdc442c8a9662af7178611465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod_1_1YawRateRptMsg.html</anchorfile>
      <anchor>ab3e937941c29eb3bc0d437a9121cac90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>AS</name>
    <filename>namespaceAS.html</filename>
    <namespace>AS::Drivers</namespace>
  </compound>
  <compound kind="namespace">
    <name>AS::Drivers</name>
    <filename>namespaceAS_1_1Drivers.html</filename>
    <namespace>AS::Drivers::PACMod</namespace>
  </compound>
  <compound kind="namespace">
    <name>AS::Drivers::PACMod</name>
    <filename>namespaceAS_1_1Drivers_1_1PACMod.html</filename>
    <class kind="class">AS::Drivers::PACMod::AccelCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::AccelRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeMotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeMotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeMotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::BrakeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::DateTimeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::GlobalCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::GlobalRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::HeadlightCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::HeadlightRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::HornCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::HornRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::LatLonHeadingRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::LockedData</class>
    <class kind="class">AS::Drivers::PACMod::MotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod::MotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::MotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::PacmodRxMsg</class>
    <class kind="class">AS::Drivers::PACMod::PacmodRxRosMsgHandler</class>
    <class kind="class">AS::Drivers::PACMod::PacmodTxMsg</class>
    <class kind="class">AS::Drivers::PACMod::PacmodTxRosMsgHandler</class>
    <class kind="class">AS::Drivers::PACMod::ParkingBrakeStatusRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::ShiftCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::ShiftRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::SteerCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::SteeringPIDRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteeringPIDRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteeringPIDRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteeringPIDRpt4Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerMotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerMotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerMotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod::SteerRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::SystemRptFloatMsg</class>
    <class kind="class">AS::Drivers::PACMod::SystemRptIntMsg</class>
    <class kind="class">AS::Drivers::PACMod::TurnSignalCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::TurnSignalRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::VehicleSpeedRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::VinRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::WheelSpeedRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::WiperCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod::WiperRptMsg</class>
    <class kind="class">AS::Drivers::PACMod::YawRateRptMsg</class>
    <member kind="enumeration">
      <type></type>
      <name>VehicleType</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLARIS_GEM</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839fa406a907f017ac4c175bb8be130035e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLARIS_RANGER</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839fa4c21825e082359ae5313030fdd5ae4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNATIONAL_PROSTAR_122</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839fa52e0366d810797e53b178a8a37b5e5a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEXUS_RX_450H</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod.html</anchorfile>
      <anchor>a323fc74198a40c6aefd6f8d7e0f8839fa874090b91924963ba19c7a235e95c378</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
