<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>pacmod3_common.h</name>
    <path>/tmp/ws/src/pacmod3/include/pacmod3/</path>
    <filename>pacmod3__common_8h</filename>
    <includes id="pacmod3__core_8h" name="pacmod3_core.h" local="no" imported="no">pacmod3_core.h</includes>
  </compound>
  <compound kind="file">
    <name>pacmod3_core.cpp</name>
    <path>/tmp/ws/src/pacmod3/src/</path>
    <filename>pacmod3__core_8cpp</filename>
    <includes id="pacmod3__core_8h" name="pacmod3_core.h" local="no" imported="no">pacmod3_core.h</includes>
  </compound>
  <compound kind="file">
    <name>pacmod3_core.h</name>
    <path>/tmp/ws/src/pacmod3/include/pacmod3/</path>
    <filename>pacmod3__core_8h</filename>
    <class kind="class">AS::Drivers::PACMod3::AccelAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::AccelCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::AccelRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeMotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeMotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeMotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::CruiseControlButtonsCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::CruiseControlButtonsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DashControlsLeftCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DashControlsLeftRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DashControlsRightCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DashControlsRightRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DateTimeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DetectedObjectRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DoorRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::GlobalRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HazardLightCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HazardLightRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HeadlightAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HeadlightCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HeadlightRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HornCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HornRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::InteriorLightsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::LatLonHeadingRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::MediaControlsCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::MediaControlsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::MotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::MotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod3::MotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod3::OccupancyRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::Pacmod3RxMsg</class>
    <class kind="class">AS::Drivers::PACMod3::Pacmod3TxMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ParkingBrakeCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ParkingBrakeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::RearLightsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ShiftAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ShiftCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ShiftRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SteeringPIDRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteeringPIDRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteeringPIDRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteeringPIDRpt4Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerMotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerMotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerMotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SystemCmdBool</class>
    <class kind="class">AS::Drivers::PACMod3::SystemCmdFloat</class>
    <class kind="class">AS::Drivers::PACMod3::SystemCmdInt</class>
    <class kind="class">AS::Drivers::PACMod3::SystemRptBoolMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SystemRptFloatMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SystemRptIntMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SystemRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::TurnAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::TurnSignalCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::TurnSignalRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::VehicleDynamicsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::VehicleSpecificRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::VehicleSpeedRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::VinRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::WheelSpeedRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::WiperAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::WiperCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::WiperRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::YawRateRptMsg</class>
    <namespace>AS</namespace>
    <namespace>AS::Drivers</namespace>
    <namespace>AS::Drivers::PACMod3</namespace>
    <member kind="enumeration">
      <type></type>
      <name>DimLevel</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_MIN</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a196ad18a176f948be4aa88ddd033f40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_1</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783accd98dd31b42c6f1225ad546d8e31b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_2</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a1d33459460a291c825bed8e7cef37c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_3</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a126923875c24fb87332a28716feba00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_4</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783aab179da35af2d96cfcbacb8dd780380c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_5</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a1ff0f5d7e5b6ed5f9dd811aa226b434e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_6</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783aa07893a6c57ebb1089d966b48243eea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_7</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a59c968cb2c484b3d5e41991132e8368b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_8</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783aec9e6c4d5c597c3cd00f24338f8372e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_9</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a05a36307cdf883183e2938143b035e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_10</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a3e2caa72763a9209c715fc35d352f595</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_11</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783adc3055abb1f47030bc9a1669e47e17b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_MAX</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783addff0e6ea9b4e19ebe758daa3a20e84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VehicleType</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLARIS_GEM</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762a3abef7384027ea71cb22acf5652fd5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLARIS_RANGER</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762ab817b4175e8a8db64817abd6215ff7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNATIONAL_PROSTAR_122</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762a1853a008ea5df4f324d24101fbab40b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEXUS_RX_450H</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762ae19d58a67dfc921500bc8fecccd61087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VEHICLE_4</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762a7938fd3dd7aef9d4f5f245d24c8c3dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VEHICLE_5</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762a35a320343689c0dc6059321953b563d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pacmod3_node.cpp</name>
    <path>/tmp/ws/src/pacmod3/src/</path>
    <filename>pacmod3__node_8cpp</filename>
    <includes id="pacmod3__ros__msg__handler_8h" name="pacmod3_ros_msg_handler.h" local="no" imported="no">pacmod3_ros_msg_handler.h</includes>
    <member kind="function">
      <type>void</type>
      <name>callback_accel_cmd_sub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a3be982d37621b8430611e20e9592f4d7</anchor>
      <arglist>(const pacmod_msgs::SystemCmdFloat::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_brake_cmd_sub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a771e8697eca766d93ea5a7eb8dc62fee</anchor>
      <arglist>(const pacmod_msgs::SystemCmdFloat::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_cruise_control_buttons_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>aa07f4cc2894d285fb8d72541a4cefb65</anchor>
      <arglist>(const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_dash_controls_left_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>abd63e382a870ff336e8d7805b8f786fc</anchor>
      <arglist>(const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_dash_controls_right_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a104c593595c4617c31897dccf5b3bcbd</anchor>
      <arglist>(const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_headlight_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a707dd0ae2ca2cb05aca3c4f12e820837</anchor>
      <arglist>(const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_horn_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>aa6f94e55769832369ca68bf4bbfe5b78</anchor>
      <arglist>(const pacmod_msgs::SystemCmdBool::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_media_controls_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a09c833067e2437b4c4b30367212ebc91</anchor>
      <arglist>(const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_shift_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a099a7734caf6e80b2c1d0f388a1c4d6e</anchor>
      <arglist>(const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_steer_cmd_sub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a8ca7526b81b81786f5255681422baa80</anchor>
      <arglist>(const pacmod_msgs::SteerSystemCmd::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_turn_signal_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>af495e51896d227c06f425326cda17e90</anchor>
      <arglist>(const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>callback_wiper_set_cmd</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a36300adcb8fa3c8f382e04589072f825</anchor>
      <arglist>(const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>can_read</name>
      <anchorfile>pacmod3__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>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a5a872131451793fd65b1e52ce119cb2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lookup_and_encode</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a4a04a787f004ec6f6eda6c5e9bfc039f</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::SystemCmdBool::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lookup_and_encode</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>afac14d1ac8918c5f88b80330596592a2</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::SystemCmdInt::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lookup_and_encode</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>aa56fffcb8288c12dad662df9e34a76da</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::SystemCmdFloat::ConstPtr &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pacmod3__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>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a9f3eb7075cc66f4f991c790f276bbd46</anchor>
      <arglist>(long id, const std::vector&lt; unsigned char &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_enable</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a0ed50814b002a977ba73bc003fdd01fc</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>accel_aux_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>aed4d8ed3ba0910999303f26a7d6a5ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>accel_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a589261dd126f235d49e607662433ac4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>all_system_statuses_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>ac59e66fb5455765974162712549a298c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>brake_aux_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>ace2086515526e64fe8a3a6c6ec137f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>brake_rpt_detail_1_pub</name>
      <anchorfile>pacmod3__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>pacmod3__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>pacmod3__node_8cpp.html</anchorfile>
      <anchor>aae2b1f3ec37d0af922782dc0d94eba0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>brake_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a484f136c267e6b89a2fb89640a20041d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>can_rx_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>af82df3450bfee6dd3b871761592e7113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>cruise_control_buttons_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>ad508ecefc9aaa5377a010738b6f13096</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>dash_controls_left_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a2c1e756865dc7b0add19021dd33818e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>dash_controls_right_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>ae707c2d455fec9e7728522420dd27534</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>date_time_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a7eb8ed7de8ec63f1b3e472f774773233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>detected_object_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>af26ab46fb69faa00ec37eaa52158a8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>door_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a5492cdabc473983281086151afefe514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>enabled_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a3ed7f2caa89c8b82346b1e41bad76aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>global_keep_going</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a4757f8a529b0a9b4e3761992b7550679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>global_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>abbce473373917d99e1f93b212b151496</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pacmod3TxRosMsgHandler</type>
      <name>handler</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a27a3c24f667c36dcba9a4dda19e06a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>headlight_aux_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a9132924ca3f4942954d4affe853e1c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>headlight_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a8c7c494c6411d770c1719895c7abf328</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>horn_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a21939ba8b14999e4b660665252abe729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>interior_lights_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>adb60b9547cfe3c80a163cf46489b26ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::mutex</type>
      <name>keep_going_mut</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a7eb76d46b6d1fa59f0941962b91a2a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>lat_lon_heading_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a9c029b43ac25723ea820e60af320e7b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>media_controls_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a701c40d0d0208502ea85977ada94fc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>occupancy_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>ada6cbb460944c2249350e681e0baefa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>parking_brake_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a6c13f2cee21c9fe9e12dace571ecb556</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; int64_t, ros::Publisher &gt;</type>
      <name>pub_tx_list</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a48fc58475e219f7f56b9bcdaa8dfd067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>rear_lights_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a97b5a9339e86fcd349401ab16b613fb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; long long, std::shared_ptr&lt; LockedData &gt; &gt;</type>
      <name>rx_list</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>abb6b354f7751d2bd4b458539ab730060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>shift_aux_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a098d4c6a7ad9136a3cdab5920b3aa3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>shift_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a63b41fc5819b7e0fb3e1c4062ec469fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steer_aux_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a330d68d256760546093541b8598517ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>steer_rpt_pub</name>
      <anchorfile>pacmod3__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>pacmod3__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>pacmod3__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>pacmod3__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>pacmod3__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>pacmod3__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>pacmod3__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>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a8fa2485d135b7e96a692122472db7006</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; long long, std::tuple&lt; bool, bool, bool &gt; &gt;</type>
      <name>system_statuses</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a1258b517181fb1f99c329348e1c6661c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>turn_aux_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>afbd6b4c1d50018aed9326a2c51349604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>turn_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a5fe85db56c307f747ca2e9ac5a63aa8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VehicleType</type>
      <name>veh_type</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a6e1b8699300a174cdd7a9a8e6bd67f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>veh_type_string</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a9cc63f1115e061df24425b8bb31eab4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vehicle_dynamics_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a09ad52590291143e057c78ac15b23128</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vehicle_specific_rpt_1_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a40974e98592de4e3c579213db3af2cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vehicle_speed_ms_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a2125ce530cad4233c9b59f52d6103173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vehicle_speed_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a3602324098f57667bf761a5ffca9dedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>vin_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a9334ab0559e87e81e5842e5eb272b9fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>wheel_speed_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>ae2248224edb335b45a355b59cac3f330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>wiper_aux_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>aa6eafcb777f3ef197fb6d1c6ec3ed2c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>wiper_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a854fb967dc820efc2064f7f5d42ec74c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Publisher</type>
      <name>yaw_rate_rpt_pub</name>
      <anchorfile>pacmod3__node_8cpp.html</anchorfile>
      <anchor>a1148f8f5c1d663d20d8ff0406c6a9eef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pacmod3_ros_msg_handler.cpp</name>
    <path>/tmp/ws/src/pacmod3/src/</path>
    <filename>pacmod3__ros__msg__handler_8cpp</filename>
    <includes id="pacmod3__ros__msg__handler_8h" name="pacmod3_ros_msg_handler.h" local="no" imported="no">pacmod3_ros_msg_handler.h</includes>
  </compound>
  <compound kind="file">
    <name>pacmod3_ros_msg_handler.h</name>
    <path>/tmp/ws/src/pacmod3/include/pacmod3/</path>
    <filename>pacmod3__ros__msg__handler_8h</filename>
    <includes id="pacmod3__common_8h" name="pacmod3_common.h" local="no" imported="no">pacmod3_common.h</includes>
    <class kind="class">AS::Drivers::PACMod3::LockedData</class>
    <class kind="class">AS::Drivers::PACMod3::Pacmod3RxRosMsgHandler</class>
    <class kind="class">AS::Drivers::PACMod3::Pacmod3TxRosMsgHandler</class>
    <namespace>AS</namespace>
    <namespace>AS::Drivers</namespace>
    <namespace>AS::Drivers::PACMod3</namespace>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::AccelAuxRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</anchorfile>
      <anchor>ae1c6057be395938997978c3a6e75c9e4</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raw_pedal_force</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</anchorfile>
      <anchor>a64ce6b968e9a70bd9f586eb6263de66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_pedal_force_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</anchorfile>
      <anchor>ad22af220c31285e3181e764f7cfd0670</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raw_pedal_pos</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</anchorfile>
      <anchor>ab492c64f7717a85d2e6c6fcb08359696</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_pedal_pos_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</anchorfile>
      <anchor>aa147a56bf102dd720c065bd6e2f04f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_interaction</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</anchorfile>
      <anchor>a1e9d0f21fffccec13b14abdd867d3c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_interaction_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</anchorfile>
      <anchor>abea9f247047a4d35013380d9b1ba3e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelAuxRptMsg.html</anchorfile>
      <anchor>aebd648c2a0793d1299e315d73a16807d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::AccelCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1AccelCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdFloat</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelCmdMsg.html</anchorfile>
      <anchor>af5ee7929712a86232ca33d8c0dc605ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::AccelRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1AccelRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptFloatMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1AccelRptMsg.html</anchorfile>
      <anchor>aacb0b8c412472c60a96c003280d03277</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::BrakeAuxRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>ace33b10e2702672ab238bed4cac0c621</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>brake_on_off</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>ae53da159509b2ed216173aa4d432a65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>brake_on_off_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>a2a93b43dfedde70e8921c657d2cf8fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raw_brake_pressure</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>a29161972c0a990ffa5e37652a371fda9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_brake_pressure_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>aed1109f853f67efc37db0762a53a5d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raw_pedal_force</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>ac46ba9ed9052393ed84151ed699c76a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_pedal_force_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>af12b746cb0cece2f227e3ac536e2e684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raw_pedal_pos</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>ad98573705d1162181cb58d029151495f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_pedal_pos_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>a4b49d994a807e1ec80308695e3a9d064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_interaction</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>a392ef1af9f110fe042464a29794fcbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_interaction_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>a8448e477350f87d5153c54711ec4067d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeAuxRptMsg.html</anchorfile>
      <anchor>a0c01cfea5576eb6372ee4ac6e9806028</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::BrakeCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1BrakeCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdFloat</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeCmdMsg.html</anchorfile>
      <anchor>ad5b54cca7ca4a798ee6e377aa174f416</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::BrakeMotorRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1BrakeMotorRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod3::MotorRpt1Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeMotorRpt1Msg.html</anchorfile>
      <anchor>a7fd26f4ac1f3f6e899255d6fb08875c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::BrakeMotorRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1BrakeMotorRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod3::MotorRpt2Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeMotorRpt2Msg.html</anchorfile>
      <anchor>ab392f269a858eeb8d53a22d123d82f5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::BrakeMotorRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1BrakeMotorRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod3::MotorRpt3Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeMotorRpt3Msg.html</anchorfile>
      <anchor>a3e7364c887c0bb2326170a2b44925cc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::BrakeRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1BrakeRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptFloatMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1BrakeRptMsg.html</anchorfile>
      <anchor>a6a7158cd477cb982c1e11d6fa6a749c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::CruiseControlButtonsCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1CruiseControlButtonsCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdInt</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1CruiseControlButtonsCmdMsg.html</anchorfile>
      <anchor>ac08d767448624c0dc6a20fc4d37cb47f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::CruiseControlButtonsRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1CruiseControlButtonsRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1CruiseControlButtonsRptMsg.html</anchorfile>
      <anchor>adba3175c5116a0d1824a3c2ac5e5116a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::DashControlsLeftCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1DashControlsLeftCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdInt</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DashControlsLeftCmdMsg.html</anchorfile>
      <anchor>a3b5ac3767fdd51d799c6ac14b2b16df2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::DashControlsLeftRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1DashControlsLeftRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DashControlsLeftRptMsg.html</anchorfile>
      <anchor>a9e1fa0bbb6b7ac178c317e58d39dac96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::DashControlsRightCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1DashControlsRightCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdInt</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DashControlsRightCmdMsg.html</anchorfile>
      <anchor>ab1f404999bc95c080658878600af3519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::DashControlsRightRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1DashControlsRightRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DashControlsRightRptMsg.html</anchorfile>
      <anchor>ae4961f0dc4625e441571e9bcd3258da9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::DateTimeRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1DateTimeRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>aee542db849c1f88d80d1a01cda659e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>hour</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>ad69afbb02ff84aad3122bc9ae433d378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>minute</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a008fddd68ce248d4ddb5da015263626e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>month</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a1f6f368fe6a8c52b7fa7621bef9bfc28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>second</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a903381d5000d141e99ef34d0579f0dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>year</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>a726c4485d13a303e62c668a9142adcfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DateTimeRptMsg.html</anchorfile>
      <anchor>acdd9dc8c2be0b1343f0b3538df1de72a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::DetectedObjectRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1DetectedObjectRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DetectedObjectRptMsg.html</anchorfile>
      <anchor>a8f4ca2b0da59a707556b2cdf572d2385</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>front_object_distance_high_res</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DetectedObjectRptMsg.html</anchorfile>
      <anchor>a793201dbb57dc8919742ed1a1dba7903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>front_object_distance_low_res</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DetectedObjectRptMsg.html</anchorfile>
      <anchor>ae62fe6eae725bb04b5171b0a5f89bdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DetectedObjectRptMsg.html</anchorfile>
      <anchor>a71dff2ec80e00c00ff876ac7c003e60a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::DoorRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a02f72beee22c51a59c30e54ec2a861ad</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driver_door_open</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>af074e012d1586416624961ce9af3c34f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driver_door_open_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a2d163adb487640857d765f85a9343808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fuel_door_open</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a87561deed67247878a772ceef1edb5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fuel_door_open_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a46646051e749ee9e6f3b1336bda65a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hood_open</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a3f81e8f9f07641f46278f64c40afab9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hood_open_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>ad475d583881875ca3bf74dba357535a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passenger_door_open</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a257b6e63da033843e7ded4dab5b5118d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passenger_door_open_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a94d442ccb3569197e67e854536ba5276</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_driver_door_open</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a4181caab809d4a9b7b6f83d85df28f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_driver_door_open_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a066a53739048033a2ab3465040f48d8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_passenger_door_open</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a8ce49064752cc66ead9d08028078cc1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_passenger_door_open_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>ad961829fd4763d3008bba5b101364b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>trunk_open</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>abcf47a6f2bf1523d7318ad98b2ed0a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>trunk_open_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a5aec890c7725eb388fa02c485809d821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1DoorRptMsg.html</anchorfile>
      <anchor>a840e14e043bd2f5cc1044c453d292a36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::GlobalRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>aa202bc85e3679c2fd10af26764d6c452</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>config_fault_active</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>ae2f4abead9148bed0e1d0b6ae2728a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>ae91fb8b341381eeb58fb14e08b487645</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fault_active</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>aaa4c003d3658a416e008a3aba7d814ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>override_active</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>abf141e3d1495b195f5f8d419a21c86bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>steering_can_timeout</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a20d61ac28300f4f8f35380d42f76fffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>subsystem_can_timeout</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a03c535f9e1b5c010ca42dd92120652db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>user_can_read_errors</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>a07699b61f4091a0216c3f1ffa221f1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_can_timeout</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>aa6aca9c674f776f3be340bb1b9c66b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>vehicle_can_timeout</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>aaf6e002f4dca49101c0f333699b1a993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1GlobalRptMsg.html</anchorfile>
      <anchor>acf6a846ff97ddf09d0540fd7ca4258e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::HazardLightCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1HazardLightCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdBool</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HazardLightCmdMsg.html</anchorfile>
      <anchor>ae152eda5ff64c16cf411fb9d0a12e70f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::HazardLightRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1HazardLightRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptBoolMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HazardLightRptMsg.html</anchorfile>
      <anchor>aa94583d9d9501ac311928f3168315968</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::HeadlightAuxRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>a3b8d063ce6d4c4a2c7303685ce859072</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fog_lights_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>ac36db72ba086515f0296db528cc1ff03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>fog_lights_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>a87ceffb762d99eb0da15b5cfb208dc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>headlights_mode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>a903d0a7b3613b12b7a2963ecb9a4aa6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>headlights_mode_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>ae3dfa1751b4890c2d76b3c5ab62d60f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>headlights_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>a698f74d77a97d421e97550bebfcbfd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>headlights_on_bright</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>ab118dc4ba481d5b9582a5ca74812d08c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>headlights_on_bright_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>a6c343096c9f236af32cb258f2f9c6a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>headlights_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>a09a62627a8143c836451fc70ac4f1776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightAuxRptMsg.html</anchorfile>
      <anchor>aaedd43f9dcdb857e27be0dfe96cc2b5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::HeadlightCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdInt</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightCmdMsg.html</anchorfile>
      <anchor>a6886e36288b4ddcc5892a1724c367a0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::HeadlightRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HeadlightRptMsg.html</anchorfile>
      <anchor>ac2a2852156e25d907ac01f3e346f7232</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::HornCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1HornCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdBool</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HornCmdMsg.html</anchorfile>
      <anchor>a8ffe7feb53d7a1fbcb4e47a60ba5dba5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::HornRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1HornRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptBoolMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1HornRptMsg.html</anchorfile>
      <anchor>a6df028ef1190b5dd02a67f1a07bd93b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::InteriorLightsRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>aaf780423f07b0fd6ecada1e71c7177e0</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>DimLevel</type>
      <name>dim_level</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>afdc3e76b071a699f97444daa89746726</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dim_level_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>a8470cd745f5eba8b94e10fd30b45dc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>front_dome_lights_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>a7b02252eacfb27c4fc33a23daab4b73c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>front_dome_lights_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>a5e72cd2139a3ae3e2d1cf2307b46d7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mood_lights_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>a0f0eaa26a93fb6f250bf9e40da01c8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>mood_lights_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>abfd48113b4713a815b3155d01d454473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_dome_lights_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>a950ed0558e724b1b128f7465cfd471cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_dome_lights_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>af7ec996aac53780463a9c34f28854aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1InteriorLightsRptMsg.html</anchorfile>
      <anchor>ab792024fd797f5aa8dc606a7f218731d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::LatLonHeadingRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1LatLonHeadingRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a7198e533fd03a11e37a79e33ab1eaa02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>latitude_degrees</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a40c2bdb351ba80a7d831f2e9a2504ad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>latitude_minutes</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a1c8c89307555a623f7bf85b1ee6335d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>latitude_seconds</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a266b51f97f6d565e5999bbb292abcf83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>longitude_degrees</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>ae444c305a3bc4bf7c64440e6dffe6f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>longitude_minutes</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a570623209096bb9f74293adeb1c02684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>longitude_seconds</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a33269170888d25679b4aa46825424cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LatLonHeadingRptMsg.html</anchorfile>
      <anchor>a3cda670486c31f136f0a519df8edf07a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::LockedData</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1LockedData.html</filename>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>getData</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LockedData.html</anchorfile>
      <anchor>a89da639cce2ed0798c491b67780274b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LockedData</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LockedData.html</anchorfile>
      <anchor>aab0999a3d0a1152e16c1973c91334277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LockedData.html</anchorfile>
      <anchor>ae84366590c19fa1b092b1d60e823d1fc</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; new_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>_data</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LockedData.html</anchorfile>
      <anchor>a4a26bf759c688349ad89ca92e2e51972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>_data_mut</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1LockedData.html</anchorfile>
      <anchor>a26034a4e61c244f2ae894a499bae2688</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::MediaControlsCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1MediaControlsCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdInt</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1MediaControlsCmdMsg.html</anchorfile>
      <anchor>a21484a285c9119cba07d68976b44307e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::MediaControlsRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1MediaControlsRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1MediaControlsRptMsg.html</anchorfile>
      <anchor>aae2ad6cb232e73d2815d5518652b54c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::MotorRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1MotorRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1MotorRpt1Msg.html</anchorfile>
      <anchor>a58e8279fc626b7440def7e524e967e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>position</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1MotorRpt1Msg.html</anchorfile>
      <anchor>a34bfa8a676079b5f9ece6f9e4c8d5ba1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::MotorRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1MotorRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1MotorRpt2Msg.html</anchorfile>
      <anchor>a5ac1b0297a02b326c1d2fc7d174963eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>motor_temp</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1MotorRpt2Msg.html</anchorfile>
      <anchor>ab4441333d3e41ed5d0757e54ee01fa37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>velocity</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1MotorRpt2Msg.html</anchorfile>
      <anchor>af73da7167632b6b32e424f3e4ec86faf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::MotorRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1MotorRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1MotorRpt3Msg.html</anchorfile>
      <anchor>aed818b59374357e665840f7b6c2f610a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>torque_output</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1MotorRpt3Msg.html</anchorfile>
      <anchor>a0b1247dc25cbc00bb60ba26e67b71472</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::OccupancyRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>abecf902a82206d1472376e2a670d1e08</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driver_seat_occupied</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a4c0ef82261f80b577b090907e3b8d7b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driver_seat_occupied_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a3d8fb555657bc16309dfee168d82f55a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driver_seatbelt_buckled</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a74529f4975eff5d764f3930534820161</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driver_seatbelt_buckled_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a55b2abc0dfde9a01bbdd29473a6f4455</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passenger_seat_occupied</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a4953bfe3ce90eda3d93f77a95df73df7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passenger_seat_occupied_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a2e59b01c7016e36b73041f0e0f8d92d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passenger_seatbelt_buckled</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a6f820a5d7e998d8cb54e0400dc0dd493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passenger_seatbelt_buckled_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a6387f42225935517a4cee834cd4396e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_seat_occupied</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>affa635245d50696bcbd7ed98222cb79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_seat_occupied_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a73808c16be18f27c0e28cbc79574f153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_seatbelt_buckled</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a17ccce23c451f823a5a63f8f0ae47057</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_seatbelt_buckled_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>af40e86b4d7d1ac0a7c708a7bab2a611d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1OccupancyRptMsg.html</anchorfile>
      <anchor>a5cb8bfff19dade21d47cf5945f910855</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::Pacmod3RxMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3RxMsg.html</filename>
    <member kind="variable">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>data</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3RxMsg.html</anchorfile>
      <anchor>aa4a3f0d412e666a85c40ed486bd6c21a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::Pacmod3RxRosMsgHandler</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3RxRosMsgHandler.html</filename>
    <member kind="function" static="yes">
      <type>static std::vector&lt; uint8_t &gt;</type>
      <name>unpackAndEncode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3RxRosMsgHandler.html</anchorfile>
      <anchor>aaa8dd8db00862b3149a2336d4525bd84</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::SystemCmdBool::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_1PACMod3_1_1Pacmod3RxRosMsgHandler.html</anchorfile>
      <anchor>a6348381f90f5d4ff61a86f014a768323</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::SystemCmdFloat::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_1PACMod3_1_1Pacmod3RxRosMsgHandler.html</anchorfile>
      <anchor>aec4d47a8fd86000b61fba6becf5f238d</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::SystemCmdInt::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_1PACMod3_1_1Pacmod3RxRosMsgHandler.html</anchorfile>
      <anchor>ac64db1a8b026ba4f4b2392d78305eea8</anchor>
      <arglist>(const int64_t &amp;can_id, const pacmod_msgs::SteerSystemCmd::ConstPtr &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::Pacmod3TxMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxMsg.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSystem</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxMsg.html</anchorfile>
      <anchor>a6ca0837fe23f5598dd6d1ba41604c9bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxMsg.html</anchorfile>
      <anchor>ab57ae9bbd5acfc4d68ca8a1ec87bea16</anchor>
      <arglist>(uint8_t *in)=0</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; Pacmod3TxMsg &gt;</type>
      <name>make_message</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxMsg.html</anchorfile>
      <anchor>a951339e73b6dc979b43190202a3c621f</anchor>
      <arglist>(const int64_t &amp;can_id)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::Pacmod3TxRosMsgHandler</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</filename>
    <member kind="function">
      <type>void</type>
      <name>fillAndPublish</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a771afb7518290ff3d026c15259b4fb1b</anchor>
      <arglist>(const int64_t &amp;can_id, std::string frame_id, ros::Publisher &amp;pub, std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillAccelAuxRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>abc0beca96431485d3f3440be0b28cf55</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::AccelAuxRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillBrakeAuxRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a5128f08efc2cc2483d269af95a40c612</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::BrakeAuxRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillDateTimeRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>ac8d24dc394f8d11d686d5f11be5c73d4</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::DateTimeRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillDetectedObjectRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>ae442603b3e429f658e01b62af69d72c2</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::DetectedObjectRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillDoorRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>ab3cdc86cb7965daf64bfee0940185979</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::DoorRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillGlobalRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a808f3a57f20b624da1e9f64e5613403c</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::GlobalRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillHeadlightAuxRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a0ec17eb38e8e2f66cdfbf815c2914c98</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::HeadlightAuxRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillInteriorLightsRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a54ef38fd5704ca5c95648597cd7c8022</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::InteriorLightsRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillLatLonHeadingRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>aed705860a716cd00adece01173299ffd</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::LatLonHeadingRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillMotorRpt1</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a26d892ee69db943ce8eb06431e1204f9</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::MotorRpt1 &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillMotorRpt2</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>ac02a4fd6098d282cac4602a64091840a</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::MotorRpt2 &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillMotorRpt3</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>aba693f65a882a1dc85b029f2ee50b3a6</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::MotorRpt3 &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillOccupancyRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a6f01e56d7680fa1929d45a5d1c07c2c1</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::OccupancyRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillRearLightsRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>af0cf8168026ee566351b3513c768e21b</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::RearLightsRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillShiftAuxRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>ae002886f33533e8de1231b9f88d59edb</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::ShiftAuxRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteerAuxRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a730d7f22441c127295bababb25659f8b</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::SteerAuxRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteeringPIDRpt1</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a631bce69e98711c07ba2b8d4e37d5159</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::SteeringPIDRpt1 &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteeringPIDRpt2</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a8bdd09f6140938be3385d3aa034bd606</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::SteeringPIDRpt2 &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteeringPIDRpt3</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a21312b9198c416052c9463e5b8fc8ea3</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::SteeringPIDRpt3 &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSteeringPIDRpt4</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a4098ed18d9a579b4c9e55669238f5994</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::SteeringPIDRpt4 &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSystemRptBool</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>acd78200306c700ab2f3883c14a093986</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::SystemRptBool &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSystemRptFloat</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a751dd194fddef3c0c2a668a568ffc9e4</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::SystemRptFloat &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillSystemRptInt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>ad3d2c323037c975a6190ac0c3ab55f94</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::SystemRptInt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillTurnAuxRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>aff68ed6a4368c796134fb8a49eab678e</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::TurnAuxRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillVehicleDynamicsRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>aea51dcfb52fc0efcee793fc2669636a7</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::VehicleDynamicsRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillVehicleSpecificRpt1</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a0618581576a6b0295ac2d740ea8bb081</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::VehicleSpecificRpt1 &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillVehicleSpeedRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>af0ba6d255a8179f4e27acdd095bc67bc</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::VehicleSpeedRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillVinRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>adf90a001d4fcbcc10457c1b4c99c7abb</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::VinRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillWheelSpeedRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a1144fac3b7037e0cd3475994f1ace204</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::WheelSpeedRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillWiperAuxRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a6e773b3f056cb935ae4a7e7e037762da</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::WiperAuxRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>fillYawRateRpt</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1Pacmod3TxRosMsgHandler.html</anchorfile>
      <anchor>a94e700ff3d8dfab1b9e65ed11a44dbbf</anchor>
      <arglist>(std::shared_ptr&lt; Pacmod3TxMsg &gt; &amp;parser_class, pacmod_msgs::YawRateRpt &amp;new_msg, std::string frame_id)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::ParkingBrakeCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1ParkingBrakeCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdBool</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ParkingBrakeCmdMsg.html</anchorfile>
      <anchor>a12a837ee783d529df021e5d3cb5290fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::ParkingBrakeRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1ParkingBrakeRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptBoolMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ParkingBrakeRptMsg.html</anchorfile>
      <anchor>a25a2c3258e9e48e3c1313d29d8fe205d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::RearLightsRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1RearLightsRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1RearLightsRptMsg.html</anchorfile>
      <anchor>ae67740454e9aa8eef8254ab24ea535ac</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>brake_lights_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1RearLightsRptMsg.html</anchorfile>
      <anchor>acc021b1e5e5699c16447749e078a284e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>brake_lights_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1RearLightsRptMsg.html</anchorfile>
      <anchor>adf4af9d6066230dab66ca5cece9a983b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reverse_lights_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1RearLightsRptMsg.html</anchorfile>
      <anchor>a5bdf1ea2daff48efeb5c78e63868107c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>reverse_lights_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1RearLightsRptMsg.html</anchorfile>
      <anchor>a3dad6ba2204f9806d35d1b4fb38551e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1RearLightsRptMsg.html</anchorfile>
      <anchor>af9396868aecf64a250c84828d94ed473</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::ShiftAuxRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>a5ac337268192820f397e56e97876c943</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>between_gears</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>adebed18809fd4b47fa5125eb9bc12f29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>between_gears_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>a48ab716d1d9d4b8c84e0e56af0ac3e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>brake_interlock_active</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>a82864cf4ba1e03536303c5aa6809a84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>brake_interlock_active_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>afcb017d19c8dd8b6d0ea193adb2012cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>speed_interlock_active</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>aadcbb19b0ee5038d5bb041f11d4f671f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>speed_interlock_active_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>a927c0a83329e92c96ce720f488d8c821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>stay_in_neutral_mode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>a0c3a9019eb61acd4c11d2b6483d102b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>stay_in_neutral_mode_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>a1a4bf40e3d519342e4d8a06b2db94b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftAuxRptMsg.html</anchorfile>
      <anchor>a725c47c269d324e734c4b343a82f0e91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::ShiftCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1ShiftCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdInt</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftCmdMsg.html</anchorfile>
      <anchor>a1cbbd7a997df2ab2264dc37e00e1d3de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::ShiftRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1ShiftRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1ShiftRptMsg.html</anchorfile>
      <anchor>a32622f7bc898a8976e573f98f0acbca1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteerAuxRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>ab05db874f2763f7c444b602e27a616fd</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raw_position</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>a370392e9b2da11dda510adcd160731a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_position_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>a44b712b75c256501c079bb5af40f8c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>raw_torque</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>aae36fd39443a0800d94dab82126cf665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>raw_torque_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>a3acb535fafc1f3ed6e828df22e14ce9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>rotation_rate</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>abf91b04d2f2c5c543a43e4838eb6351d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rotation_rate_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>a5fef0f498f2194a8b88e2c3b8838e7aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_interaction</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>aa6682c6c9b919e4e75076365aab17403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>user_interaction_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>a80bbaab650747add761d267d04373f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerAuxRptMsg.html</anchorfile>
      <anchor>a55c7aa4f95067026346ce11df3f8ceee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteerCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteerCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdFloat</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerCmdMsg.html</anchorfile>
      <anchor>a0cfc290863f6d984089ad950a9ca880f</anchor>
      <arglist>(bool enabled, bool ignore_overrides, bool clear_override, float steer_pos, float steer_spd)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerCmdMsg.html</anchorfile>
      <anchor>a5aa92b9bfc313bac0cb831501bf1374e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteeringPIDRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>ab36fd469d8102a7f605d1a806e11433c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Kd</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a48638334fda00ebd6fea3d528dfd132c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Ki</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a368525c25b41992fa6586842069a834f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>Kp</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a177c14f2f19804ceebeb73a3f15ce7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt1Msg.html</anchorfile>
      <anchor>a43d7726ab617d3382476e1d54d01c5c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteeringPIDRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>a57076c0648291dd309d2bb87126caa8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>D_term</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>a5a562b2326c563798311d015109c512f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>I_term</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>af385ded49db0d7dd7590ee982f3f53c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>P_term</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>a892b30bdd47de869382551569e228901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt2Msg.html</anchorfile>
      <anchor>a07e8f21a292f5736321c519a32cd1bf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteeringPIDRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a950b3c01efb0da9b26eb7b8a6ff8cf6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>new_torque</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a5d234bc6d7089493908fdf0d85721dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>str_angle_actual</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a2b9dd4ee6536527481ecd1d5a9c33318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>str_angle_desired</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>aadce2eaeefbd7af4d5bec6ab27fa9bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt3Msg.html</anchorfile>
      <anchor>a4f305863eff61aeec6e7e1a1ac1278f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteeringPIDRpt4Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt4Msg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1SteeringPIDRpt4Msg.html</anchorfile>
      <anchor>a152a71a8f343cd0499c62d3896681a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>angular_velocity</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt4Msg.html</anchorfile>
      <anchor>ad815c55cf2a5612a196206d2f3d8092f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteeringPIDRpt4Msg.html</anchorfile>
      <anchor>a2e6bf4974e0cdc9092fed54898208035</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteerMotorRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteerMotorRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod3::MotorRpt1Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerMotorRpt1Msg.html</anchorfile>
      <anchor>a5ff95af231d50832b62785751976491c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteerMotorRpt2Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteerMotorRpt2Msg.html</filename>
    <base>AS::Drivers::PACMod3::MotorRpt2Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerMotorRpt2Msg.html</anchorfile>
      <anchor>ae102491606203944a3559db54284d19d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteerMotorRpt3Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteerMotorRpt3Msg.html</filename>
    <base>AS::Drivers::PACMod3::MotorRpt3Msg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerMotorRpt3Msg.html</anchorfile>
      <anchor>a855c3577510e614545c37fcdd2b67802</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SteerRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SteerRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptFloatMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SteerRptMsg.html</anchorfile>
      <anchor>abc858932f5f0fadd513e2ae607a7bc53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SystemCmdBool</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SystemCmdBool.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3RxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemCmdBool.html</anchorfile>
      <anchor>a23092ea4bff9ca19c04cf0a3987e2501</anchor>
      <arglist>(bool enable, bool ignore_overrides, bool clear_override, bool cmd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SystemCmdFloat</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SystemCmdFloat.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3RxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemCmdFloat.html</anchorfile>
      <anchor>a327bf334ed9f3924695062236c9fbc8a</anchor>
      <arglist>(bool enable, bool ignore_overrides, bool clear_override, float cmd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SystemCmdInt</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SystemCmdInt.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3RxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>encode</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemCmdInt.html</anchorfile>
      <anchor>aeeb298bd551196c2feb97d6de75830e7</anchor>
      <arglist>(bool enable, bool ignore_overrides, bool clear_override, uint8_t cmd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SystemRptBoolMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptBoolMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptBoolMsg.html</anchorfile>
      <anchor>ad68b2190a435ee6aa189a4fbbe4f586e</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SystemRptBoolMsg</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptBoolMsg.html</anchorfile>
      <anchor>a73f5e2f5a7b21f406121a40de24e98c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>command</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptBoolMsg.html</anchorfile>
      <anchor>aaaf6b5b6b980ca2d1e0234959ebe7253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>manual_input</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptBoolMsg.html</anchorfile>
      <anchor>a927748eae50fa901647fc30031bd50b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>output</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptBoolMsg.html</anchorfile>
      <anchor>acc5b1fed6d9de5797eb6d0b42670a87b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SystemRptFloatMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptFloatMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>a04a2fa087a6ee81b5c9d6a71a17261dc</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SystemRptFloatMsg</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>ac1a822da39012b64fafff575590225d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>command</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>a588341dc5b5042c8a6e0c3b0aa126afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>manual_input</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>a65e2433957b634d9184acc4b6176f64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>output</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptFloatMsg.html</anchorfile>
      <anchor>a9b853a39076a92ceffebcfad3f9241a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SystemRptIntMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptIntMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>ab197b675aa4599a22b7425d04cd5d384</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SystemRptIntMsg</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>a8f0961630fcf6294f68f45cb15039f1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>command</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>aaedf2ed957343f13719440b99e95692d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>manual_input</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>a03e8b96d099ffd5207887954a95a1e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>output</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptIntMsg.html</anchorfile>
      <anchor>af68d414642a6cf5fcc06864fe6e8cb66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::SystemRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>bool</type>
      <name>isSystem</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>a1956334cc9bd8c9ac24c9cd384d2bda6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SystemRptMsg</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>a26f4a2762ee6c1028c03dad540d695c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>command_output_fault</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>ae253684028e3d4afa74935a6b48f31a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>a7a2009ac194c32c4fb09dd97ffe03f4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>input_output_fault</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>ab44c25fd2357e66a555cfb4f43e93f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>output_reported_fault</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>aa4783051ebaca9bfcf3f9ae8abf9a797</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>override_active</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>a37afec21e650ef1cf7aa469a5d889344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>pacmod_fault</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>a86c11514e70943dbe538230104438ffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>vehicle_fault</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1SystemRptMsg.html</anchorfile>
      <anchor>a69c68e8bf596d4bcb451e1442d3d737f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::TurnAuxRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1TurnAuxRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1TurnAuxRptMsg.html</anchorfile>
      <anchor>aec760b8ecfa57c7790634f29921017ba</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driver_blinker_bulb_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1TurnAuxRptMsg.html</anchorfile>
      <anchor>a1e9bd2313c308448e4d9f3ac1c5224fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>driver_blinker_bulb_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1TurnAuxRptMsg.html</anchorfile>
      <anchor>a4121aece85036f399a2c2e72a061de77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passenger_blinker_bulb_on</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1TurnAuxRptMsg.html</anchorfile>
      <anchor>a33d838702b637433bd6def84faec7004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>passenger_blinker_bulb_on_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1TurnAuxRptMsg.html</anchorfile>
      <anchor>ad04f2d6ee7beb2bcec66d4b756cd267d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1TurnAuxRptMsg.html</anchorfile>
      <anchor>a012a052861ffc9be315487c89c579510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::TurnSignalCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1TurnSignalCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdInt</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1TurnSignalCmdMsg.html</anchorfile>
      <anchor>a7b3542f1f2e82e221b765ed018a0a244</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::TurnSignalRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1TurnSignalRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1TurnSignalRptMsg.html</anchorfile>
      <anchor>ae735f2b5cf827f2f257f838e30c56d9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::VehicleDynamicsRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1VehicleDynamicsRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleDynamicsRptMsg.html</anchorfile>
      <anchor>a497ef2abfefd566044a03a15bbc22ada</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>brake_torque</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleDynamicsRptMsg.html</anchorfile>
      <anchor>aab1ddce6925ed575798e103ed96fbcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>g_forces</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleDynamicsRptMsg.html</anchorfile>
      <anchor>a413072c4e51583240f1c6f74f2483a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleDynamicsRptMsg.html</anchorfile>
      <anchor>a34d2a321c230921af246860008dfeaf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::VehicleSpecificRpt1Msg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpecificRpt1Msg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpecificRpt1Msg.html</anchorfile>
      <anchor>ae4eebd88ece55433fc485c4d85b48a9d</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>shift_pos_1</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpecificRpt1Msg.html</anchorfile>
      <anchor>afd087de7b2836eeffdd47743a0e7a82b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>shift_pos_2</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpecificRpt1Msg.html</anchorfile>
      <anchor>acf83c9dbbdfe389d7f3063c9f4deff64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpecificRpt1Msg.html</anchorfile>
      <anchor>a7cfffc39a5373726fc64ea826e2fbe86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::VehicleSpeedRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpeedRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>ab3966901f36d1d050e5d3a9a2a52989b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>vehicle_speed_raw</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>a06fed82733b83faf92dbf1ae27e2768a</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>vehicle_speed_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>ad8ea182a3cc0cdfe98baa1cc4f6a2ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VehicleSpeedRptMsg.html</anchorfile>
      <anchor>a9be57fa4c955bc8edb8fd920516a034c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::VinRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1VinRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1VinRptMsg.html</anchorfile>
      <anchor>a0953040b5dfe18e515475e6004ac9ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>mfg_code</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VinRptMsg.html</anchorfile>
      <anchor>a03d759f659585e6db1acff1a24967da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>model_year</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VinRptMsg.html</anchorfile>
      <anchor>ad423c9b4f85a4fdf3895e6e531d2a7e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>model_year_code</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VinRptMsg.html</anchorfile>
      <anchor>a9088ed263dd23e48249b72cfb0e196c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>serial</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VinRptMsg.html</anchorfile>
      <anchor>a84b43ebf2d7c9c947b19279538e01770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1VinRptMsg.html</anchorfile>
      <anchor>a5d21d689b567a878fad0a812b1bb2b5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::WheelSpeedRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1WheelSpeedRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>aba83386eb03e8f9869cdaf6373059ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>front_right_wheel_speed</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>af2613366fd561cf0618be852c015fe8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rear_left_wheel_speed</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>ab1a3ab33b78bfabcbfe47aa81399367a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rear_right_wheel_speed</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>ab3695d3de71bb025b650660e78405376</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WheelSpeedRptMsg.html</anchorfile>
      <anchor>a7bd05c4a14c1e1751067a376afa62b05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::WiperAuxRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>adaa640778f562813bd39759736315925</anchor>
      <arglist>(uint8_t *in)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>front_spraying</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>aa2218074bd9b912a078ebf7cc6323fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>front_spraying_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>aa23bdf2aefebbcbcbcc5b4f4413b0e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>front_wiping</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>af6abde6f729cbabf4c7773ea4419bc31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>front_wiping_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>af847c18525c68cf23ebac495f55ffc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_spraying</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>ab4e5a39986984528078c62ebb3f688f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_spraying_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>a9627366b628b5a61666852108856db06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_wiping</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>a932e7b507a8fdb0efd297fbad08ec456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>rear_wiping_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>a29fc573612839dbbdce4595aa0a82df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>spray_empty</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>a7755ad2f9a754172dba27003533d2649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>spray_empty_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>a97a7e1af2edff7ec305f3a47cb329c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>spray_near_empty</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>ab256d72c3f2ce5e0b0a4922ec97c6fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>spray_near_empty_is_valid</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>aeb09972ac6abb9c8ab984773dcddeae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperAuxRptMsg.html</anchorfile>
      <anchor>a1d0e31ff9fc7c5a654ed2f8cc98283a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::WiperCmdMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1WiperCmdMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemCmdInt</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperCmdMsg.html</anchorfile>
      <anchor>a1e1ce070c50fa914b7baacb314a6fe58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::WiperRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1WiperRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::SystemRptIntMsg</base>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1WiperRptMsg.html</anchorfile>
      <anchor>a25601183d88dd7866017eac34e9ff30d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AS::Drivers::PACMod3::YawRateRptMsg</name>
    <filename>classAS_1_1Drivers_1_1PACMod3_1_1YawRateRptMsg.html</filename>
    <base>AS::Drivers::PACMod3::Pacmod3TxMsg</base>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_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_1PACMod3_1_1YawRateRptMsg.html</anchorfile>
      <anchor>a40800073a3011192c67f30a134c52d63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int64_t</type>
      <name>CAN_ID</name>
      <anchorfile>classAS_1_1Drivers_1_1PACMod3_1_1YawRateRptMsg.html</anchorfile>
      <anchor>a60ba87ad3f9b505bb9cb4a244e68cf59</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::PACMod3</namespace>
  </compound>
  <compound kind="namespace">
    <name>AS::Drivers::PACMod3</name>
    <filename>namespaceAS_1_1Drivers_1_1PACMod3.html</filename>
    <class kind="class">AS::Drivers::PACMod3::AccelAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::AccelCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::AccelRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeMotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeMotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeMotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod3::BrakeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::CruiseControlButtonsCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::CruiseControlButtonsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DashControlsLeftCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DashControlsLeftRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DashControlsRightCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DashControlsRightRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DateTimeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DetectedObjectRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::DoorRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::GlobalRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HazardLightCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HazardLightRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HeadlightAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HeadlightCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HeadlightRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HornCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::HornRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::InteriorLightsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::LatLonHeadingRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::LockedData</class>
    <class kind="class">AS::Drivers::PACMod3::MediaControlsCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::MediaControlsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::MotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::MotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod3::MotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod3::OccupancyRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::Pacmod3RxMsg</class>
    <class kind="class">AS::Drivers::PACMod3::Pacmod3RxRosMsgHandler</class>
    <class kind="class">AS::Drivers::PACMod3::Pacmod3TxMsg</class>
    <class kind="class">AS::Drivers::PACMod3::Pacmod3TxRosMsgHandler</class>
    <class kind="class">AS::Drivers::PACMod3::ParkingBrakeCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ParkingBrakeRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::RearLightsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ShiftAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ShiftCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::ShiftRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SteeringPIDRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteeringPIDRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteeringPIDRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteeringPIDRpt4Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerMotorRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerMotorRpt2Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerMotorRpt3Msg</class>
    <class kind="class">AS::Drivers::PACMod3::SteerRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SystemCmdBool</class>
    <class kind="class">AS::Drivers::PACMod3::SystemCmdFloat</class>
    <class kind="class">AS::Drivers::PACMod3::SystemCmdInt</class>
    <class kind="class">AS::Drivers::PACMod3::SystemRptBoolMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SystemRptFloatMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SystemRptIntMsg</class>
    <class kind="class">AS::Drivers::PACMod3::SystemRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::TurnAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::TurnSignalCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::TurnSignalRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::VehicleDynamicsRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::VehicleSpecificRpt1Msg</class>
    <class kind="class">AS::Drivers::PACMod3::VehicleSpeedRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::VinRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::WheelSpeedRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::WiperAuxRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::WiperCmdMsg</class>
    <class kind="class">AS::Drivers::PACMod3::WiperRptMsg</class>
    <class kind="class">AS::Drivers::PACMod3::YawRateRptMsg</class>
    <member kind="enumeration">
      <type></type>
      <name>DimLevel</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_MIN</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a196ad18a176f948be4aa88ddd033f40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_1</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783accd98dd31b42c6f1225ad546d8e31b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_2</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a1d33459460a291c825bed8e7cef37c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_3</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a126923875c24fb87332a28716feba00e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_4</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783aab179da35af2d96cfcbacb8dd780380c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_5</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a1ff0f5d7e5b6ed5f9dd811aa226b434e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_6</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783aa07893a6c57ebb1089d966b48243eea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_7</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a59c968cb2c484b3d5e41991132e8368b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_8</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783aec9e6c4d5c597c3cd00f24338f8372e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_9</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a05a36307cdf883183e2938143b035e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_10</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783a3e2caa72763a9209c715fc35d352f595</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_11</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783adc3055abb1f47030bc9a1669e47e17b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIM_LEVEL_MAX</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>a588d45d455e78391dd6578670f642783addff0e6ea9b4e19ebe758daa3a20e84f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VehicleType</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLARIS_GEM</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762a3abef7384027ea71cb22acf5652fd5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLARIS_RANGER</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762ab817b4175e8a8db64817abd6215ff7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERNATIONAL_PROSTAR_122</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762a1853a008ea5df4f324d24101fbab40b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LEXUS_RX_450H</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762ae19d58a67dfc921500bc8fecccd61087</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VEHICLE_4</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762a7938fd3dd7aef9d4f5f245d24c8c3dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VEHICLE_5</name>
      <anchorfile>namespaceAS_1_1Drivers_1_1PACMod3.html</anchorfile>
      <anchor>af70bc14de118e8a4ed8f5fe2c6da9762a35a320343689c0dc6059321953b563d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
