<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sr_ronex/doc_stacks/2015-08-28_13-10-31.832333/sr_ronex/sr_ronex_external_protocol/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>Ronex_Protocol_0x02000001_GIO_00.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sr_ronex/doc_stacks/2015-08-28_13-10-31.832333/sr_ronex/sr_ronex_external_protocol/include/sr_ronex_external_protocol/</path>
    <filename>Ronex__Protocol__0x02000001__GIO__00_8h</filename>
    <includes id="typedefs__shadow_8h" name="typedefs_shadow.h" local="yes" imported="no">typedefs_shadow.h</includes>
    <class kind="struct">__attribute__</class>
    <class kind="struct">__attribute__</class>
    <class kind="struct">__attribute__</class>
    <member kind="define">
      <type>#define</type>
      <name>__attribute__</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a9d373a9b65ff25b2db84c07394e1c212</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_INPUT_JUSTIFICATION</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a059fdae1f2c200cd29b329c91eac0448</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_INPUT_RESOLUTION</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a47f405133af71dbfc170726afe7e4754</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_OUTPUT_JUSTIFICATION</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a09fd93489cff7ad2380ffb6252b18070</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_OUTPUT_RESOLUTION</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>ae480f1b48702c2bf6dece97fc86c12e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ADDRESS</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a347fea6613cd81e3be221466c502115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ARRAY_SIZE_BYTES</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a1831e38d8f6816057376ffd15e7f55b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ARRAY_SIZE_WORDS</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a37358ed29de4747a6c63b68eb15c3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXIMUM_NUM_STACKERS</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a3ef981926ee4c1512aad2c0fa0c1f881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_ANALOGUE_INPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>af949438c733dda00d2bc2a58adfa90b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_ANALOGUE_OUTPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a4fd50ee1ff9797bea7e8418728894e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_DIGITAL_IO</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a1635eac4dab4afe2edb78dbf8ea4583c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_PWM_MODULES</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a1768c22433ecb99bbcb9d35a774cc7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRODUCT_ID</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a6b41096e44c646df97fba9581acb4b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRODUCT_NAME</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a2fd81ded1b6a151f629441182c358d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOCOL_TYPE</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>aebe97308412c97831f443fb38699c946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_OVER_TEMPERATURE_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a6dd87426efc795cbce25f4e3639b42b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_RESERVED_ERRORS</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>ac5e3233f0170adef1b95f9ced203cfed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_STACKER_0_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a377d994dd0ccf61b69ee54a072ee962b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_STACKER_0_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a398dce7663fae7b0d77310e8e3659dfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_STACKER_1_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>ab3f8f07b01af4b57c3470fbaa1177009</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_STACKER_1_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>aff05ecd612eb615291f1258d6b772982</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_STACKER_2_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a4f5a35f1741d36f75674d480ab015bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_STACKER_2_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a401608425b5a1499ed0e6aa9f5018def</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_STACKER_3_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a85e1f389907227890a0f58716a766525</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_STACKER_3_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>af79d018e653f546dd6fcc64a108f0704</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000001_FLAGS_UNKNOWN_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a1e5ea69d8c882415680ea5cc64da5164</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000001_ADC_SAMPLE_RATE_HZ</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>aa88517d23adb29afc9299fd1e3eb2bb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000001_COMMAND_TYPE_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a37c63584963fae1d18cedd50dd4f2d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000001_COMMAND_TYPE_INVALID</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>addd2ca57c0ee167ccd0be93a9f207f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000001_COMMAND_TYPE_NORMAL</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a7b24f15bb3d8f0be3d3b19ce342c1544</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000001_MASTER_CLOCK_SPEED_HZ</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>abc612f821c4ddfb5692d64a9c7b6175a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STACKER_TYPE</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>ac86f3c3c968182380d0fef358470cbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ADDRESS</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a42fe678537a2dc6d7ad87b6ff10f4fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ARRAY_SIZE_BYTES</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a356a73dcb2fa3da8af39ee08ac970d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ARRAY_SIZE_WORDS</name>
      <anchorfile>Ronex__Protocol__0x02000001__GIO__00_8h.html</anchorfile>
      <anchor>a7c5e28433daa9364ec6cd5f6e50d0505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ronex_Protocol_0x02000002_SPI_00.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sr_ronex/doc_stacks/2015-08-28_13-10-31.832333/sr_ronex/sr_ronex_external_protocol/include/sr_ronex_external_protocol/</path>
    <filename>Ronex__Protocol__0x02000002__SPI__00_8h</filename>
    <includes id="typedefs__shadow_8h" name="typedefs_shadow.h" local="yes" imported="no">typedefs_shadow.h</includes>
    <class kind="struct">__attribute__</class>
    <class kind="struct">__attribute__</class>
    <class kind="struct">__attribute__</class>
    <class kind="struct">__attribute__</class>
    <class kind="struct">CONFIG_INFO_02000002</class>
    <class kind="struct">STATUS_DATA_02000002</class>
    <member kind="define">
      <type>#define</type>
      <name>__attribute__</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a9d373a9b65ff25b2db84c07394e1c212</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_INPUT_JUSTIFICATION</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a059fdae1f2c200cd29b329c91eac0448</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_INPUT_RESOLUTION</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a47f405133af71dbfc170726afe7e4754</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_OUTPUT_JUSTIFICATION</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a09fd93489cff7ad2380ffb6252b18070</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_OUTPUT_RESOLUTION</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ae480f1b48702c2bf6dece97fc86c12e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ADDRESS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a347fea6613cd81e3be221466c502115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ARRAY_SIZE_BYTES</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a1831e38d8f6816057376ffd15e7f55b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ARRAY_SIZE_WORDS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a37358ed29de4747a6c63b68eb15c3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_ANALOGUE_INPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ac4d3f7ba1141f945bfa76c1f2689638d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_CLOCK_DIVIDER</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ac5ed5ed25bae1f124ea053694a73655d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_INPUT_TRIGGERING</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a408c66e425a1bea65e511e94383cab08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_INTER_BYTE_DELAY</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ab4bb77702e075c41673aba8cb32d0469</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_MOSI_SOMI_SAME_PIN</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a84eb53656dc99d5c11eb1d72a3be74f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_PIN_OUTPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>afa0bd67c856077dfc44277b594d97f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_SPI_MODE_00</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ac2a2448e39764a67ef2e896058aa5dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_SPI_MODE_01</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>adf0fb19fbb6abf2fd274abeaf556e583</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_SPI_MODE_10</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>abe085d9ce14422166937d3c12fe2a430</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_SPI_MODE_11</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a996cf300389e3c56a25f95247a1315ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_TRANSACTION_SIZE</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ab8f403468d4906f9a4e9484132281a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXIMUM_NUM_STACKERS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a3ef981926ee4c1512aad2c0fa0c1f881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_ANALOGUE_INPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>af949438c733dda00d2bc2a58adfa90b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_ANALOGUE_OUTPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a4fd50ee1ff9797bea7e8418728894e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_DIGITAL_IO</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a1635eac4dab4afe2edb78dbf8ea4583c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_DIO_SAMPLES</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a7199df530d912c6b6f51f7a7718c3d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_SPI_OUTPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ad580b988ff82338a377b64ee4dab9f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_DIO_0</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a4202b816ce7ebdedbe09d9038fe8d157</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_DIO_1</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a25f44feca2ad377c406eb30d925904bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_DIO_2</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a4aba25a13241bc16c7c4bc14ff935545</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_DIO_3</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ae3977a3dd36fa9ba02f6b2a720d9a3d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_DIO_4</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a256aef321afd69712f52a6a92de8b282</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_DIO_5</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a3408fb8f1c1927bffbc79801519f8440</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_MOSI_0</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a7164f4661ad1bc401330ee6c7404f3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_MOSI_1</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ad1d5cd7549a35013df4dca8e5fdb5745</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_MOSI_2</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ac8fe307fb6822bc4a0a9bfb590002726</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_INPUT_STATE_MOSI_3</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a477a781407b0c7d1830eb27815d6a3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_DIRECTION_DIO_0</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a5331db27f3776a8b08a72b71a42d4d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_DIRECTION_DIO_1</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a44c4d9b26c2bbbda629d3586147210fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_DIRECTION_DIO_2</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a319a4236960334b1657cd2c5ae0b2784</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_DIRECTION_DIO_3</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a76eb8926ab51fccb9d9084c2c6775085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_DIRECTION_DIO_4</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ace7b10fee2aafd8d5da4e96bed8ea234</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_DIRECTION_DIO_5</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a0f812a034c7ce1934cc7a74936f2721f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_CS_0</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>adff7f80bf6399e52a80453a9e0906f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_CS_1</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a7dc7ee964b5149ce539c31f6517e2b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_CS_2</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a0867d57d5e7da493fa68ecdc5f8d355f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_CS_3</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ad4c85818ac33b1f52ddd68c2aeae58c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_DIO_0</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a2f2ad9677cb6700fb0805a4e6f338d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_DIO_1</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ae8112c18080b07b175c8ea361188cc43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_DIO_2</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ad3a293c40d60e773cc0d6c67603ce120</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_DIO_3</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ad14946e17a3a51f9876bcc484f60fc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_DIO_4</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>afaa2070ffd4e9e88d1ba3b3c42d97a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIN_OUTPUT_STATE_DIO_5</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a5445d833fcc6be6d1fd88ddf99062ac6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRODUCT_ID</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a6b41096e44c646df97fba9581acb4b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRODUCT_NAME</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a2fd81ded1b6a151f629441182c358d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOCOL_TYPE</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>aebe97308412c97831f443fb38699c946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_OVER_TEMPERATURE_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a75b1cecfe841cb37365f1bf258de7c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_RESERVED_ERRORS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a7e5a16e1f9075db217d5bc1f8a62b9ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_STACKER_0_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a40f22aa85cac5d181f3448acbf239bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_STACKER_0_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a67ed7ee35cc49336331a6bbf93605991</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_STACKER_1_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ac37e62856f01fa6eba414e387a1b543d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_STACKER_1_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>aed464fd88cf24950e5067c8aba90f55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_STACKER_2_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a7cd45a16f727ab34df5735207ef5b9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_STACKER_2_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>aed61d7fa2864e27f9b845326e61530f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_STACKER_3_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a80e938c4b9e7ac28b794cf27f50adb97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_STACKER_3_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a3317a0d79249c3783935ebce907f461f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000002_FLAGS_UNKNOWN_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a0f8a7c083621ace62b2db78144c1d4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000002_ADC_SAMPLE_RATE_HZ</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>addb8dbe15b89df1d51cafacf9333090d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000002_COMMAND_TYPE_CONFIG_INFO</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a29bfed676194ff11845f5dbae5fc7420</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000002_COMMAND_TYPE_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ad5466da51af417b8e24d90771c7c567d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000002_COMMAND_TYPE_INVALID</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a87e6b356f5a07a81e21a807d9074eb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000002_COMMAND_TYPE_NORMAL</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a97e03e2b72597b1b90fa0d26af7f3c32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000002_MASTER_CLOCK_SPEED_HZ</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a8fd8f5759de018e68cc1b4303a49c7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_STRUCT</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a3da4a841e8a280184788387770aefc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_STATUS_STRUCT</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ab7f43e424ad8ded307dc33d84af5cf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_INPUT_TRIGGER_D0</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ab6e30cd7d2f97e1e72914ae7d4842216</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_INPUT_TRIGGER_D1</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ab29234d8046401802c3c776365660306</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_INPUT_TRIGGER_D2</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a509c53dffb8c48a4270a25d27e83da8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_INPUT_TRIGGER_D3</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ab337e67ea663f7e8bae2f27d115e5eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_INPUT_TRIGGER_D4</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>aaa4c6d014942c3253baeb297b258e55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_INPUT_TRIGGER_D5</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a990065808869e68d052e06858bd46ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_INPUT_TRIGGER_NONE</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ac57ee35104787c4dfaf62d750e6736cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_MODE_00</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ab9694bb967c0914e20eee27c2a85ff02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_MODE_01</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ae0cf409e4cd7c2f183b82d704a8a70aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_MODE_10</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>aa722176eaec1de827cfb6e6884865fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_MODE_11</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a2080c6c0f56334682ccdfe14e9c177b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_MOSI_SOMI_DIFFERENT_PIN</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a9ff308fe416bdc96ca539ac4f04f9f92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_CONFIG_MOSI_SOMI_SAME_PIN</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a7079f2516a64ce4a60540482bfcfd0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPI_TRANSACTION_MAX_SIZE</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a2b9a500911ba8a58af7d6bb70f2d737d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STACKER_TYPE</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>ac86f3c3c968182380d0fef358470cbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ADDRESS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a42fe678537a2dc6d7ad87b6ff10f4fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ARRAY_SIZE_BYTES</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a356a73dcb2fa3da8af39ee08ac970d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ARRAY_SIZE_WORDS</name>
      <anchorfile>Ronex__Protocol__0x02000002__SPI__00_8h.html</anchorfile>
      <anchor>a7c5e28433daa9364ec6cd5f6e50d0505</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Ronex_Protocol_0x02000003_TCAT_00.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sr_ronex/doc_stacks/2015-08-28_13-10-31.832333/sr_ronex/sr_ronex_external_protocol/include/sr_ronex_external_protocol/</path>
    <filename>Ronex__Protocol__0x02000003__TCAT__00_8h</filename>
    <includes id="typedefs__shadow_8h" name="typedefs_shadow.h" local="yes" imported="no">typedefs_shadow.h</includes>
    <class kind="struct">__attribute__</class>
    <class kind="struct">__attribute__</class>
    <class kind="struct">__attribute__</class>
    <class kind="struct">IMPULSE_SAMPLE</class>
    <member kind="define">
      <type>#define</type>
      <name>__attribute__</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a9d373a9b65ff25b2db84c07394e1c212</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_INPUT_JUSTIFICATION</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a059fdae1f2c200cd29b329c91eac0448</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_INPUT_RESOLUTION</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a47f405133af71dbfc170726afe7e4754</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_OUTPUT_JUSTIFICATION</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a09fd93489cff7ad2380ffb6252b18070</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ANALOGUE_OUTPUT_RESOLUTION</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ae480f1b48702c2bf6dece97fc86c12e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ADDRESS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a347fea6613cd81e3be221466c502115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ARRAY_SIZE_BYTES</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a1831e38d8f6816057376ffd15e7f55b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_ARRAY_SIZE_WORDS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a37358ed29de4747a6c63b68eb15c3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMMAND_DATA_MAX_SIZE</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a6bdd02073a670f8cef990dc35ab39a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FPI_FIXED_POINT_TO_FLOAT</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a04bf59923fb895623dfda902ede72f65</anchor>
      <arglist>(fpi)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPLEMENTED_FEATURE_CHANNEL_SETUP</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a3771d49b9065e510ee5099f43769a327</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>IMPULSE_RESPONSE_SIZE</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a7ead1c6373527a06629ed142823ce605</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAXIMUM_NUM_STACKERS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a3ef981926ee4c1512aad2c0fa0c1f881</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_ANALOGUE_INPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>af949438c733dda00d2bc2a58adfa90b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_ANALOGUE_OUTPUTS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a4fd50ee1ff9797bea7e8418728894e9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_DIGITAL_IO</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a1635eac4dab4afe2edb78dbf8ea4583c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_RECEIVERS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>aa55605484e783ee738b6f4e7b251cbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUM_RESERVED_WORDS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a0586e23dd70ae5c859d27b2a623ba606</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PAYLOAD_MAX_SIZE</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ad496baa034a15e702d32fe73e8c338dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRODUCT_ID</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a6b41096e44c646df97fba9581acb4b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PRODUCT_NAME</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a2fd81ded1b6a151f629441182c358d5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROTOCOL_TYPE</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>aebe97308412c97831f443fb38699c946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_OVER_TEMPERATURE_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a337c1dd59d6447e0d3fa77267db0aba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_RESERVED_ERRORS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a8def4799c77340a8836d0df2bfa9d791</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_STACKER_0_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a52b0993edfc7dd559b4c972546826b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_STACKER_0_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a45d62685431993b75a368e7d7ae8b839</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_STACKER_1_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>aba0427745933644192312e6d62dc8a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_STACKER_1_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a4f75eccd481034732b3d566fd8cc6770</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_STACKER_2_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a93bce4d2629796ba5e1aa197069c2ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_STACKER_2_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a4970c1ee5cbe3244075451e4629f7371</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_STACKER_3_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a130bb88f136ea3cf21fccb878aa28d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_STACKER_3_PRESENT</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>acc2c401ea40c4171d31448240e643807</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_02000003_FLAGS_UNKNOWN_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a139d24619acba51720457ec5ad95cbe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000003_COMMAND_TYPE_CONFIG_INFO</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a1eb09c8217bd8358a33245e9e373766f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000003_COMMAND_TYPE_ERROR</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a0b52ee1fb826a4c01367325b3314791a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000003_COMMAND_TYPE_INVALID</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a45645f6f684c051609d476cd06c49a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000003_COMMAND_TYPE_NORMAL</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a9e56dbad60e557848b3e6e4163a508b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_02000003_MASTER_CLOCK_SPEED_HZ</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a9045ce2f33b043be116f2a2ba83c8298</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_COMMAND_STRUCT</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a3da4a841e8a280184788387770aefc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RONEX_STATUS_STRUCT</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ab7f43e424ad8ded307dc33d84af5cf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STACKER_TYPE</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ac86f3c3c968182380d0fef358470cbef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ADDRESS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a42fe678537a2dc6d7ad87b6ff10f4fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ARRAY_SIZE_BYTES</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a356a73dcb2fa3da8af39ee08ac970d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STATUS_ARRAY_SIZE_WORDS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a7c5e28433daa9364ec6cd5f6e50d0505</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_CHANNEL_1</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ac80d32429daf599ab28be85ce0ec966f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_CHANNEL_2</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a394d460ea28b3159fb31309669a0475c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_CHANNEL_3</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a1e422b88636d60fcb0749a93c1deb568</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_CHANNEL_4</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a30c926863ec3e2c121a43d44fbb3ab1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_CHANNEL_5</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a30c59c210a76049700d550a4368ed314</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_CHANNEL_7</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ae6172dac582f0f827bd5250252b3082f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_DATA_RATE_110KBPS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ab21e1037224e561b1fdefdb3feb15217</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_DATA_RATE_6810KBPS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a0ec9b8f8c54028919bb102b12ec5ece2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_DATA_RATE_850KBPS</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a92d22bf80b05e395c9f617055a22344e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_NON_STD_FRAME</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ada00e9ff7fe73a6d14665ca6ebe78ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_1</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>aea78af45c80fc12517bc7beecfe9edf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_2</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a12a473a5d52588e6d9d78f50de357702</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_3</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a8256887f9ae3349198a0e2ef92bd8fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_4</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a70937630c3ed5fd0dfee0d76566700fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_5</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a557e5557bd2ab176fa7466b235d8b2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_6</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a1f0e4b0dbe06206336ee5e6e3449edd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_7</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>abbea9177a38f17cb6f87f72b80847626</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_8</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ae81e6cd126c42865a4fe7378162bdae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_LEN_1024</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a59649f3d4dde9c302bbbd1f75cbd9a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_LEN_128</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a82a539fe37e61b8236297a239798a204</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_LEN_1536</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a4ed1c60bfc363a43d623df83a7d5c9dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_LEN_2048</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a21a906678c1fb33906d7432cfb002ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_LEN_256</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ab052ae81cd273f54969c305ee586892a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_LEN_4096</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a21eda5e17de1ec49ba0bda84b64fa07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_LEN_512</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a5a6c94fc83047de3219bc3c122a369d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PREAMBLE_LEN_64</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>ad3b9b11c9b235043906fed2cf3a1ad4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PRF_16MHZ</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a3957acc78518eb75236b877bc69b9fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_PRF_64MHZ</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a67dacfb9882a4a02c31625434f8b1d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCAT_STD_FRAME</name>
      <anchorfile>Ronex__Protocol__0x02000003__TCAT__00_8h.html</anchorfile>
      <anchor>a45fb632a7771be7d1f665debad2e818e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>typedefs_shadow.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-hydro-sr_ronex/doc_stacks/2015-08-28_13-10-31.832333/sr_ronex/sr_ronex_external_protocol/include/sr_ronex_external_protocol/</path>
    <filename>typedefs__shadow_8h</filename>
    <class kind="union">union16</class>
    <class kind="union">union32</class>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_BYTES</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>aeed212efeb5308be1bc8102f26fc1935</anchor>
      <arglist>(u)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SWAP_ENDIANNESS</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a0aa8dd8477a802a3e4987b2c957d77b7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="typedef">
      <type>int16_t</type>
      <name>int16s</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a36cdc07bf51be91bc9d92735b6c6695f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint16_t</type>
      <name>int16u</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a40790a257990626db514387099889f37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int32_t</type>
      <name>int32s</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>ae8b7a95dfed4e452d1416a9151be88c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>int32u</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a05aebcd1ffd9d69bda7b936f0cbd64b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int8_t</type>
      <name>int8s</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>ac2017492c2bef74dd69c73d0c3452222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>uint8_t</type>
      <name>int8u</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a29edc2328533c8dbc46be2d7b654c749</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int32u</type>
      <name>atoiu_safe</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a0c4c1117cc1d7ce9d9c7c14f78299bde</anchor>
      <arglist>(char *s, int32u max_chars)</arglist>
    </member>
    <member kind="function">
      <type>int32u</type>
      <name>bit_count_32</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>ab05147c26a9d737ab911d1ac04117a3f</anchor>
      <arglist>(int32u n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>safe_string_copy</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a319d4068e03f35cb519a85a3a7118f7c</anchor>
      <arglist>(char *source, char *dest, int max_chars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_bytes</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a7743911a615edcc94c0020b5d11a26a7</anchor>
      <arglist>(int16u *i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>typedef_tests</name>
      <anchorfile>typedefs__shadow_8h.html</anchorfile>
      <anchor>a326c9182d30da5090ef45bb749884ef0</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>__attribute__</name>
    <filename>struct____attribute____.html</filename>
    <member kind="variable">
      <type>int16u</type>
      <name>analogue_in</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a9871b212a2626f24a2149c48f6d656be</anchor>
      <arglist>[12]</arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>clock_divider</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a90aeaa4013474d3210a29369730aa3e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>command_data</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a805c805436627a014c6cf8a9c80d0655</anchor>
      <arglist>[COMMAND_DATA_MAX_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>command_data_size</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a0379feaf081fdb3cc4d0e7fc5aa12602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>command_number</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a5e0e6acd041c488f9996355ca85ee975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>command_type</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>aa2bed42c978d3804007689b782dbfe7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8u</type>
      <name>data_bytes</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a7d3bd086fbf65f5ef61a846c10cb22de</anchor>
      <arglist>[SPI_TRANSACTION_MAX_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>digital_in</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>aa4bc8c0a6b7c70f0f513851dbc5bff18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32u</type>
      <name>digital_out</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a6bd7f70b5d981d6e59092675b80abb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>first_sample_number</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a5229a2900bcac9c9f75d9efc35e5ecdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>flags</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a546c6ffd2009f72aa969796ddf3721b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32u</type>
      <name>flags</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a31d1fb7a493895957102b979df12392b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>FPI</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>ab83da1eda0ca00b2620c7bee745a0305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IMPULSE_SAMPLE</type>
      <name>impulse_response</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a515a69b0aba130c2cd30a2597ee1d377</anchor>
      <arglist>[IMPULSE_RESPONSE_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>union __attribute__::@0</type>
      <name>info_type</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a5ea984739bc5113f5aa4107cf0dbcd9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CONFIG_INFO_02000002</type>
      <name>config_info</name>
      <anchorfile>union____attribute_____1_1@0.html</anchorfile>
      <anchor>a63dda6363e017dceb5107b1b0669d2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATUS_DATA_02000002</type>
      <name>status_data</name>
      <anchorfile>union____attribute_____1_1@0.html</anchorfile>
      <anchor>a22d290f86390a0119daa6fc99e7ccb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8u</type>
      <name>inter_byte_gap</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a649d423b443584cc52edf27ad3244f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8u</type>
      <name>num_bytes</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a9b3cb3b44c0241f4d626a94b7354e33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>payload</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a019fa2db7c764f4dbd776085c78ce994</anchor>
      <arglist>[PAYLOAD_MAX_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>pin_output_states_post</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a677940b53dcc595ae6b8ca0fc34ab863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>pin_output_states_pre</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a513fe291fdcacf5e58c917c305888813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>pwm_clock_divider</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a39a51c54ba41880b64f2c1c4cd9817a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RONEX_COMMAND_02000001_PWM</type>
      <name>pwm_module</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a6329c86bef8ee85d06979c8871cd7254</anchor>
      <arglist>[NUM_PWM_MODULES]</arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>pwm_on_time_0</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a9b8f08b69fa5406837b75cc6204a9763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>pwm_on_time_1</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>af57fb1b9742acf707a4308cf97a930a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>pwm_period</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a1786182d562e3bee00dd4bc5c3ce071d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RECEIVER_DATA</type>
      <name>receiver_data</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>aa26454d85d8dc78281fd75e71a4001d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>receiver_number</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a215a22b30bc02cddbf6889b32ee27422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>reserved</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a8e26a3a68112623bacbb926e0d9c3048</anchor>
      <arglist>[NUM_RESERVED_WORDS]</arglist>
    </member>
    <member kind="variable">
      <type>int32u</type>
      <name>rx_frame_information</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a7b9fd7fe36fa30a08d8f398e608ed95d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>sequence_number</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>aed5fb2476128c18f40415b4e0ee22fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>SPI_config</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>ab1510ec2054d1e0bc77fbd0ed58d4611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SPI_PACKET_OUT</type>
      <name>spi_out</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>aeeb4e37050ed925ecdc943a66e691722</anchor>
      <arglist>[NUM_SPI_OUTPUTS]</arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>std_noise</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a1d60e8e9a36e29b853605048bad4e6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>timestamp_H</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>acbb329cc002da907f4ec60cb111d3bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32u</type>
      <name>timestamp_L</name>
      <anchorfile>struct____attribute____.html</anchorfile>
      <anchor>a1e5a60df14044dfdf8598a9ab02f8c3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CONFIG_INFO_02000002</name>
    <filename>structCONFIG__INFO__02000002.html</filename>
    <member kind="variable">
      <type>int16u</type>
      <name>flags</name>
      <anchorfile>structCONFIG__INFO__02000002.html</anchorfile>
      <anchor>af91be0a5897a2f7d50e14bf80c81d1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32u</type>
      <name>implemented_features</name>
      <anchorfile>structCONFIG__INFO__02000002.html</anchorfile>
      <anchor>a178e7de5b6514d6e225cf89587fab874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8u</type>
      <name>padding</name>
      <anchorfile>structCONFIG__INFO__02000002.html</anchorfile>
      <anchor>a211d2a735dc1e3bced7044d68a39c35f</anchor>
      <arglist>[sizeof(STATUS_DATA_02000002)-6]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IMPULSE_SAMPLE</name>
    <filename>structIMPULSE__SAMPLE.html</filename>
    <member kind="variable">
      <type>int16s</type>
      <name>imaginary</name>
      <anchorfile>structIMPULSE__SAMPLE.html</anchorfile>
      <anchor>a2f5d10786d9878bf25562c173d4dc1a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16s</type>
      <name>real</name>
      <anchorfile>structIMPULSE__SAMPLE.html</anchorfile>
      <anchor>a15cf862921d160df14bca28db4be062d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>STATUS_DATA_02000002</name>
    <filename>structSTATUS__DATA__02000002.html</filename>
    <member kind="variable">
      <type>int16u</type>
      <name>analogue_in</name>
      <anchorfile>structSTATUS__DATA__02000002.html</anchorfile>
      <anchor>a97f984e80997276fd727cec7842121d0</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>int8u</type>
      <name>pin_input_states_DIO</name>
      <anchorfile>structSTATUS__DATA__02000002.html</anchorfile>
      <anchor>ac68e89174ae89c6bc164ddbb0dca19eb</anchor>
      <arglist>[NUM_DIO_SAMPLES]</arglist>
    </member>
    <member kind="variable">
      <type>int8u</type>
      <name>pin_input_states_SOMI</name>
      <anchorfile>structSTATUS__DATA__02000002.html</anchorfile>
      <anchor>a3e004eacbdd58e9315ffaf4185345803</anchor>
      <arglist>[NUM_DIO_SAMPLES]</arglist>
    </member>
    <member kind="variable">
      <type>SPI_PACKET_IN</type>
      <name>spi_in</name>
      <anchorfile>structSTATUS__DATA__02000002.html</anchorfile>
      <anchor>a4f028b953f16859f9f1038f0c9354442</anchor>
      <arglist>[NUM_SPI_OUTPUTS]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>union16</name>
    <filename>unionunion16.html</filename>
    <member kind="variable">
      <type>int16s</type>
      <name>S16</name>
      <anchorfile>unionunion16.html</anchorfile>
      <anchor>a5c7ea3e598fb8f28298e4edf9446a775</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8s</type>
      <name>S8</name>
      <anchorfile>unionunion16.html</anchorfile>
      <anchor>adbe3ff083d72256f448fd5dbaace8c93</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>U16</name>
      <anchorfile>unionunion16.html</anchorfile>
      <anchor>a50befe048e44fe104b2c917be92ac1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8u</type>
      <name>U8</name>
      <anchorfile>unionunion16.html</anchorfile>
      <anchor>a121f39a36f621fed12e512a3e55c3f55</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>union32</name>
    <filename>unionunion32.html</filename>
    <member kind="variable">
      <type>int16s</type>
      <name>S16</name>
      <anchorfile>unionunion32.html</anchorfile>
      <anchor>a0b5ba1e6e33937a72d031fb25eb0ff4f</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int32s</type>
      <name>S32</name>
      <anchorfile>unionunion32.html</anchorfile>
      <anchor>af60952d112ed8cf75d008f6b861e4524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8s</type>
      <name>S8</name>
      <anchorfile>unionunion32.html</anchorfile>
      <anchor>afc464c529f2830f811b84239158d1a2a</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>int16u</type>
      <name>U16</name>
      <anchorfile>unionunion32.html</anchorfile>
      <anchor>a724af0bd56a336196662949a47339409</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>int32u</type>
      <name>U32</name>
      <anchorfile>unionunion32.html</anchorfile>
      <anchor>a0eae2e81e7199af725f729e12a09b62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int8u</type>
      <name>U8</name>
      <anchorfile>unionunion32.html</anchorfile>
      <anchor>a871035897d601e93d6d0c15805e878c0</anchor>
      <arglist>[4]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
