<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>m4api.c</name>
    <path>/tmp/ws/src/m4atx_battery_monitor/src/</path>
    <filename>m4api_8c</filename>
    <includes id="m4api_8h" name="m4api.h" local="yes" imported="no">m4atx_battery_monitor/m4api.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>PRODUCT</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a2a117d494cfcf9759244220b4c46a8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READ_ENDPOINT</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a61f4808dc802da76f8fc0f8b33e5857d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a45ba202b05caf39795aeca91b0ae547e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VENDOR</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>aa201453aff201e7ea331fe2a7455be4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WRITE_ENDPOINT</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>ab3c29b00146a1ae3b387381c05dff316</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4CheckVersion</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a69d4ff53d3f39c11fde7c1b9bda18989</anchor>
      <arglist>(char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4ConfigField</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a07b9d94d837bfa3eb6d79cc521ba4320</anchor>
      <arglist>(char const *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4FetchDiag</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a91f6b00fe2d24bddd83f61e560fefb78</anchor>
      <arglist>(usb_dev_handle *dev, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4GetConfig</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a3268bb13660b1c1d2a0bc7fb589aebc2</anchor>
      <arglist>(usb_dev_handle *dev, struct m4ConfigField *field, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4GetDiag</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a978e0d515f4a8809c85f34a4122b9026</anchor>
      <arglist>(usb_dev_handle *dev, struct m4Diagnostics *diag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4GetFloat</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a6034cd38341733021c632c2f3cdecbc2</anchor>
      <arglist>(usb_dev_handle *dev, enum m4FieldID fid, float *out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4GetInteger</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>ada05ca3478e41e6ec0e54b4dcac1a213</anchor>
      <arglist>(usb_dev_handle *dev, enum m4FieldID fid, int *out)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>m4GetVal</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>aef15b10c1749c53a461ef899469b8e29</anchor>
      <arglist>(enum m4Type type, char *posn)</arglist>
    </member>
    <member kind="function">
      <type>usb_dev_handle *</type>
      <name>m4Init</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a3690d00fa7bf7c4c21f0c3ba89c98ba5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static usb_dev_handle *</type>
      <name>m4InitUSB</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>ae9c96af25fce048323a8b0877c59af96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4ParseValue</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>aa5f5962616c080149d026a72e35cbe24</anchor>
      <arglist>(enum m4Type type, char const *strval, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>m4PrintDiag</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a9ae697b4ae7c638ae6fca61dd59128a1</anchor>
      <arglist>(char *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>m4PrintVal</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a7894143a901fc0a884c68b025f789718</anchor>
      <arglist>(enum m4Type type, float val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4Read</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a61e3f35411f67ef7557faab86000a203</anchor>
      <arglist>(usb_dev_handle *dev, unsigned char *buf, unsigned int len, int timeout)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4SetBinary</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a90a5bd60b32479ae5124edd7de017f3d</anchor>
      <arglist>(usb_dev_handle *dev, struct m4ConfigField *field, char const *val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4SetConfig</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a73c71daf516e9a91c529631d4034ea53</anchor>
      <arglist>(usb_dev_handle *dev, struct m4ConfigField *field, char const *strval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4SetFloat</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a831dfaa1fba4dce3c1d34ece679ec8dd</anchor>
      <arglist>(usb_dev_handle *dev, enum m4FieldID fid, float val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4SetInteger</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a530ae7a1cfec56e15e34de841a7e4c69</anchor>
      <arglist>(usb_dev_handle *dev, enum m4FieldID fid, int val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4Write</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>ac72155ee63b5957bb9328b6b84e14cc5</anchor>
      <arglist>(usb_dev_handle *dev, unsigned char *buf, unsigned int len, int timeout)</arglist>
    </member>
    <member kind="variable">
      <type>struct m4ConfigField</type>
      <name>m4ConfigFields</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a9e2de2df9a49cc8ff3c9a080328e7a77</anchor>
      <arglist>[47]</arglist>
    </member>
    <member kind="variable">
      <type>struct m4Version</type>
      <name>m4CurrentVersion</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a93820d497cbf0e56fb2e0b1949bca1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct m4DiagField</type>
      <name>m4DiagFields</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a11516709fcdee7139072605ab6b23d54</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>m4NumDiagFields</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>aaead1a3f88b81c11772830f67d065589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float *</type>
      <name>m4TypeConversions</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a297891d62009738b8a50f2a9a0cc41a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>m4TypeConversionsV1</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a504118c7c64a47700827651ee3deaab8</anchor>
      <arglist>[13]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>m4TypeConversionsV2</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>ad9a625e6c698f79e00a6ea610348d261</anchor>
      <arglist>[13]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>m4TypeDescs</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a528f376cd0dbe3ed32b579dc220b2975</anchor>
      <arglist>[14]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>m4TypeForms</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>a802912b8102cef884efb77f927fcec0f</anchor>
      <arglist>[13]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>m4TypeLengths</name>
      <anchorfile>m4api_8c.html</anchorfile>
      <anchor>ad1a4b5211896a4293e72d4c472fffc58</anchor>
      <arglist>[13]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>m4api.h</name>
    <path>/tmp/ws/src/m4atx_battery_monitor/include/m4atx_battery_monitor/</path>
    <filename>m4api_8h</filename>
    <class kind="struct">m4ConfigField</class>
    <class kind="struct">m4DiagField</class>
    <class kind="struct">m4Diagnostics</class>
    <class kind="struct">m4Version</class>
    <member kind="enumeration">
      <name>m4FieldID</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_IGN_HIGH</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a56a4110e7cc7e6ed7b59fda01d4f709f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_IGN_LOW</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a74c1290c06914c3bf439b798a1a2339d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_IGN_DBC</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a53a8907cb8a99f9580873b752334962c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_PSU_DELAY</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a64309c92aeb84db9959d58bf1be1a433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_VIN_MIN_START</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ac64a2183a52d06f12cbfa3a2d0b5b622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_VIN_MIN_ON</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ab3a1f959ccca0190d0ab5bceb657fc66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_VIN_MIN_5V</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a81c5f413d64c32e865e91719de959e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_VIN_MAX</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ac215a0035dbcf0c5f50570b53b97fd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_12V_MAX</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ae38507cd1334ae0bf4f9c5f967d14cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_12V_MIN</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a7e38a4b39dc858ef2b6879b07d5a1f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_5V_MAX</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ac50e69914090213ae5415b62e9bc1df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_5V_MIN</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5accb10ccd2e85faf12f2141593d2e732b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_33V_MAX</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ab3e255bbc2414432dc96024c752bcc5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_33V_MIN</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a18c71e9bc9e760503ddd445bd0c79b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_12V_TIME</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5aa5cbd6b045e0f5455be3a2c2e5394b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_33V_TIME</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a52d68ebc0707225868842eaea0ce0399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_PWRSW</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a459700cd7d6a5334e4fb4999d426b056</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_PSU_ON_TIME</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ab89ffa89c3f189246a0f4026ed095902</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_ON_DELAY</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a30ea4c69c0e5c162d9e1ef00f9a60805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_PSU_OFF_TIME</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5aaf4e09320ca2c25752d640c0eb16c1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ac6c1b9d833ca7d030432abd68b1609ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_EMG_TIME_5VSB</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a7706010712b36b4000c13ea41e9ce52a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_EMG_TIMER</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ac25606bbb769ffad9ea3e20d2a65782b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_PS_ON_0</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ad9f69116df712fde5040135441456c33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_PS_ON_1</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a489ffc673f4bbac31e5c7d0f82b3ec6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_THUMP</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5afc0bdf3493f5832244f67f4e43a155c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_TEMP_MAX</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ab460409feba720c71f23c6e27e93a02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_TEMP_MIN</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5aaf6dc67e19e1b246fcca7762770da138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_EMG_OFF_MODE</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5add38f6104a457ae28634deef5101cd35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_5V_SBY_DLY</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ab67d61be096680ffb0269c33439bd3e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY_0</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a22ce7a9f63cc7630937cf73f931ce169</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_HARD_0</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5acae0099548e4d5db53d694a5e6e3efe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY_1</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ac5e495c5694ff16ff9f1b00625bfaf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_HARD_1</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ae94ae6c66d630cd6ec74aca357216dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY_2</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a58524b691308c9540004f1bfb667311e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_HARD_2</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a878c6841e81657ccc21f078285b87d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY_3</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a9439bdf2acf15d34e6c342f1a610cad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_HARD_3</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a398436360eb3f7bbe3c05d5e620e38b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY_4</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a66a5f111c7e9831560bd865bd7e9a608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_HARD_4</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a97fc9e987f28eed8b5ca728fea1745fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY_5</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ae766f4fd079ec853052a3c697b62d6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_HARD_5</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5abd0b7d56214d886de77b0646540b3db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY_6</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a50bbb5210ea01261fae666f974c6dbd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_HARD_6</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a72e2b26536f66f170056608edc69cc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_DELAY_7</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ae9af0631885728347d14d68defc0732f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_OFF_HARD_7</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5aca6a56256662cc2a5a377b5a10584c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_RESET</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5ad40a9031301791b4b365724fe74d17bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_NUM_CONFIG_FIELDS</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ac1944e22234140f676b8fd306ccd9ce5a279d9e20289f4d1482049b032be54c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>m4Repr</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>aa27cb1ea78d7598ff53676e52f706a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_INTEG</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>aa27cb1ea78d7598ff53676e52f706a1ea8fbea4a2d6eec940f18a54121689fc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_FLOAT</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>aa27cb1ea78d7598ff53676e52f706a1ea4428b9ecf992e72bb1446853f430263a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_TIMER</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>aa27cb1ea78d7598ff53676e52f706a1ea472bb4e99322a155a7aee2199b84ec69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>m4Type</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_VLT_12_11</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91da1fe922edd3043387ccc69ed88bc2fb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_VLT_12_07</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91daec58556f31d64fab855b0ef7fe4e5acf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_VLT_5_03</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91daf6e629a4d4cc2842c5e70302da1a8aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_VLT_33_01</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91daf4e0a0f172904269e40da6fdddf569ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_DEG</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91dae81fc03e40aa896e456d42110a4d8d93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_SEC</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91dabfc5cae6e22a476466372721d1181873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_MSC_1_1</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91dab82296e6c93d4d45b4bd4130b8b158f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_MSC_1_2</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91da0a39c40361382560a1e5ab1edbf32790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_MSC_10_1</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91da65ba49e9df6b79b36e35704efc4ecf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_MSC_10_2</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91dac45c811f18f7e1ed93e06e6eef742f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_TIM</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91da915c7e65598dd4090a4542d28ebdc5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_TRY</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91da9bcc96f5a833bdd550ea39b344855787</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>M4_BYT</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a1f0fa43a35f69e4b1e87bbdb7ba4f91dabbfe442d82202b1549d1acd618d8b35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4ConfigField</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a07b9d94d837bfa3eb6d79cc521ba4320</anchor>
      <arglist>(char const *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4FetchDiag</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a52b5c9da51e86146aee49b565e970cc8</anchor>
      <arglist>(struct usb_dev_handle *dev, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4GetConfig</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>adae5a9261145507da0c9fecd671777d1</anchor>
      <arglist>(struct usb_dev_handle *dev, struct m4ConfigField *field, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4GetDiag</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a4025461f0a0f2e20ec4089af97221c8b</anchor>
      <arglist>(struct usb_dev_handle *dev, struct m4Diagnostics *diag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4GetFloat</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>af6d6e398fab936159bdffb31d92b12ab</anchor>
      <arglist>(struct usb_dev_handle *dev, enum m4FieldID fid, float *out)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4GetInteger</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>aada053261d23e2bc7410a360b5fcd20f</anchor>
      <arglist>(struct usb_dev_handle *dev, enum m4FieldID fid, int *out)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>m4GetVal</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>aef15b10c1749c53a461ef899469b8e29</anchor>
      <arglist>(enum m4Type type, char *posn)</arglist>
    </member>
    <member kind="function">
      <type>struct usb_dev_handle *</type>
      <name>m4Init</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ae86dc875f4617656f3cf18af7abae471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4ParseValue</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>aa5f5962616c080149d026a72e35cbe24</anchor>
      <arglist>(enum m4Type type, char const *strval, char *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>m4PrintDiag</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a9ae697b4ae7c638ae6fca61dd59128a1</anchor>
      <arglist>(char *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>m4PrintVal</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a7894143a901fc0a884c68b025f789718</anchor>
      <arglist>(enum m4Type type, float val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4SetConfig</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>abd4854a7b5304451ee44ef3569702b65</anchor>
      <arglist>(struct usb_dev_handle *dev, struct m4ConfigField *field, char const *strval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4SetFloat</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a601e921d1dabad54c41ce647b9a75a61</anchor>
      <arglist>(struct usb_dev_handle *dev, enum m4FieldID fid, float val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>m4SetInteger</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>aaf8e0dcfe301cc813ac5be2cec5be8fa</anchor>
      <arglist>(struct usb_dev_handle *dev, enum m4FieldID fid, int val)</arglist>
    </member>
    <member kind="variable">
      <type>const float</type>
      <name>M4API_VERSION</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>abe1a1b5630bf2857c005b3828b5b70a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>M4API_VERSION_MAJOR</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a58695dd3dff4de1de0496293c886d421</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>M4API_VERSION_MINOR</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a51bf5425899a2ae1eb9dc75b31257784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct m4ConfigField</type>
      <name>m4ConfigFields</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a248c7fd32b87a924cbbe63cb13e9e6ed</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>struct m4DiagField</type>
      <name>m4DiagFields</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>a6ef36f68051d6f812d5070fa5f78c56e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>m4TypeDescs</name>
      <anchorfile>m4api_8h.html</anchorfile>
      <anchor>ae12a9209d2d645aecc21b48f89ac301b</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>m4atx_battery_monitor.cpp</name>
    <path>/tmp/ws/src/m4atx_battery_monitor/src/</path>
    <filename>m4atx__battery__monitor_8cpp</filename>
    <includes id="m4api_8h" name="m4api.h" local="yes" imported="no">m4atx_battery_monitor/m4api.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>m4atx__battery__monitor_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>m4ConfigField</name>
    <filename>structm4ConfigField.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>desc</name>
      <anchorfile>structm4ConfigField.html</anchorfile>
      <anchor>a92fe398559e2508fad4115d80e50a6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>index</name>
      <anchorfile>structm4ConfigField.html</anchorfile>
      <anchor>acb40a7634c13733142d2f53cb63c53be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structm4ConfigField.html</anchorfile>
      <anchor>a525d3af655ca83258de43c50d91792b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum m4Type</type>
      <name>type</name>
      <anchorfile>structm4ConfigField.html</anchorfile>
      <anchor>a9a3831bbe3c03cc6517858b01d2bc586</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>m4DiagField</name>
    <filename>structm4DiagField.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>desc</name>
      <anchorfile>structm4DiagField.html</anchorfile>
      <anchor>af251eca4fd93fd03af3aa43d3fdce21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>index</name>
      <anchorfile>structm4DiagField.html</anchorfile>
      <anchor>a614ee63203541caa066ac0ed999766d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>structm4DiagField.html</anchorfile>
      <anchor>a4206067554d2cf7011d2af9bb0363967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum m4Type</type>
      <name>type</name>
      <anchorfile>structm4DiagField.html</anchorfile>
      <anchor>a02a30245e6d2fae6e5f55e10db5a6e38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>m4Diagnostics</name>
    <filename>structm4Diagnostics.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>temp</name>
      <anchorfile>structm4Diagnostics.html</anchorfile>
      <anchor>ade858cdd73adb6499f9e8559b494e837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>v12</name>
      <anchorfile>structm4Diagnostics.html</anchorfile>
      <anchor>a91b1eed9d46da17a465876fc8ee615e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>v33</name>
      <anchorfile>structm4Diagnostics.html</anchorfile>
      <anchor>af73bfcfd1f8d98f62de4fe4670302f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>v5</name>
      <anchorfile>structm4Diagnostics.html</anchorfile>
      <anchor>a78cccdb4cb1383ad625702fd294b4e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vign</name>
      <anchorfile>structm4Diagnostics.html</anchorfile>
      <anchor>a7a3be0837decc6c49c5b7918f89ee19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>vin</name>
      <anchorfile>structm4Diagnostics.html</anchorfile>
      <anchor>acd310615e3fafeef20803068ab7b2c09</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>m4Version</name>
    <filename>structm4Version.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>structm4Version.html</anchorfile>
      <anchor>ab2c7f1a2bf9c02d72dace6fcdfd21f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>structm4Version.html</anchorfile>
      <anchor>a0c504f9fa6480455aa76e2965dd065e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
