<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>adc_dump_save_example.c</name>
    <path>/tmp/ws/src/toposens-library/examples/</path>
    <filename>adc__dump__save__example_8c.html</filename>
    <includes id="example__common_8h" name="example_common.h" local="yes" imported="no">example_common.h</includes>
    <includes id="sensor__lib_8h" name="sensor_lib.h" local="yes" imported="no">toposens/sensor_lib.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ADCDumpEndCallback</name>
      <anchorfile>adc__dump__save__example_8c.html</anchorfile>
      <anchor>a955b7154a715f079c69c5c5b014b5125</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ADCDumpExample</name>
      <anchorfile>adc__dump__save__example_8c.html</anchorfile>
      <anchor>ae53c3758c60914783c34735756b945bd</anchor>
      <arglist>(char *filename)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogMsgCallback</name>
      <anchorfile>adc__dump__save__example_8c.html</anchorfile>
      <anchor>a1a5667ead77965a0a2796f845b5b880d</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>adc__dump__save__example_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RequestADCDumpCallback</name>
      <anchorfile>adc__dump__save__example_8c.html</anchorfile>
      <anchor>af689c689330496b5570a6d07eb197d5e</anchor>
      <arglist>(uint16_t SenderId_u16, uint32_t DataSize_u32)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>custom_structs.h</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/include/toposens/</path>
    <filename>custom__structs_8h.html</filename>
    <class kind="struct">Version_t</class>
    <member kind="typedef">
      <type>struct Version_t</type>
      <name>Version_t</name>
      <anchorfile>custom__structs_8h.html</anchorfile>
      <anchor>a40ebb29c90a77506b01756317468a6ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>custom_types.h</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/include/toposens/</path>
    <filename>custom__types_8h.html</filename>
    <member kind="typedef">
      <type>enum BootloaderStatus_t</type>
      <name>BootloaderStatus_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a69ce25f95ba2c9cce1025d62f0203bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum CalibrationIssueByte_t</type>
      <name>CalibrationIssueByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2a500a39c5078c3c22c85e093fa0ee00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum CalibrationStageByte_t</type>
      <name>CalibrationStageByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a05789350f995fb27f1882a262a1ace39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum CommsInterfaceType_t</type>
      <name>CommsInterfaceType_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>af5f9cd84d5910ddb1d9a25566dadf649</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum LogCategoryByte_t</type>
      <name>LogCategoryByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>af6403b145aa1bfc92dcd75079fb17af4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum LogLevel_t</type>
      <name>LogLevel_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>acc421d9ba8b0aec6c1c140348f008e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum RecordType_t</type>
      <name>RecordType_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a8f7ec9c9279b03d643efbf25808285f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ResetReason_t</type>
      <name>ResetReason_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a9fdc811ca1e2309567ebaa5357858420</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SelfCheckError_t</type>
      <name>SelfCheckError_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>afb476ae701b875d8b8167fadd60bbee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SensorMode_t</type>
      <name>SensorMode_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>abe46ea790757dcd5e98e0baa7484c1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SensorModel_t</type>
      <name>SensorModel_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad6d29e60fb9922ec22125510c6f475d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SensorState_t</type>
      <name>SensorState_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>acc8cbe4cf5ce330b0524c6860670a14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SignalProcessingIssueByte_t</type>
      <name>SignalProcessingIssueByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ac77fc604f2119873a83d798cf9459acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SoftwareIssueByte_t</type>
      <name>SoftwareIssueByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ae9fde9c5d07e1559e57575b092b5db93</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BootloaderStatus_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_APP_VERSION_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62aa7a238b7e7fdf1940b7b88c63d47d2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_SIZE_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62a310c2ff8621edc355895257640b1a2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_CRC_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62ae4ad3c913c23fe4f3e0bd52da690e9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_SIGNATURE_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62aed01d131a176887e50bd51d1a40fdbf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_INIT_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62ad3e81c6bae799c7c738eb8c460d1c4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_EXPECTED_PACKET</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62ac633cbee84d8a75e8773d03f0719292e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_HW_VERSION_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62a40786dedddf83db27557f039094678c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_MODEL_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62aac0690afb11e5cd377635af01011130f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_MULTI_INIT_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62a0c57fc7c4caa280ebf7e1542997e9e77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_NOT_RDY_TO_LAUNCH</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62af5b25874848a7326f284addc9000903d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_NEXT_STATE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62a71a2b3e303de5e35e4a44cbd2c1750ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BL_STATUS_FLASH_INCOMPLETE_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2c09e98243cd2aaf1213a8cc16b30e62ae2bf50306dbad7ccd435fccf71485b00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CalibrationIssueByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a66bfe5ca60efaa76d9f2a4f2422ceb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATION_ISSUE_NOT_CALIBRATED</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a66bfe5ca60efaa76d9f2a4f2422ceb6da07f1c1d8d26d3b9a693b3fc2fc1b3fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATION_ISSUE_CALIBRATION_PROGRESS</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a66bfe5ca60efaa76d9f2a4f2422ceb6dabba13da786ac8d26d05a4e93d68601b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATION_ISSUE_CALIBRATION_FINISHED</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a66bfe5ca60efaa76d9f2a4f2422ceb6da4b228eaddd06a8db6f836044ea9ca203</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATION_ISSUE_INIT_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a66bfe5ca60efaa76d9f2a4f2422ceb6da50a3129d7ef6ccc98700f80899fda713</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATION_ISSUE_BAD_FRAME</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a66bfe5ca60efaa76d9f2a4f2422ceb6dab57b143b848a1533a84c9f45c4955880</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CalibrationStageByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a041bc6d004ccf217c5e5ed4c1fb1d22f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATION_STAGE_RESONANT_FREQ</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a041bc6d004ccf217c5e5ed4c1fb1d22fa53845b72cd761cfd48906b876ed3b016</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CALIBRATION_STAGE_NEAR_FIELD</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a041bc6d004ccf217c5e5ed4c1fb1d22fa9001cd3636cbb21df045b0ee8a3d3907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CommsInterfaceType_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a29b0e565d17ee7e60045ee4672e311e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IF_NONE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a29b0e565d17ee7e60045ee4672e311e9a46dbf2e0f925aa7b0f3f9edd25acf5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IF_CAN</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a29b0e565d17ee7e60045ee4672e311e9a2119f51aa694533a901b1f099620c94c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IF_UART</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a29b0e565d17ee7e60045ee4672e311e9afa5da40df9ac6c1afd3731642f821060</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IF_USB</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a29b0e565d17ee7e60045ee4672e311e9aa3f4a055fa315ed803b922236c037d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogCategoryByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_RESET_REASON</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a19c0afa5cd915e9ad4a44d94d0383e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_BOOTLOADER</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0aee0ed350f46f0b43f4ddcb2bfe81bd21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_COMMUNICATION</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0aeef245a421831c29001e3062291d1829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_PERIPHERAL</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a5a0de9d11e53c61d2a18f7191b1ca665</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_USER</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a0cdee0e2d2e3fb946f899054ab7de6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_SELF_CHECK</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a8723d426d005c87d9b181768d362ec3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_SIGNAL_PROCESSING</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a8e7c919ddf4f51852697be9b6a042a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_SOFTWARE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a46dcf58ebdc080459dffda75ba567675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_STRING</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a35a5404a5a368f165b608acd2fb9fabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_CALIBRATION</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a718c1cb7a9c48e78e0c64f643bd82b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_CAT_FRAMERATE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ab16f43ae00ed3600cfbee65599d643c0a08a3089bad8f32e0e4abe31ea97359a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>LogLevel_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a970b145542640dc66bc5ac58861fc4a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_LEVEL_DEBUG</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a970b145542640dc66bc5ac58861fc4a1a538b2b6e011479d408ecd2be0f6d6177</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_LEVEL_INFO</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a970b145542640dc66bc5ac58861fc4a1aedee1e3159bfe7d918b6e29873c5aee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_LEVEL_WARN</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a970b145542640dc66bc5ac58861fc4a1a99c1e5c8e6d557f3993b9ab54a0107f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOG_LEVEL_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a970b145542640dc66bc5ac58861fc4a1a5b40f003febbc3b535649d63f4b8a44f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RecordType_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a409cb3a62ca7213d8cca793161508f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECORD_DATA</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a409cb3a62ca7213d8cca793161508f08a2f1103404d66b252da8e564e3ecf659d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECORD_EOF</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a409cb3a62ca7213d8cca793161508f08a52676a8783a9b2a0513319753ba814bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECORD_EXTEN_SEG_ADD</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a409cb3a62ca7213d8cca793161508f08a27e25813bb8b7a6c58b639add2654bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECORD_START_SEG_ADD</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a409cb3a62ca7213d8cca793161508f08afa44d2d7f1f775709de25ef069f36431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECORD_EXTEN_LIN_ADD</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a409cb3a62ca7213d8cca793161508f08a6ff1e608b70e5f8756b9be1418d334f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RECORD_START_LIN_ADD</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a409cb3a62ca7213d8cca793161508f08a42d30b79bf733070c8fc2010d8dfbebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ResetReason_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_UNKNOWN</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407ae6bc7791925f720a2ddc758330029cc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_LOW_POWER_RESET</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407a9e5d5efb5b391bcb7a713d3cff3ff573</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_WINDOW_WATCHDOG_RESET</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407a378fd678fce5b86ce2bcc191a4a8e4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_INDEPENDENT_WATCHDOG_RESET</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407a4365733c03998ecd09d639efa82f833d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_SOFTWARE_RESET</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407a97301a1c04acbdd35cea0f36216f654b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_POWER_ON_POWER_DOWN_RESET</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407a5bc9b7a4308d68198e89a91d0fc13594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_EXTERNAL_RESET_PIN_RESET</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407a5575a45b6144315ef9975dafd335bb04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_BROWNOUT_RESET</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407ae215e2a23d97160d3c44384440ac4399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RESET_REASON_END</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a5478393e55066343361845bc05550407a2a7f7ca1e2bc9872e7d1d254877e5b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SelfCheckError_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3411409ef721313bd23757b4a03e883a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_STATUS_SENSOR_OK</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3411409ef721313bd23757b4a03e883aaf0618f789ae9927b1c7ac97a2bd2ed0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_STATUS_MIC_MALFUNCTION</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3411409ef721313bd23757b4a03e883aaf66e56d80a781b1d3342fa01da8963ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_STATUS_TRANSDUCER_MALFUNCTION</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3411409ef721313bd23757b4a03e883aa096568fee214d0a14b42d81ed846b6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_STATUS_PGA_OK</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3411409ef721313bd23757b4a03e883aaf2d8f79bc488868255020fbdc30f6718</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_STATUS_PGA_MALFUNCTION</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3411409ef721313bd23757b4a03e883aa3c6002ed2bfcfd68c3f12d93d18b8611</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SC_STATUS_PGA_CANNOT_CHECK</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3411409ef721313bd23757b4a03e883aa27384f274743c7042cd7dc5d05876cb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SensorMode_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSOR_MODE_CONTINUOUS_TRANSMIT_LISTEN</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94a877e067dde29ab408185a05bab39d685</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSOR_MODE_SINGLE_SHOT_TRANSMIT_LISTEN</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94a26d2b2336bf58871baeba34fd59c22de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSOR_MODE_SINGLE_SHOT_TRANSMIT</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94a0673d7a7da9040ef35b7bdb810f6955d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSOR_MODE_SINGLE_SHOT_LISTEN</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94adc70f3033ade99cae053909f741c5076</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSOR_MODE_IDLE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94abe710dfa648a85f1a4a2d429adc0a843</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSOR_MODE_SIG_PRO_CALIBRATION</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94a0e72e62ab683bae9640bf8fe97bb2e56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSOR_MODE_SELF_CHECK</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94a622fdaea96a514f1f698a709f97bddea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SENSOR_MODE_CONTINUOUS_TRANSMIT_LISTEN_FIXED</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a063459fe19b49279e2af8810c7eb3b94a2af122d47c78e8c7685c4cb3ea2eb5dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SensorModel_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a78d22068f05c835d0192a718d20d94a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODEL_BRAVO_DEV_PLATFORM</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a78d22068f05c835d0192a718d20d94a6a648e95cadeca0f9026565997abcc9c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MODEL_BRAVO_DEV_KIT</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a78d22068f05c835d0192a718d20d94a6a9effb3cb18ba3dcdb8618dfd8b91572c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SensorState_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BL_WAIT_FOR_INIT</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09aa7ba1df74b4ac4534bfb39668d604f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BL_RX_APP</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09af8b2ef53a2dba3f942300a56eaad2367</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BL_PROCESSING_APP</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a29f991b42393362c7534dce4b981f15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BL_FLASH_APP</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a02d2cabc18ed29879099b291fb3a5fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BL_RDY_TO_LAUNCH</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a6019e0eb05a8d7911d8fa84fa9db0d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_BL_LAUNCHING_APP</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09ab3e9fc14969854b16facb2e6d94e2094</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_IDLE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a2071f71d4f5fb2435f161d1a70167ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_NOISE_SAMPLE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a16e15f03bab738f819b0d24c1baaed7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_WAIT_FOR_NOISE_SAMPLING</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a406970e754b4d0565225626685b0b648</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_TRANSDUCE_AND_SAMPLE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a00e1e2ce1cef250e3bfb7c3287f50339</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_TRANSMIT</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09ac6f8e9cc63de3cd49b48a2584a566408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_SAMPLE</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09aff01c469abffc7698255758dd92eb8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_WAIT_FOR_SAMPLING</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a1e7403b854f6e5fe46e8f84378c6dfec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_SIG_PRO_CALIBRATION</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09ab36a090e71993ede368917ab67cae1f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_CALCULATE_POINTS</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a0af8ffa0de422a897e36ba93196519b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_OUTPUT_POINTS</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a6fd4f322dc1605d4bdbf56386c8fc21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_WAITING_FOR_POINT_SESSION_END</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09af74b9ce2c0bbe0aa41724154ba7ba917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_OUTPUT_ADC_SIGNALS</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09aece6991f2433cde80731c1a615d7fa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_WAITING_FOR_ADC_DUMP_SESSION_END</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09a7fe79497be3366f6ba955cd3898cd65a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STATE_APP_PROCESS_LONG_SELF_CHECK</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad49bbbfff6ef00946797ac1e6a5d5c09aee499b5f2a680cf62cc812f05eaaa9af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SignalProcessingIssueByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_INIT_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567a60c71baaa3e9c8501a80f1e999a9b67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_NEAR_FIELD_DETECTION_DISABLED</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567abd62d449a1f10fca9c11e4b602412cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_VSOUND_CAL_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567a072ac2344549f012ffb7f6bb104448cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_NO_ECHOES_FOUND</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567a76868f4e6d9f605e19a19b1b4cc60cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_CLIPPING</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567a0f16b529d04f1ddf21cc1ceb84bdf761</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_NO_VALID_POINTS_FOUND</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567a9c87a912f506ac1a5ad97e7f3134ce03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_TRACKING_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567a8bf939abcdb0df49f199c7c431a795ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_KALMAN_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567ae8f62e8f6ce71f8178e836aed6df3146</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_POINT_BUFFER_FULL</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567aefa8951ffbdb2dc886fb22cb3d8527e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIG_PRO_ISSUE_TIMER_ERROR</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3a300d267a71caa1bbc45dc39fc68567a0183bb664fb113ebac2db1ecced6035f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SoftwareIssueByte_t</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad01952348f592fff8a8c37ce5e517a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SW_ISSUE_MALLOC_FAILED</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad01952348f592fff8a8c37ce5e517a0ba3f7afbb375ba524fd09771f371ff7365</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SW_ISSUE_REBOOT_REQUIRED</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad01952348f592fff8a8c37ce5e517a0baf7a45a32907526c3142d3e680b1c8e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SW_ISSUE_LOAD_FROM_FLASH_FAILED</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad01952348f592fff8a8c37ce5e517a0ba90b38c2f814b11073d498a53eab8d4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SW_ISSUE_SAVE_FROM_FLASH_FAILED</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad01952348f592fff8a8c37ce5e517a0ba2c3ca248210be29649e11f5b16f16af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SW_ISSUE_STORING_FACTORY_DEFAULTS_IN_FLASH</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ad01952348f592fff8a8c37ce5e517a0ba065f93057ceb699a74e44034505d1f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kCommsInterfaceStrings</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>ae3bd13d589e3f746b29ad2804abc26f3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kLogLevelStrings</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a643728453e27b992abb724a3dfb53f28</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kRecordTypeStrings</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a2ef68481f056e21c9462c54d2735b81a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kResetReasonStrings</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a74bc795d566b47d5276f70a27714744e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kSensorModelStrings</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>a3ee70d4c58478c765c0460b0fb9785f1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kSensorStateStrings</name>
      <anchorfile>custom__types_8h.html</anchorfile>
      <anchor>aa8c874344e3e8949a630fd9edc29f0a2</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_common.c</name>
    <path>/tmp/ws/src/toposens-library/examples/</path>
    <filename>example__common_8c.html</filename>
    <includes id="example__common_8h" name="example_common.h" local="yes" imported="no">example_common.h</includes>
    <member kind="function">
      <type>void</type>
      <name>GetSettings</name>
      <anchorfile>example__common_8c.html</anchorfile>
      <anchor>a1d0e44969f364f352344d9b8f6fd3a24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVersions</name>
      <anchorfile>example__common_8c.html</anchorfile>
      <anchor>ab891b0f0ba8c1cd591525af8a390b7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintADCBlobData</name>
      <anchorfile>example__common_8c.html</anchorfile>
      <anchor>a7b0ff5fa16aad135bd57e316e3efcfb9</anchor>
      <arglist>(ADCDump_t *ADCDump)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintLogMessage</name>
      <anchorfile>example__common_8c.html</anchorfile>
      <anchor>a187f9ac94e984cd00c3c99cf701cb74c</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintSensorsOnBus</name>
      <anchorfile>example__common_8c.html</anchorfile>
      <anchor>a2ac9c553c40f5b517dfe349cb86f074d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintSessionData</name>
      <anchorfile>example__common_8c.html</anchorfile>
      <anchor>a1dd91595c902d1bcc807c3c39d3e67a4</anchor>
      <arglist>(Sensor_Session_t *Session)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintVersion</name>
      <anchorfile>example__common_8c.html</anchorfile>
      <anchor>af6baa301bff53ea66124074d292ad220</anchor>
      <arglist>(Version_t Version_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveADCBlobData</name>
      <anchorfile>example__common_8c.html</anchorfile>
      <anchor>a29f66de3909b0256f368cacc01196e7e</anchor>
      <arglist>(ADCDump_t *ADCDump, const char *filepath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example_common.h</name>
    <path>/tmp/ws/src/toposens-library/examples/</path>
    <filename>example__common_8h.html</filename>
    <includes id="sensor__lib_8h" name="sensor_lib.h" local="yes" imported="no">toposens/sensor_lib.h</includes>
    <member kind="function">
      <type>void</type>
      <name>GetSettings</name>
      <anchorfile>example__common_8h.html</anchorfile>
      <anchor>a1d0e44969f364f352344d9b8f6fd3a24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>GetVersions</name>
      <anchorfile>example__common_8h.html</anchorfile>
      <anchor>ab891b0f0ba8c1cd591525af8a390b7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintADCBlobData</name>
      <anchorfile>example__common_8h.html</anchorfile>
      <anchor>a7b0ff5fa16aad135bd57e316e3efcfb9</anchor>
      <arglist>(ADCDump_t *ADCDump)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintLogMessage</name>
      <anchorfile>example__common_8h.html</anchorfile>
      <anchor>a187f9ac94e984cd00c3c99cf701cb74c</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintSensorsOnBus</name>
      <anchorfile>example__common_8h.html</anchorfile>
      <anchor>a2ac9c553c40f5b517dfe349cb86f074d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintSessionData</name>
      <anchorfile>example__common_8h.html</anchorfile>
      <anchor>a1dd91595c902d1bcc807c3c39d3e67a4</anchor>
      <arglist>(Sensor_Session_t *Session)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintVersion</name>
      <anchorfile>example__common_8h.html</anchorfile>
      <anchor>af6baa301bff53ea66124074d292ad220</anchor>
      <arglist>(Version_t Version_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SaveADCBlobData</name>
      <anchorfile>example__common_8h.html</anchorfile>
      <anchor>a29f66de3909b0256f368cacc01196e7e</anchor>
      <arglist>(ADCDump_t *ADCDump, const char *filepath)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>log_message_example.c</name>
    <path>/tmp/ws/src/toposens-library/examples/</path>
    <filename>log__message__example_8c.html</filename>
    <includes id="example__common_8h" name="example_common.h" local="yes" imported="no">example_common.h</includes>
    <includes id="sensor__lib_8h" name="sensor_lib.h" local="yes" imported="no">toposens/sensor_lib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SLEEP_TIME_SECONDS</name>
      <anchorfile>log__message__example_8c.html</anchorfile>
      <anchor>a7da0ac05d63398cb358ccebf96e8a9ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogMsgCallback</name>
      <anchorfile>log__message__example_8c.html</anchorfile>
      <anchor>a1a5667ead77965a0a2796f845b5b880d</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>log__message__example_8c.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>message_flags.h</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/include/toposens/</path>
    <filename>message__flags_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>ADC_FRAME_CH_1_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ac01ba01641deb33d10c7880857b4c05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADC_FRAME_CH_2_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a6fbe6e7dc0fc5eccf0de4c5f55b32767</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADC_FRAME_CH_3_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a1d7e96a210f4428deb6c9b7fdf1c6b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADC_FRAME_COUNT_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a2e09b1c56af76d3b085773ede68e9fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADC_FRAME_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5dad6308877b297cda091111f9a3963c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>APP_PACKET_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a30585a203dc310eab1e39d3ef01a2dd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CAN_MAX_FRAME_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aa5c691d1013c6ab9c39b079f6b6c52d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMPLETE_ACK_UPDATE_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ad4e27c6b7a1bcf5e6517d543a405046b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CONTROL_BYTE_IDX</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a07eb06bdbe4cd8b92c0aed388cd3db05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIST_1D_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5f0aa8a7065d95025466863cf6360ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENCRYPTED_SECRET_KEY_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ab7059b9d5b0fb47d28889efa83117506</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOS_ACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ace4d51f057b0b0215bc7a0dead188276</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOS_FRAME_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a0871d148d1a2c218a6f4d5331f26f42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FW_ACTION_ACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aed8651ced4a14657a57f022339e8d680</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FW_ACTION_NACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a909936aa66776b6be2abd4e6b837153f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GENERAL_ACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ad9ed3415c8d2bbcfd0519b89d03f292c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GENERAL_NACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a0c851b62fb66f5ba1ab94960e6f15e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_NACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>af4c63ddeb38ff6055c7307261fafd283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INDEXED_GET_MESSAGE_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a85f1bcee01b22ff1d9673726f90f995c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INIT_APP_UPDATE_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aa79a2b162d3e5c9a889d177f66f389d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTENSITY_1D_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ada14a235b27e712a2a50dc70e0bf5624</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTENSITY_3D_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a6872722c393ec7a8470fcc412836ce92</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_STRING_OVERHEAD_BYTES</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5279c85dd27f545982ad5f943992e569</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_CATEGORY_BYTE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a47970ff510a113c357b2f9b375c4b8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_ISSUE_BYTE_1</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a1d1206f8077e05c19948ffd330b02ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_ISSUE_BYTE_2</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ad45b5ee95789780ffd896d5752bebba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_ISSUE_BYTE_3</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aa8ebab08bda26613af5bfe998436b6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOGGING_SEVERITY_BYTE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a2a83f31cde22cde431b82b66cd93fc96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_APP_SIZE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5f38c1d2cbe1f9d2de789ebfe570c7a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LOG_STRING_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a4db49e3775fc58ad0266f3b4466e322f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_UART_MESSAGE_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a11bae082a6e6f13a9dd31b5ed783e40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOISE_LEVEL_FRAME_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a6dd1c05679a2d47942445363468ff3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_BYTE_1_IDX</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a3a0c1ec0f342f9d25c28d6af0d750a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_BYTE_2_IDX</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a908f995fcc6a24855e6fdb9810ce59bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_BYTE_3_IDX</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ab4697b157133dc0ba06ce67bc0f837e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_BYTE_4_IDX</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a07070b68def2ed58201b88af5edb6366</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_BYTE_5_IDX</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ad996356ea120e5984fd8d18523fda212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_BYTE_6_IDX</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aa3f93aeef994aac45a7f70cdf2d990ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_FRAME_1D_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a8a384c75fcfefd586dce18933620a632</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINT_FRAME_3D_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7ebc60264ed657bbec513d306fe02416</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>READY_NOTIFICATION_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aec9abeece655537479065dbb6f122232</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_ACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a8b777ef225f09ebfd844a1adaeef6904</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STANDARD_GET_MESSAGE_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a084d52c900cdcd3f6f3cf5677655ab7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_ADC_DUMP_SESSION_ACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a0ea228b365497e4a3a38bf5e61c50a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_ADC_DUMP_SESSION_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a3c15b92da78d4924ebf74e8f016eb0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_POINT_SESSION_ACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ac1e080054adb07047d52051d9b62f7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_POINT_SESSION_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a21b4db2999bc9a08b91bbfb1fb5234fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUBCONTROL_BYTE_IDX</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aa13a31a9ad752829e6a75d6988aa3eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIGGER_ACK_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ac8b771ea89733a51cb4c275550169d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIGGER_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ae632f20f4015f3611261b5860130f295</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_APP_PACKET_DATA_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a6641a887e9c48bf08d197c31c4844eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_MAX_FRAME_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7c1c8933ab32791da4644e0052b44ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_APP_PACKET_DATA_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a4fd89d976b8643778fe7579f51f32a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERSION_REPLY_LEN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a72d09fa3bf51284d0989587daeb85f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>X_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aaf6b22b89bb364988f4882030a309a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aff6396abd8dad0f793f1a4333682a2be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z_OFFSET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a6f842c885a6fa845a3a93012975caa5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ACKStausByte_t</type>
      <name>ACKStausByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7c53bb8201fa0c8646e0475a62c159a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ActionByte_t</type>
      <name>ActionByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ae3913c26ccb1133e8d9455f396e2303f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ADCFrameTypeByte_t</type>
      <name>ADCFrameTypeByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a153991d12dc465eb9cd29c3a9c2080f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ADCParamByte_t</type>
      <name>ADCParamByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a10dd13aeae1e7a01b7a20b324ca5b557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ControlByte_t</type>
      <name>ControlByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a2adc0436d27152298c98604da92fe2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum FirmwareUploadActionByte_t</type>
      <name>FirmwareUploadActionByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a82ed18557b40555f23b228b28ffd07a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum ParamGroupByte_t</type>
      <name>ParamGroupByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a711ce2226bd16ad714af4a35461ce7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum PointTypeByte_t</type>
      <name>PointTypeByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>afa8e5959cd809a57ff03b83e082bce5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SignalProcessingParamByte_t</type>
      <name>SignalProcessingParamByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a25ca594a77c847e13fcfc0f00e7d5562</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SystemParamByte_t</type>
      <name>SystemParamByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ac37be085c25878029adf9adf38f5034f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum TransducerParamByte_t</type>
      <name>TransducerParamByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a94bdfb8380746d074dd49874fed6f7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum VersionByte_t</type>
      <name>VersionByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a1f4a4c253b2665e96056af99a79c349a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ACKStausByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a53482dd13aa6a294f2d1702ea61e88a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACK_STATUS_BYTE_SUCCESS</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a53482dd13aa6a294f2d1702ea61e88a3a619717e9467b43f40f353bd95688b907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACK_STATUS_BYTE_OUT_OF_RANGE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a53482dd13aa6a294f2d1702ea61e88a3a240fdf82112c69eed5746bf05e0af338</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACK_STATUS_BYTE_OPERATION_INVALID</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a53482dd13aa6a294f2d1702ea61e88a3a83537fc3ae0579151eec8ecfd5b880c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACK_STATUS_BYTE_FALLBACK</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a53482dd13aa6a294f2d1702ea61e88a3ae29c64c3e7f5330d7081dfcf95ae97f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ActionByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5fff16e2927726eedc792708730b232e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_BYTE_REBOOT</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5fff16e2927726eedc792708730b232ead76fc908dfa22fb8e49805ff9ffc65aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_BYTE_MEASUREMENT</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5fff16e2927726eedc792708730b232ea274269c421222656a9af8b89acdd1ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_BYTE_FACTORY_DEFAULTS</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5fff16e2927726eedc792708730b232ea8fe4d316b7422b2130ec8390ee9c4c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_BYTE_STORE_SETTINGS</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5fff16e2927726eedc792708730b232ea34218d11749f658a8a59749efe0a8673</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_BYTE_LOAD_SETTINGS</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5fff16e2927726eedc792708730b232ea9d863bd8a0b9e7b7d193c99e9e796d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ACTION_BYTE_ADC_DUMP</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5fff16e2927726eedc792708730b232ea6d00ee2de49daa4343344825cc9a04f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ADCFrameTypeByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a2be86a31de1fb3fc48729d32f52889bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADC_FRAME_TYPE_DATA</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a2be86a31de1fb3fc48729d32f52889bca760adf09c0496da68fc30ac01ec42dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ADCParamByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ae47cd248f1b7483bb0fa15ca2a0e14d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADC_PARAM_BYTE_USE_FIXED_FRAME_RATE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ae47cd248f1b7483bb0fa15ca2a0e14d2ac01765aa12554ef7bca37978bf0356ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADC_PARAM_BYTE_FRAME_RATE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ae47cd248f1b7483bb0fa15ca2a0e14d2afc785d47f4a404f96e635f9f3d4a6d34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ControlByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_EOS</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a3d1687f77e4382d88a8a2c8b4915fc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_ACK</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44ad4d8a9516978c93726d3c9c8df39ccb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_NACK</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a2d79b93e1d3eeb53125c64b0d8400b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_READY</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44aa7e0ee80ddcbc198fdc9b085f99cac16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_BEGIN_POINT_OUTPUT_SESSION</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44aa95a6f50239a5478b7e82c46b898d59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_BEGIN_ADC_DUMP_SESSION</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44ac3372214e11763ac4431bf4f26646c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_TRIGGER_ACTION</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a4d0434eb366ed8dd293b3b1ffed7943b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_TRIGGER_ACTION_ACK</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a9176f4a244b361e25352d7b3c5c118a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_FW_UPDATE_ACTION</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a3cbe0125aea5209a47b99c90fa85bad9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_FW_UPDATE_ACTION_NACK</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44ad6d1418b35435081aae679fed2e587c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_FW_UPDATE_ACTION_ACK</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a8da10da955ed0167ee98d27f6b43f26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_SET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a2b5800affef52a6348622de479fea307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_SET_ACK</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a0f9da266eb9c68b679ce67a622825b69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_GET</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44ab7cfafc734f866868278a2990352f70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_GET_REPLY</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44ac6b248535b489a2b40c8224ae4be6622</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_GET_NACK</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44aadcdc8292ba5b0612b27f16786f1011a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_VERSION</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44add0f9ba0a33ca6953422ddf4c4bd631b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_GET_VERSION_REPLY</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a56be504325c0edb18379eb7b1c0c407d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_LOG_DEBUG</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a91bd6a120711c1dd016c04832b500852</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_LOG_INFO</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a8693fe41a878f6fb9b4a6dc836c3b376</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_LOG_WARN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44ad4c3d0c5a6b740ae61419dc0ba41647c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTROL_BYTE_LOG_ERROR</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a7f22ce5ebea36be0d97b88bbbca09d44a11c4a44db8fbc987873fda71db6d4393</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FirmwareUploadActionByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a95a0f35babb69260e474d47deff4ba1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FW_UPLOAD_ACTION_BYTE_INIT</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a95a0f35babb69260e474d47deff4ba1fa979f16d42f581f0b71f5d4681654a33c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FW_UPLOAD_ACTION_BYTE_BLOB_IN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a95a0f35babb69260e474d47deff4ba1fa43ea13214ef6b3055251970e48a32dcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FW_UPLOAD_ACTION_BYTE_COMPLETE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a95a0f35babb69260e474d47deff4ba1fa4e4890bb2f0bba805b843f4b1adfabc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ParamGroupByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5be0c74559fe1a29d5cf7605909bb97b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAM_GROUP_BYTE_ADC</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5be0c74559fe1a29d5cf7605909bb97bae24619dbac2ba36f1898fe938ebbb0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAM_GROUP_BYTE_TRANSDUCER</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5be0c74559fe1a29d5cf7605909bb97ba220b9fe85255df3895809b91e35d3feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAM_GROUP_BYTE_SIGNAL_PROCESSING</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5be0c74559fe1a29d5cf7605909bb97ba4e17beb1bd0f27899af8a7487c8734f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PARAM_GROUP_BYTE_SYSTEM</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a5be0c74559fe1a29d5cf7605909bb97bad26aa707050fde5915e0fc0b88be2301</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PointTypeByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aac1a6548348a59680901d9e48b711b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINT_TYPE_BYTE_3D</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aac1a6548348a59680901d9e48b711b5ba8f6d7468a7fbabada7cac8d13a429b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINT_TYPE_BYTE_NEAR_FIELD</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aac1a6548348a59680901d9e48b711b5ba055d09f9729b75b4a3fd14e064783189</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINT_TYPE_BYTE_NOISE_LEVEL</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aac1a6548348a59680901d9e48b711b5ba9e34d7d8f3cc395f4e783375afe31bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POINT_TYPE_BYTE_1D</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aac1a6548348a59680901d9e48b711b5ba82de4a1fd87a6db74c09931fde47ab52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SignalProcessingParamByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a065c5004e7172ad4da60f32cd687301a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGPRO_PARAM_BYTE_TEMPERATURE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a065c5004e7172ad4da60f32cd687301aa9f91d6fcdfc903d65bd8397003cddefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGPRO_PARAM_BYTE_RELATIVE_HUMIDITY</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a065c5004e7172ad4da60f32cd687301aae3091fc8a1879cfbfc82bbd8f2d19240</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGPRO_PARAM_BYTE_NOISE_LEVEL_THRESHOLD_FACTOR</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a065c5004e7172ad4da60f32cd687301aa528940386827efdf1f51ee362789b8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGPRO_PARAM_BYTE_NOISE_RATIO_THRESHOLD</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a065c5004e7172ad4da60f32cd687301aa45b2e5a33e340a7188fcfba3fdc4d851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGPRO_PARAM_BYTE_ENABLE_NEAR_FIELD_DETECTION</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a065c5004e7172ad4da60f32cd687301aae3c961e64e47c00a1aeb3a8b89f5c5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGPRO_PARAM_BYTE_ENABLE_DIRECT_MULTIPATH_FILTER</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a065c5004e7172ad4da60f32cd687301aae408ffc90e817893e1bf341e06a2335f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SIGPRO_PARAM_BYTE_ENABLE_AUTO_GAIN</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a065c5004e7172ad4da60f32cd687301aa7da61fc8221f1c867513a374d0576ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SystemParamByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_PARAM_BYTE_NODE_ID</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54aa561b6cbfb1f2ecfdc96aac3c6bd6a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_PARAM_BYTE_MCU_TEMPERATURE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54a7a8ff7db03214de9a0d3e835e132dc91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_PARAM_BYTE_LOG_LEVEL</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54affca3dc93fa4ba9a27e3c79732ff7e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_PARAM_BYTE_RESET_REASON</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54a6b69b826885db4b10ff2b111483b4b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_PARAM_BYTE_SENSOR_STATE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54aa9a596de5cb6773ac4365d1373981c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_PARAM_BYTE_SENSOR_MODE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54adafb0c7fb8ecc5265c51b087fd889933</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_PARAM_BYTE_UNIQUE_ID</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54ade74cc7c3bc17a117fd1ce91d888b7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SYS_PARAM_BYTE_CALIBRATION_STATE</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>aae8e3233a19f2b2682cdca6d368dcc54a9c1196f703a59dfcbb0dd3cb93f1c5c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TransducerParamByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a698441e260d89e144c26fbfafabeee1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSDUCER_PARAM_BYTE_VOLUME</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a698441e260d89e144c26fbfafabeee1aaa776afdb532d972c3b2a73a62606f2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TRANSDUCER_PARAM_BYTE_NUMBER_PULSES</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a698441e260d89e144c26fbfafabeee1aa9a466500fa06ca424f3d3c3d6ee7e5e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>VersionByte_t</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ada850bd6d29e406e66e33990d35730a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_BYTE_BOOTLOADER</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ada850bd6d29e406e66e33990d35730a7a4e914d706843be33aef752c15329bdfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_BYTE_APP</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ada850bd6d29e406e66e33990d35730a7a5a43093d059f0f6106f19d1bb59c2753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_BYTE_HW</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ada850bd6d29e406e66e33990d35730a7a5d0180ca40eadb8e7b94768c019457f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_BYTE_SIG_PRO_LIB</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ada850bd6d29e406e66e33990d35730a7a62b24d019ca7337c0957cf99e533b918</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERSION_BYTE_COMMS_LIB</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>ada850bd6d29e406e66e33990d35730a7a3d180fe6c53f7e53a6a9905a9fe046fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kACKStatusStrings</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>abecd1c36ac65a4774005ce13f4de431a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kActionCommands</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a762d086e422f71095d4f5e19bb1402ed</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kFirmwareUploadActionStrings</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a003f9e14a6be560e2022788872074115</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>kVersionStrings</name>
      <anchorfile>message__flags_8h.html</anchorfile>
      <anchor>a449b365f42395374f80c026cf670b9ee</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>n_frames_single_shot_example.c</name>
    <path>/tmp/ws/src/toposens-library/examples/</path>
    <filename>n__frames__single__shot__example_8c.html</filename>
    <includes id="example__common_8h" name="example_common.h" local="yes" imported="no">example_common.h</includes>
    <includes id="sensor__lib_8h" name="sensor_lib.h" local="yes" imported="no">toposens/sensor_lib.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogMsgCallback</name>
      <anchorfile>n__frames__single__shot__example_8c.html</anchorfile>
      <anchor>a1a5667ead77965a0a2796f845b5b880d</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>n__frames__single__shot__example_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SingleShotMeasurement</name>
      <anchorfile>n__frames__single__shot__example_8c.html</anchorfile>
      <anchor>a2025e2f6a73b2cce4afa561749d7c0f1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>n_frames_single_shot_example_uart.c</name>
    <path>/tmp/ws/src/toposens-library/examples/</path>
    <filename>n__frames__single__shot__example__uart_8c.html</filename>
    <includes id="example__common_8h" name="example_common.h" local="yes" imported="no">example_common.h</includes>
    <includes id="sensor__lib_8h" name="sensor_lib.h" local="yes" imported="no">toposens/sensor_lib.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BAUDRATE</name>
      <anchorfile>n__frames__single__shot__example__uart_8c.html</anchorfile>
      <anchor>a734bbab06e1a9fd2e5522db0221ff6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORT</name>
      <anchorfile>n__frames__single__shot__example__uart_8c.html</anchorfile>
      <anchor>a614217d263be1fb1a5f76e2ff7be19a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LogMsgCallback</name>
      <anchorfile>n__frames__single__shot__example__uart_8c.html</anchorfile>
      <anchor>a1a5667ead77965a0a2796f845b5b880d</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>n__frames__single__shot__example__uart_8c.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SingleShotMeasurement</name>
      <anchorfile>n__frames__single__shot__example__uart_8c.html</anchorfile>
      <anchor>a2025e2f6a73b2cce4afa561749d7c0f1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor_lib.c</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/src/</path>
    <filename>sensor__lib_8c.html</filename>
    <includes id="sensor__lib_8h" name="sensor_lib.h" local="yes" imported="no">toposens/sensor_lib.h</includes>
    <includes id="uart__wrapper_8h" name="uart_wrapper.h" local="yes" imported="no">toposens/uart_wrapper.h</includes>
    <class kind="struct">ADCDump_Data_t</class>
    <class kind="struct">Interface_t</class>
    <class kind="struct">Session_Data_t</class>
    <class kind="struct">UART_Msg_t</class>
    <member kind="define">
      <type>#define</type>
      <name>FLOAT_CONVERSION_FACTOR</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a09a4dfefea876d3895ad62eddcb2a8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MULTICAST_ID</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a52813e02c9c4ee62bd69d288aa863ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUMBER_OF_ADC_DUMP_DATAPOINTS_PER_LINE</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>aab1cb52bf432625e4398d5cb717d8994</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_BYTE_5_IDX</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ad996356ea120e5984fd8d18523fda212</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PARAM_BYTE_6_IDX</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>aa3f93aeef994aac45a7f70cdf2d990ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQUEST_RESPONSE_INDEX</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a833193a63033e0b6f5ab07c6e5abbd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_U16_LEN</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a4fa7c21134e9559081b9ec6319674974</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_U32_LEN</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a5d81cd5fc55df003b38e7b92a586ca11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_U8_LEN</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a99fb18308f97c46491a967e1c4268ae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_U8_U16_LEN</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a35bd7e3398c2e27d2128b826874d274a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_U8_U8_LEN</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a5efec78ea49ed9cd2fc5b4419a657df1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_CHECKSUM_TARGET</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>acb66709a9e3aaf71a6f17af2d104f8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_DUMMY_ID</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ac44698128d9c8af8a079e7e990745c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ADCDump_Data_t</type>
      <name>ADCDump_Data_t</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a09807226b1838152288f1613883fa510</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Interface_t</type>
      <name>Interface_t</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a2980293668d436c1f83d4f85a3cc01b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Session_Data_t</type>
      <name>Session_Data_t</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>aee113400de29e99e0d0c46732e4cebf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UART_Msg_t</type>
      <name>UART_Msg_t</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a7ba7823ff25af6a395269b0d357a610b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum UARTMessageState_t</type>
      <name>UARTMessageState_t</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a8bdbb31f99f81fc7857cc75f84f6d4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UARTMessageState_t</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a158f2a6406228525e08cc9bfee60bbac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UART_MESSAGE_STATE_UNKNOWN</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a158f2a6406228525e08cc9bfee60bbaca2a0f98a0cc33efe010be41025524056f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UART_MESSAGE_STATE_IN_TRANSMIT_SIZE_UNKNOWN</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a158f2a6406228525e08cc9bfee60bbacaae6f74a01323121ccb1e9068adbac6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UART_MESSAGE_STATE_IN_TRANSMIT_READ_PAYLOAD</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a158f2a6406228525e08cc9bfee60bbaca5ce85d613ec9ff8ea08451af711d5031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UART_MESSAGE_STATE_TRANSMIT_COMPLETE</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a158f2a6406228525e08cc9bfee60bbacafe05d2a03bf1f9dfc4295fe1b97227d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UART_MESSAGE_STATE_READ_CHECKSUM</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a158f2a6406228525e08cc9bfee60bbaca958c792cf0815925a621e90a1f5281ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UART_MESSAGE_STATE_VALIDATE_MSG_END</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a158f2a6406228525e08cc9bfee60bbacabe6d43d45f423c58ade1ecd79c692c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ACKADCDumpStart</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac6d7acfb6b4c6a3a3da9fa3ab0d08588</anchor>
      <arglist>(uint16_t TargetSensor_u16)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ACKSessionEnd</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa34ffedf7cfec3f39426ecc8c7af4312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ACKSessionStart</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gacc350283030ee1b532f0cc663189261f</anchor>
      <arglist>(uint16_t TargetSensor_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ActionRequestSuccessful_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga67eb7985ed754d195802e986ce93e5fd</anchor>
      <arglist>(const uint8_t *request, const uint8_t *response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddInterfaceToInterfaceList</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga958b39dbaf944efcba503558eca593d2</anchor>
      <arglist>(CommsInterfaceType_t SensorInterface_t, char *InterfaceName_cp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddSenderToKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1034fb2090672901427ce4ede014e89a</anchor>
      <arglist>(uint16_t Sender_u16, uint8_t SensorInterfaceIndex_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AllADCSessionsClosed_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga7cdd1e002fd3939c7349c413d661b44a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AllSessionsActive_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf3b426faa88eab6b03562d3386ac8087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AllSessionsClosed_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaac2d42ca9081e37db0164168a585d5db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>CalculateUARTChecksum</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga06afc26eb0edebc381b087553c7756d0</anchor>
      <arglist>(const uint8_t *Payload_pu8, uint8_t PayloadLength_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CloseADCSessionRecord_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga8d9d9eae5ab0487eb4e74f39f729f039</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CloseSessionRecord_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa5baba5ea96a122fb701e635133db09d</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ConfigureACKStatus</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf550d38e1d89ddf601b02363730577d7</anchor>
      <arglist>(uint8_t *payload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeinitInterface</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9d26ed3381f080fd0fcaaaf9b8c267e4</anchor>
      <arglist>(CommsInterfaceType_t Interface_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EvaluateACKStatus_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga14c96094d10e6b768fa16f4b0d2f270c</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetACKFromACKStatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>aad479d7eecd76d4fb3e7c624d774af9d</anchor>
      <arglist>(ACK_Status_t *ackstatus)</arglist>
    </member>
    <member kind="function">
      <type>ADCDump_t *</type>
      <name>GetADCDumpData</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab1d50a520731ea071336d0e9e932da9b</anchor>
      <arglist>(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetADCSessionComplete_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3e02412956c287d4be7582bf61be7e90</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetADCSessionRunning_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad00829f94bdb3325900c71b21b406d36</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolFromPayload_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga13df709e67f02d75e5ef4ea70a079ba9</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetConnectedToCANBus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a3b64d41cf7a872f85c19cc57dd88b0ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ACK_Status_t *</type>
      <name>GetCurrentACKStatus</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3010e21d84e2790b090a6c58bcbf5e29</anchor>
      <arglist>(uint8_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int8_t</type>
      <name>GetCurrentSendersADCSessionIndex</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac9e26c8b83848addf29e4f1ae5fc2fe1</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int8_t</type>
      <name>GetCurrentSendersSessionIndex</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac296c7293b9cc77fcaede6f8608e1502</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Sensor_Session_t *</type>
      <name>GetCurrentSessionsActiveSessions</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a7f5f12616dc61965cc986ffac23d849d</anchor>
      <arglist>(uint8_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>GetCurrentSessionsNumberOfActiveSessions_u8</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a280ff8f1b40b398e47c681f9db280f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>GetCurrentStatusInformant_u16</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a5ccb486bd44416e5a6b919c4da084116</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>GetCurrentTarget_u16</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>aa510a3c0489d226a95d03603827254eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetI32FromPayload_i32</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga08ba5ef794eb271e7360c94f33142685</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetI32FromTwoArgumentPayload_i32</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga6fdd97f17afd2d0dcf899ad8c5b3bb6f</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int16_t</type>
      <name>GetInterfaceIndex_i16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1de980fd564ff3f3d0bf4b030156f62f</anchor>
      <arglist>(char *InterfaceName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>GetInterfaceSensorIdFromSensor</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a5e495f43e11f7f476e3adde6b6064897</anchor>
      <arglist>(Sensor_t *sensor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Sensor_t *</type>
      <name>GetKnownSensor</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>acedf1db77ceee15d9a6cfe51fcebc661</anchor>
      <arglist>(uint8_t index)</arglist>
    </member>
    <member kind="function">
      <type>Sensor_t *</type>
      <name>GetKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad496d2215d1c4899e04d267e4ea594c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetNumberOfKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab1762fd25af26f31c63e8758799964d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t</type>
      <name>GetNumberOfSensorsACKIsExpectedFrom</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a9082681879f3b56ce901544afb75507d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterADCFixedFrameRate_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa3d00d4b71e3bc9e13e0e7ce12cf4fef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterADCUseFixedFrameRate_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga6559d885d1632a983d83041a48f74c97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableAutoGain_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga188866549ecee111731d482d6ef69468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableMultipathFilter_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga5ba0fec4604bae890d3d6c49d1f64a13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableNearFieldDetection_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga8f7ae34b3410e39318772f60c82c1785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterSignalProcessingHumidity_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga214d6875b25a69eba7fc709207ad358f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSignalProcessingNoiseLevelThresholdFactor_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga203ebc1cd97235d541ebc9dacf6c2bf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterSignalProcessingNoiseRatioThreshold_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga65c75517723480961cb1ba5f6a955987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSignalProcessingTemperature_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab05d89904d461bd2bac9182a2d4dea03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSystemCalibrationState_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga407fc0cafcd8e2cf98b1cb09c5fc793e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogLevel_t</type>
      <name>GetParameterSystemLogLevel_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga715d15d52bc485360185c5114835a444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSystemMCUTemperature_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga06b20a2c700860ed4fe9ba51529edd7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetParameterSystemNodeID_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga4c2b110c00df80ffca6c2a42fc99cb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResetReason_t</type>
      <name>GetParameterSystemResetReason_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga208aa8438b5048ec2b68582a70cd0209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SensorMode_t</type>
      <name>GetParameterSystemSensorMode_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga982eb591fbb4ada392d9cd7e8131cb67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SensorState_t</type>
      <name>GetParameterSystemSensorState_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab3d77d42506ded960f38d5d4829ee3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UID_t</type>
      <name>GetParameterSystemUniqueID_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0fe127b46bc5a487a4cbe0a9b9010ee8</anchor>
      <arglist>(uint8_t Index_u8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterTransducerNumOfPulses_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga64ba5c619913470a6b7286791c24accb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterTransducerVolume_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga129470e8d6c522c2086cfaa1eefd53f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>GetResponsePayloadFromACKStatus</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3b94b48e87e311d1b56a3fec1891e719</anchor>
      <arglist>(ACK_Status_t *ackstatus)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>GetSenderIdFromACKStatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a332345930ae918dd87c1868d5da2fd95</anchor>
      <arglist>(ACK_Status_t *ackstatus)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>GetSenderIdFromSensorSession</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a8a5766019bde42336b3d1cad480cf99e</anchor>
      <arglist>(Sensor_Session_t *session)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSessionComplete_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaed3f1ed17b33e8d633cd565e78d94cbf</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>Sensor_Session_t *</type>
      <name>GetSessionData</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae4019f3ae2458bfca0e0b2d342892580</anchor>
      <arglist>(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSessionRunning_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga70f612abde74cd33ca4eee1a3a7c5bcd</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SessionState_t</type>
      <name>GetSessionStateFromSensorSession</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a34095c3a1f67027c6d3d14da8603fcef</anchor>
      <arglist>(Sensor_Session_t *session)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetU16FromPayload_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gabba2d058d1bf8b427bee44b43a03d524</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetU16FromTwoArgumentPayload_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafff86ce6c4198ae232eb637b8d8056a4</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetU8FromPayload_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga82e64629866a22ed445feec40311f6d0</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetU8FromTwoArgumentPayload_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae04595ec639714ca8af494858951dc5b</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>GetUARTNodeId</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9318f6da2deaa26854652c77d5e03779</anchor>
      <arglist>(uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint8_t *</type>
      <name>GetWaitACKPayload</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a55ce34266f2989d8ecd1aa2b1e9bb128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GetWaitForACKFromACKStatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ad70402e6c5e27cfb2c7237065bb3121e</anchor>
      <arglist>(ACK_Status_t *ackstatus)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Init_Semaphores</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafb3b88e34b55eed69ccc9318bee7836c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitInterface</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaedd322acc5b899a380daa115f3ebb9cf</anchor>
      <arglist>(char *InterfaceName, uint32_t DataRate_u32, CommsInterfaceType_t Interface_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Is1DFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3a9010260de91fa3bca7307c4557e512</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Is3DFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga40f2e915c119926c9947c14ac7aa4846</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsACKResponse_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga2c20a72abf0e627fed69d9ee18e35eb0</anchor>
      <arglist>(const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsADCDataFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf98ec6d4442a63c41b02c70afaf45ae2</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8, uint8_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsADCDumpStartFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafd50390516d4f4bbac52d578db6586b2</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsLogMessage</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9840ee927acecd096e29575bfefdb6a9</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNearFieldFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0daea7e5adf5d8c8536ccea33ae44265</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNoiseLevelFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga66ef6dc276b5395537fb4bbb08b0fd6f</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsReadyFrame</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3252b32c721b9e9ee59dfba08a2cba6e</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSessionDataFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga57948f24c2d4fb4860dc9c7cf285d538</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSessionEndFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac32019fd2d9f4c190e7cd7aadfc60901</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSessionStartFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga85087448968762487bc191a89a99a66c</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseBootloaderLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaff707e0d2081556400b82a61fbb4021d</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseCalibrationLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0abd2f703b951a7fdcdf8f18cadefec8</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf7eb219d3dd9ff67488dbd54a7b2565b</anchor>
      <arglist>(char *Output_p8, uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseMessage_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga60ad6eb64d0587af8204d8d61a85821f</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *msg, uint8_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseResetReasonLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad7259ab328069721e4eb792688d49906</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseSelfCheckLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gace1474462f5334086638f90bad4e8741</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseSignalProcessingLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga45ff2ec3580d858acf53218d10086f19</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseSoftwareLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1da61ed14d71e59c2d8c86bc83e20dd5</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseStringLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gabcad8bc3cbc647148ec7b95775dca49a</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintADCBlob</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga4151ee0786fe15e73cc7548736f0b271</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintKnownInterfaces</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>adb493ad1f6c97fcb30eee76ccadc4605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintKnownSensors</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a17f5d4df02605fe1ccbcba9c88096ff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintPayload</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad77a885f366551c2056be524431faba7</anchor>
      <arglist>(const uint8_t *payload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterADCDumpSessionEndCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga96a7b397850478f26c054e7c1e10deb9</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterADCDumpStartRequestCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga8a93b7a159fd74743b6f6aa24f80bc3e</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16, uint32_t ADCDumpSize_32))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterLogMsgCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga959150bfbe25a7724134ecc26070d59f</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16, uint8_t *ReceivedPayload_pu8))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterPointSessionEndCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1732f53e73c018ee9ccba01ee3a55f3c</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterRdyCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gadcf307bdad707af4f439f08401de4e12</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterSessionStartCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga81abffad6a751722db63008c0eb25692</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RemoveSenderFromList</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf2a9a40182b2e7e183fae191244a86ba</anchor>
      <arglist>(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReplaceIdInListOfKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga5562273e0deab28b96a9c6586a8e3095</anchor>
      <arglist>(uint16_t OldId_u16, uint16_t NewId_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestADCDump</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9c24e63cf5226cb2288488938f8c666f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestFactoryReset</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad37a150381b718cd680096b05a7fdcb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestLoadSettings</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga77303b468eac8e0d634f1c6c95a4f9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestMeasurement</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gabcfbabad167e39ae8b32de213b0489e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestReboot</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga450acdc3214871ae6fde4d33703b4ec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestStoreSettings</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga73dd7ebea350f68d2babe058b2918641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Version_t</type>
      <name>RequestVersion_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac840bb36dfb5fc7c11ca310de9d3dfd5</anchor>
      <arglist>(VersionByte_t TargetComponent_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestWasSuccessful_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaaa23e6fed27083d026367fa33f906d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ResetListOfKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga18832f30d617393b7f561465305d7824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SendCommand</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga4fd2c9fedc7c1829255580ad175058f7</anchor>
      <arglist>(uint8_t *payload, uint16_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SendViaCAN</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaca5d05f18d098d3ebfbc5fdb04a60318</anchor>
      <arglist>(uint8_t *payload, uint16_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SendViaUART</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga419c45a75ef95c0811f526308d64b5db</anchor>
      <arglist>(uint8_t *payload, uint16_t length, uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetACKForACKStatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>af24bc65257f43fae76f440babcabd24a</anchor>
      <arglist>(ACK_Status_t *ackstatus, bool ack)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetADCSessionStateExpected</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gacc9f0ece71acd82caaea94a667ad291c</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetConnectedToCANBus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a3ea263ec2fac9efc185328f571587c5c</anchor>
      <arglist>(bool newvalue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCurrentSessionsNumberOfActiveSessions_u8</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a2b8a3e6778bdb5c13758b237145baa1e</anchor>
      <arglist>(uint8_t newvalue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCurrentStatusInformant_u16</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>aaca671b9469528f0bb880c6b18914d2d</anchor>
      <arglist>(uint16_t newvalue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetCurrentTarget_u16</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a4f68712be518f06ac4e26416dc5a5044</anchor>
      <arglist>(uint16_t newvalue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetNumberOfKnownSensors</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a8054ca0d40d8bf00b7bbd302b8519548</anchor>
      <arglist>(uint8_t newvalue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetNumberOfSensorsACKIsExpectedFrom</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ae1c089cf1f5d283e6a9c209f327ba454</anchor>
      <arglist>(uint8_t newvalue)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterADCFixedFrameRate</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3a91cc0141c368c0d8ac6f1ebf3c4027</anchor>
      <arglist>(uint8_t FrameRate_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterADCUseFixedFrameRate</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0dc06ad8f090a85fc05e1cd50342f6b9</anchor>
      <arglist>(bool UseFixedFrameRate_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableAutoGain</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga634391c9552e45ed30439a956b54d103</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableMultipathFilter</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa6413e5f77783a3e611cca4e2dbd9719</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableNearFieldDetection</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gade285b228088ad4fa3c5ab51e8b7a83b</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingHumidity</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab0f8885bfc66dc910dd5cd9ecfa589d9</anchor>
      <arglist>(uint8_t Humidity_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingNoiseLevelThresholdFactor</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga2020fb0d232ed77763f2c1081ac7131a</anchor>
      <arglist>(float Factor_f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingNoiseRatioThreshold</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga54cee1807ee3aa45d461481c6b7b9ce4</anchor>
      <arglist>(uint8_t Threshold_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingTemperature</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9586a5c76c2e3268f387776cad3ad39c</anchor>
      <arglist>(float Temperature_f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SetParameterSuccessful_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0db5b54506e85acedd79e9734831a1fd</anchor>
      <arglist>(const uint8_t *request, const uint8_t *response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemLogLevel</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae726f871404d9ee16e54757f6c6f51b6</anchor>
      <arglist>(LogLevel_t LogLevel_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemNodeID</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga416648087f0caf3b9be2ff6f5d3f4b3c</anchor>
      <arglist>(uint16_t NodeID_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemSensorMode</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga77fa874d206e93441baae2d2190d9d04</anchor>
      <arglist>(SensorMode_t Mode_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterTransducerNumOfPulses</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa076792ea45f9932f0caf28f36b643d1</anchor>
      <arglist>(uint8_t NumOfPulses_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterTransducerVolume</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga348a4d8ac1e5cbff919f4e4f143fa6ed</anchor>
      <arglist>(uint8_t Volume_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetResponsePayloadForACKStatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a596683ee45da01a62d1df3912e9b7e3f</anchor>
      <arglist>(ACK_Status_t *ackstatus, uint8_t *payload, uint16_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetSenderIdForACKStatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a9bd1f33a16a4f78aaca831e12763c28d</anchor>
      <arglist>(ACK_Status_t *ackstatus, uint16_t senderId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSessionStateExpected</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf0cedb2a022a6a8140921c388a56c838</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTargetSensor</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gadd377ba4e51c87836d0c69029eb09c02</anchor>
      <arglist>(uint16_t TargetSensor_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetWaitForACKForACKStatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>aa6413ef67a43d2efea04c73651ba97da</anchor>
      <arglist>(ACK_Status_t *ackstatus, bool waitforack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>StartNewSessionRecord_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga95f23e01ef3985a498745bb1d0f7b67d</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UARTReadCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga94a40991de7f76d06356be07909e5d9a</anchor>
      <arglist>(uint8_t *ReceivedUARTMsg_pu8, uint16_t UARTMsgLength_u16, uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateUARTChecksum</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga7b48596a843a09b9471cc614d70317ed</anchor>
      <arglist>(UART_Msg_t *ReceivedUARTMsg_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WaitForACK</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga188bc65dc0630eaae6afb5d126b8125e</anchor>
      <arglist>(uint8_t *payload, uint16_t length_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WaitForACKNoSend</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a5730004f3a51b1bc015849c492339c05</anchor>
      <arglist>(uint8_t *payload)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>WaitForACKTimeout</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafc27424e6a90ca80cd1bc121e584eb0d</anchor>
      <arglist>(void *vargp)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForADCSessionEnd</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga2b09bffbc4aa9bf2c5c276cbf5239f06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForReady</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafa4f6f05f776cbb8b23872f2c278d7a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForSessionEnd</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gacd60d9206ae8b3e33f9c52e904e1bfd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>WaitForSessionEndTimeout</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga236497e43f8b1589560f3fa980877438</anchor>
      <arglist>(void *vargp)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForSessionStart</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga70bc24edf91a07593da63d70fd4b8b01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>WaitForSessionStartTimeout</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga042491b95de1d7be4731644bc74d58fe</anchor>
      <arglist>(void *vargp)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>ADCDUmpEndCallback</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a69cc6df0473f26402c33d0b906e315f4</anchor>
      <arglist>)(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>ADCDumpStartRequestCallback</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>abce80e47a374b38181795726c376fadc</anchor>
      <arglist>)(uint16_t Sender_u16, uint32_t ADCDumpSize_u32)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>ConnectedToCANBus_b</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a578c6b39c515c52c78637f40fd098c51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>ConnectedToCUART_b</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a9d5abe1fa5989f2c186ee9d681f2d0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>ConnectedToUSB_b</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>afb21050e54109fd3ffca32810954fb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static ACK_Status_t</type>
      <name>CurrentACKStatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a343bd59748b77237ffa28a338b41395e</anchor>
      <arglist>[MAX_NUMBER_OF_SENSORS_ON_BUS]</arglist>
    </member>
    <member kind="variable">
      <type>ADCDump_Data_t</type>
      <name>CurrentADCSessions</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a1acfe75dee3fc538cd5e3404d71ab6a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Session_Data_t</type>
      <name>CurrentSessions</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a6a81aded8e52c0c7a3047bf8441ea38c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16_t</type>
      <name>CurrentStatusInformant_u16</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>acac19264c620f59e863dd157aba08260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint16_t</type>
      <name>CurrentTarget_u16</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a47f78bd373736fd1d67dfdb2162ca7e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static UART_Msg_t</type>
      <name>CurrentUARTMsg_t</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a6d5e28866a5647b5d8979c0ed5b966ac</anchor>
      <arglist>[MAX_NUMBER_OF_SENSORS_ON_BUS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Interface_t</type>
      <name>KnownInterfaces_tp</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a7b3d99d6e781cc140bcdc7cb1a1f4502</anchor>
      <arglist>[MAX_NUMBER_OF_SENSORS_ON_BUS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Sensor_t</type>
      <name>KnownSensors</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a2612ebecc267eea1a43d6d4993202c61</anchor>
      <arglist>[MAX_NUMBER_OF_SENSORS_ON_BUS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>LogMsgCallback</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a09d4a9909ebd03c802b05adfadbcb65a</anchor>
      <arglist>)(uint16_t Sender_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_connectedtocanbus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ab0e69701ba61a5b885d2ba665ddd4d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_currentackstatus</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a8a441ee0d8d57cb63e838031994103ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_currentsessions</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>abaa57683e4db0be046c6998c31a5e19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_currentstatusinformant</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ad00a9c470f97abe5f1fdf45c77930c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_currenttarget</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a2b4d9b2dbb98c8fc25a9eeca139e4bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_getdatafromsensor</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>af3c31e4c103eaa08ffa24e5f662cd374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_knownsensor</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ade310dc85d66c88e8e70086fd95746a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_knownsensors</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a03d67fda43a156457efc8e73c5e9ba5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_numberofknownsensors</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a3befd661f5d445b78ad64e01e69b50d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_numberofsensorsackisexpectedfrom</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a4d2aac3307738993a7b3f721a8b2495d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_waitackpayload</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a9c977a43a055e6386c4b1cc2811ec357</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>NumberOfKnownInterfaces_u8</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ab7133ee33700886241583b63270b8668</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t</type>
      <name>NumberOfKnownSensors_u8</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a06215657562931a57b741956e8372592</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t</type>
      <name>NumberOfSensorsACKIsExpectedFrom_u8</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ad3e79fe358c51677a3d131440ef9defa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t</type>
      <name>NumberOfSensorsASessionStartIsExpectedFrom_u8</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ad5862639b7cfa3f6379c4aa181944786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>RdyCallback</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a8d62f8e8e6f1231c4f712660bf771563</anchor>
      <arglist>)(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>SemaphoresInit_b</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a38bba7efa9e3b061204868e149580e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>SessionEndCallback</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a99a76af29ce50275a1a09620032a4901</anchor>
      <arglist>)(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>SessionStartCallback</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a76d4a5f67f09e282543abdcec6554b76</anchor>
      <arglist>)(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_t</type>
      <name>timeoutID</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a34d7f01c9115ec529b57551e366f235c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>timeoutmSeconds</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a68dd74d6dbe9d4b310b1c4ee25f0c870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t</type>
      <name>UartPayload_pu8</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a8746ae6d52e1a36a6abcb8126bf14642</anchor>
      <arglist>[UART_MAX_FRAME_LEN]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint8_t</type>
      <name>wait_ack_payload_pu8</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ae4c51120e53b229a9846b70ae47924b4</anchor>
      <arglist>[CAN_MAX_FRAME_LEN]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sem_t</type>
      <name>wait_ack_sem</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ad52a4cafd48dc73cfbe6247d0a68d7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sem_t</type>
      <name>wait_adc_session_end_sem</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a2b1d33242a60bd961bacc40ba7b191fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sem_t</type>
      <name>wait_ready_sem</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ac658fce52c1cfddeacc86a843991396e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sem_t</type>
      <name>wait_session_end_sem</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>a0824fc5b6e6eb092d738a35201096d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sem_t</type>
      <name>wait_session_start_sem</name>
      <anchorfile>sensor__lib_8c.html</anchorfile>
      <anchor>ac4371f9670092935752e2e7931fd9895</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor_lib.h</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/include/toposens/</path>
    <filename>sensor__lib_8h.html</filename>
    <includes id="sensor__lib__config_8h" name="sensor_lib_config.h" local="yes" imported="no">config/sensor_lib_config.h</includes>
    <includes id="custom__structs_8h" name="custom_structs.h" local="yes" imported="no">custom_structs.h</includes>
    <includes id="custom__types_8h" name="custom_types.h" local="yes" imported="no">custom_types.h</includes>
    <includes id="message__flags_8h" name="message_flags.h" local="yes" imported="no">message_flags.h</includes>
    <class kind="struct">ACK_Status_t</class>
    <class kind="struct">ADCDump_t</class>
    <class kind="struct">Point1D_t</class>
    <class kind="struct">Point3D_t</class>
    <class kind="struct">Sensor_Session_t</class>
    <class kind="struct">Sensor_t</class>
    <class kind="struct">UID_t</class>
    <member kind="define">
      <type>#define</type>
      <name>MAX_PARSED_LOG_MESSAGE_LEN</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>ab4206f9f271155f442cd082cfa9efdd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TIMEOUT_M_SECONDS</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>ab1926b9e3a53cab87b26d188fd050e08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UID_SIZE</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a6703b5555de17066fe3c78f16b7bb397</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ACK_Status_t</type>
      <name>ACK_Status_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>aa80a09f41e31067c73dc6dd275a7a24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct ADCDump_t</type>
      <name>ADCDump_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>ab3bc2cc5420018c983b1985cf1139739</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Point1D_t</type>
      <name>Point1D_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>ac4f70e08a74f965351495c6cfba16eb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Point3D_t</type>
      <name>Point3D_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a4f4ce8f114f0fff3e1ec4c68f931bef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Sensor_Session_t</type>
      <name>Sensor_Session_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>ab1a2a409b6707b4a21d70ed5e31a36b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct Sensor_t</type>
      <name>Sensor_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a73bcf9bfd3fa81afa494750e5cf3a6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>enum SessionState_t</type>
      <name>SessionState_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a14695efb9b0d4dc7061d1c98449c7710</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UID_t</type>
      <name>UID_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>af531fe01a4b5388f3fa34628463be17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SessionState_t</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a1316e000f493edfbe6366aa7859d8c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INIT</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a1316e000f493edfbe6366aa7859d8c2fa0cb1b2c6a7db1f1084886c98909a3f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXPECTED</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a1316e000f493edfbe6366aa7859d8c2fa038246f844762bb3b60f9f00f47eeadf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RUNNING</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a1316e000f493edfbe6366aa7859d8c2fa1061be6c3fb88d32829cba6f6b2be304</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COMPLETE</name>
      <anchorfile>sensor__lib_8h.html</anchorfile>
      <anchor>a1316e000f493edfbe6366aa7859d8c2fa00a900c9df90c74f75004b3dc04f173d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeinitInterface</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9d26ed3381f080fd0fcaaaf9b8c267e4</anchor>
      <arglist>(CommsInterfaceType_t Interface_t)</arglist>
    </member>
    <member kind="function">
      <type>ADCDump_t *</type>
      <name>GetADCDumpData</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab1d50a520731ea071336d0e9e932da9b</anchor>
      <arglist>(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolFromPayload_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga13df709e67f02d75e5ef4ea70a079ba9</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>ACK_Status_t *</type>
      <name>GetCurrentACKStatus</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3010e21d84e2790b090a6c58bcbf5e29</anchor>
      <arglist>(uint8_t index)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetI32FromPayload_i32</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga08ba5ef794eb271e7360c94f33142685</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetI32FromTwoArgumentPayload_i32</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga6fdd97f17afd2d0dcf899ad8c5b3bb6f</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>Sensor_t *</type>
      <name>GetKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad496d2215d1c4899e04d267e4ea594c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetNumberOfKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab1762fd25af26f31c63e8758799964d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterADCFixedFrameRate_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa3d00d4b71e3bc9e13e0e7ce12cf4fef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterADCUseFixedFrameRate_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga6559d885d1632a983d83041a48f74c97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableAutoGain_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga188866549ecee111731d482d6ef69468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableMultipathFilter_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga5ba0fec4604bae890d3d6c49d1f64a13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableNearFieldDetection_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga8f7ae34b3410e39318772f60c82c1785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterSignalProcessingHumidity_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga214d6875b25a69eba7fc709207ad358f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSignalProcessingNoiseLevelThresholdFactor_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga203ebc1cd97235d541ebc9dacf6c2bf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterSignalProcessingNoiseRatioThreshold_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga65c75517723480961cb1ba5f6a955987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSignalProcessingTemperature_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab05d89904d461bd2bac9182a2d4dea03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSystemCalibrationState_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga407fc0cafcd8e2cf98b1cb09c5fc793e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogLevel_t</type>
      <name>GetParameterSystemLogLevel_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga715d15d52bc485360185c5114835a444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSystemMCUTemperature_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga06b20a2c700860ed4fe9ba51529edd7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetParameterSystemNodeID_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga4c2b110c00df80ffca6c2a42fc99cb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResetReason_t</type>
      <name>GetParameterSystemResetReason_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga208aa8438b5048ec2b68582a70cd0209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SensorMode_t</type>
      <name>GetParameterSystemSensorMode_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga982eb591fbb4ada392d9cd7e8131cb67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SensorState_t</type>
      <name>GetParameterSystemSensorState_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab3d77d42506ded960f38d5d4829ee3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UID_t</type>
      <name>GetParameterSystemUniqueID_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0fe127b46bc5a487a4cbe0a9b9010ee8</anchor>
      <arglist>(uint8_t Index_u8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterTransducerNumOfPulses_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga64ba5c619913470a6b7286791c24accb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterTransducerVolume_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga129470e8d6c522c2086cfaa1eefd53f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>GetResponsePayloadFromACKStatus</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3b94b48e87e311d1b56a3fec1891e719</anchor>
      <arglist>(ACK_Status_t *ackstatus)</arglist>
    </member>
    <member kind="function">
      <type>Sensor_Session_t *</type>
      <name>GetSessionData</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae4019f3ae2458bfca0e0b2d342892580</anchor>
      <arglist>(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetU16FromPayload_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gabba2d058d1bf8b427bee44b43a03d524</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetU16FromTwoArgumentPayload_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafff86ce6c4198ae232eb637b8d8056a4</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetU8FromPayload_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga82e64629866a22ed445feec40311f6d0</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetU8FromTwoArgumentPayload_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae04595ec639714ca8af494858951dc5b</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitInterface</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaedd322acc5b899a380daa115f3ebb9cf</anchor>
      <arglist>(char *InterfaceName, uint32_t DataRate_u32, CommsInterfaceType_t Interface_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf7eb219d3dd9ff67488dbd54a7b2565b</anchor>
      <arglist>(char *Output_p8, uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterADCDumpSessionEndCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga96a7b397850478f26c054e7c1e10deb9</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterADCDumpStartRequestCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga8a93b7a159fd74743b6f6aa24f80bc3e</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16, uint32_t ADCDumpSize_32))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterLogMsgCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga959150bfbe25a7724134ecc26070d59f</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16, uint8_t *ReceivedPayload_pu8))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterPointSessionEndCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1732f53e73c018ee9ccba01ee3a55f3c</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterRdyCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gadcf307bdad707af4f439f08401de4e12</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterSessionStartCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga81abffad6a751722db63008c0eb25692</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestADCDump</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9c24e63cf5226cb2288488938f8c666f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestFactoryReset</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad37a150381b718cd680096b05a7fdcb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestLoadSettings</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga77303b468eac8e0d634f1c6c95a4f9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestMeasurement</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gabcfbabad167e39ae8b32de213b0489e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestReboot</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga450acdc3214871ae6fde4d33703b4ec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestStoreSettings</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga73dd7ebea350f68d2babe058b2918641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Version_t</type>
      <name>RequestVersion_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac840bb36dfb5fc7c11ca310de9d3dfd5</anchor>
      <arglist>(VersionByte_t TargetComponent_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestWasSuccessful_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaaa23e6fed27083d026367fa33f906d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterADCFixedFrameRate</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3a91cc0141c368c0d8ac6f1ebf3c4027</anchor>
      <arglist>(uint8_t FrameRate_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterADCUseFixedFrameRate</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0dc06ad8f090a85fc05e1cd50342f6b9</anchor>
      <arglist>(bool UseFixedFrameRate_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableAutoGain</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga634391c9552e45ed30439a956b54d103</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableMultipathFilter</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa6413e5f77783a3e611cca4e2dbd9719</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableNearFieldDetection</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gade285b228088ad4fa3c5ab51e8b7a83b</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingHumidity</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab0f8885bfc66dc910dd5cd9ecfa589d9</anchor>
      <arglist>(uint8_t Humidity_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingNoiseLevelThresholdFactor</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga2020fb0d232ed77763f2c1081ac7131a</anchor>
      <arglist>(float Factor_f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingNoiseRatioThreshold</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga54cee1807ee3aa45d461481c6b7b9ce4</anchor>
      <arglist>(uint8_t Threshold_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingTemperature</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9586a5c76c2e3268f387776cad3ad39c</anchor>
      <arglist>(float Temperature_f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemLogLevel</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae726f871404d9ee16e54757f6c6f51b6</anchor>
      <arglist>(LogLevel_t LogLevel_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemNodeID</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga416648087f0caf3b9be2ff6f5d3f4b3c</anchor>
      <arglist>(uint16_t NodeID_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemSensorMode</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga77fa874d206e93441baae2d2190d9d04</anchor>
      <arglist>(SensorMode_t Mode_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterTransducerNumOfPulses</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa076792ea45f9932f0caf28f36b643d1</anchor>
      <arglist>(uint8_t NumOfPulses_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterTransducerVolume</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga348a4d8ac1e5cbff919f4e4f143fa6ed</anchor>
      <arglist>(uint8_t Volume_u8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTargetSensor</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gadd377ba4e51c87836d0c69029eb09c02</anchor>
      <arglist>(uint16_t TargetSensor_u16)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WaitForACK</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga188bc65dc0630eaae6afb5d126b8125e</anchor>
      <arglist>(uint8_t *payload, uint16_t length_u16)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForADCSessionEnd</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga2b09bffbc4aa9bf2c5c276cbf5239f06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForReady</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafa4f6f05f776cbb8b23872f2c278d7a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForSessionEnd</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gacd60d9206ae8b3e33f9c52e904e1bfd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForSessionStart</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga70bc24edf91a07593da63d70fd4b8b01</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sensor_lib_config.h</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/include/toposens/config/</path>
    <filename>sensor__lib__config_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEVICE_NAME_LEN</name>
      <anchorfile>sensor__lib__config_8h.html</anchorfile>
      <anchor>a59d73f6a31546fd8a60b6e3939ba747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NUMBER_OF_POINTS_PER_SESSION</name>
      <anchorfile>sensor__lib__config_8h.html</anchorfile>
      <anchor>a540808804ffa1641b8bf0467508fa3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_NUMBER_OF_SENSORS_ON_BUS</name>
      <anchorfile>sensor__lib__config_8h.html</anchorfile>
      <anchor>aeba0b1817e422b1dcde54770897c8901</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MPRINTF</name>
      <anchorfile>sensor__lib__config_8h.html</anchorfile>
      <anchor>a16457c4e3c651dc28dd49e8cd4aa2123</anchor>
      <arglist>(f_,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOREALPRINTF</name>
      <anchorfile>sensor__lib__config_8h.html</anchorfile>
      <anchor>abb5afee80f9f90edfa3738249d66340b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>socketinterface.c</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/src/linux/</path>
    <filename>socketinterface_8c.html</filename>
    <includes id="socketinterface_8h" name="socketinterface.h" local="yes" imported="no">toposens/linux/socketinterface.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GNU_SOURCE</name>
      <anchorfile>socketinterface_8c.html</anchorfile>
      <anchor>a369266c24eacffb87046522897a570d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>socketinterface.h</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/include/toposens/linux/</path>
    <filename>socketinterface_8h.html</filename>
    <includes id="sensor__lib_8h" name="sensor_lib.h" local="yes" imported="no">toposens/sensor_lib.h</includes>
  </compound>
  <compound kind="file">
    <name>uart_wrapper.h</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/include/toposens/</path>
    <filename>uart__wrapper_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>UART_END_FLAG</name>
      <anchorfile>uart__wrapper_8h.html</anchorfile>
      <anchor>a2ca51bb605ba11e1ce443eb5debe4f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_LENGTH_IDX</name>
      <anchorfile>uart__wrapper_8h.html</anchorfile>
      <anchor>ad35765660914565394648ac2f3680c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_MAX_BUF_LEN</name>
      <anchorfile>uart__wrapper_8h.html</anchorfile>
      <anchor>ad2065b4a53b0a32e5b20f67076a9deb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_OVERHEAD_LENGTH</name>
      <anchorfile>uart__wrapper_8h.html</anchorfile>
      <anchor>a2461b618a11a8e9b8806b1644c97883d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_PAYLOAD_START_OFFSET</name>
      <anchorfile>uart__wrapper_8h.html</anchorfile>
      <anchor>a23e36fdc9d8bd989f3e44369dfac4718</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_START_FLAG</name>
      <anchorfile>uart__wrapper_8h.html</anchorfile>
      <anchor>ad7ff050f355f043eab4fd1967ffd64fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_START_FLAG_IDX</name>
      <anchorfile>uart__wrapper_8h.html</anchorfile>
      <anchor>a9d67add1ffd891fa79aad940745f22b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uartinterface.c</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/src/linux/</path>
    <filename>uartinterface_8c.html</filename>
    <includes id="uartinterface_8h" name="uartinterface.h" local="yes" imported="no">toposens/linux/uartinterface.h</includes>
    <includes id="uart__wrapper_8h" name="uart_wrapper.h" local="yes" imported="no">toposens/uart_wrapper.h</includes>
    <class kind="struct">UartInterface_t</class>
    <member kind="define">
      <type>#define</type>
      <name>UART_LOOP_WAIT_TIME</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>ae4bd9a7f06e7e758fac24196f3d842ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_MAX_PAYLOAD_SIZE</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a1bc3ed256b5d5083ad65be9043bfafff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_TIMEOUT</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>adfa4c5934f87ff1d1fd9ca34502a20ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UART_TIMEOUT_US</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a655ae53988d1cb3f31b2e78ae40248c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct UartInterface_t</type>
      <name>UartInterface_t</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a4cea1e509ab4bad84a0d2bf33bc16652</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>DeinitUARTPort</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a891767f46b2ac20a6831da607287c75f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintPayload</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a116ec07af10f068d2ee326d0930ff77a</anchor>
      <arglist>(uint8_t *Payload_pu8, uint8_t Length_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintUARTPayload</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a7fdd1694ae9e59eba280814dc3647945</anchor>
      <arglist>(uint8_t *Payload_pu8, uint8_t Length_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ssize_t</type>
      <name>ReadMsg</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>ad71278129288b7df1047f09b8a696c48</anchor>
      <arglist>(uint8_t *Msg_pu8, int InterfaceFS_i)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>Receiver</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>ac133269ef22cdd450cfd0e33c5036a3a</anchor>
      <arglist>(void *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ReceiverThreadShouldRunUART_b</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a6f6d16a089cc478fff93d60a6b43f0ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterUARTReadCallback</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a5c39ff5cbb7da85c4b7fdbe22bb683f1</anchor>
      <arglist>(void(*Callback)(uint8_t *UARTMsg_pu8, uint16_t UARTMsgSize_u16, uint8_t InterfaceId_u8))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SetupInterface</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>aac9c1507979a9a9f2e01b80825a6095e</anchor>
      <arglist>(char *InterfaceName_cp, uint32_t InterfaceBitrate_u32)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetupUARTPort</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a5df89c33b9a56434aa770ceb070633a1</anchor>
      <arglist>(char *InterfaceName_cp, uint32_t InterfaceBitrate_u32, uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>StartReceiverThread</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a09a237e87059879425a96edfc9710746</anchor>
      <arglist>(uint8_t InterfaceId_u8, uint32_t InterfaceBitrate_u32, char *InterfaceName_cp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WriteUARTPayload</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a03eb8a4f38e11d277dfd2898849e5ad8</anchor>
      <arglist>(uint8_t *Payload_pu8, uint8_t Length_u8, uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>ConnectedToUART_b</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a6f311f6a530b304bc26a665580be900d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_mutex_t</type>
      <name>mutex_uart_receiver</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a7c1a8ca1f2bc1ab35aa43f9def1edf71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static void(*</type>
      <name>ReadCallback</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a78431eb904976c0cbf3e2553be43ecb6</anchor>
      <arglist>)(uint8_t *UARTMsg_pu8, uint16_t DataSize_u16, uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_t</type>
      <name>receiver_thread_id</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>acdb5da184603d7821866e324bde53451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>ReceiverThreadShouldRun</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>add5bd8ec1954d325995e5b826bea9a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static sem_t</type>
      <name>thread_sem</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>adaf35f56041b34c8a536733400890411</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>UART_fs</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a511639093368d34a9aebf4d9aa8ed54b</anchor>
      <arglist>[MAX_NUMBER_OF_SENSORS_ON_BUS]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>uart_fs</name>
      <anchorfile>uartinterface_8c.html</anchorfile>
      <anchor>a82850f8f5e450a1d96f00e31ededfd3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>uartinterface.h</name>
    <path>/tmp/ws/src/toposens-library/toposens_sensor_library/include/toposens/linux/</path>
    <filename>uartinterface_8h.html</filename>
    <includes id="sensor__lib_8h" name="sensor_lib.h" local="yes" imported="no">toposens/sensor_lib.h</includes>
    <member kind="function">
      <type>int</type>
      <name>DeinitUARTPort</name>
      <anchorfile>uartinterface_8h.html</anchorfile>
      <anchor>a891767f46b2ac20a6831da607287c75f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterUARTReadCallback</name>
      <anchorfile>uartinterface_8h.html</anchorfile>
      <anchor>a5c39ff5cbb7da85c4b7fdbe22bb683f1</anchor>
      <arglist>(void(*Callback)(uint8_t *UARTMsg_pu8, uint16_t UARTMsgSize_u16, uint8_t InterfaceId_u8))</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SetupUARTPort</name>
      <anchorfile>uartinterface_8h.html</anchorfile>
      <anchor>a5df89c33b9a56434aa770ceb070633a1</anchor>
      <arglist>(char *InterfaceName_cp, uint32_t InterfaceBitrate_u32, uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>WriteUARTPayload</name>
      <anchorfile>uartinterface_8h.html</anchorfile>
      <anchor>a03eb8a4f38e11d277dfd2898849e5ad8</anchor>
      <arglist>(uint8_t *Payload_pu8, uint8_t Length_u8, uint8_t InterfaceId_u8)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ACK_Status_t</name>
    <filename>structACK__Status__t.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>ACK_b</name>
      <anchorfile>structACK__Status__t.html</anchorfile>
      <anchor>aa17c80379baf9471c4e3a6d1e9c6a3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>ResponsePayload_pu8</name>
      <anchorfile>structACK__Status__t.html</anchorfile>
      <anchor>a2609f34d7ee5341566450dafd89afbbc</anchor>
      <arglist>[CAN_MAX_FRAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>SenderId_u16</name>
      <anchorfile>structACK__Status__t.html</anchorfile>
      <anchor>af64f4a8641eb44698916bbbc9c0285fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>WaitForACK_b</name>
      <anchorfile>structACK__Status__t.html</anchorfile>
      <anchor>ae52902e7e5c3ab1c91826526d0ebdb00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ADCDump_Data_t</name>
    <filename>structADCDump__Data__t.html</filename>
    <member kind="variable">
      <type>ADCDump_t</type>
      <name>Dumps</name>
      <anchorfile>structADCDump__Data__t.html</anchorfile>
      <anchor>a526aec285e26ee63af7a686cbcf73773</anchor>
      <arglist>[MAX_NUMBER_OF_SENSORS_ON_BUS]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>NumberOfActiveSessions_u8</name>
      <anchorfile>structADCDump__Data__t.html</anchorfile>
      <anchor>af0e3c29179446014031b86154d2136ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ADCDump_t</name>
    <filename>structADCDump__t.html</filename>
    <member kind="variable">
      <type>uint8_t *</type>
      <name>DumpBlob_pu8</name>
      <anchorfile>structADCDump__t.html</anchorfile>
      <anchor>a2ae737001009be9bca6d2515854106e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ExpectedDumpSize_u32</name>
      <anchorfile>structADCDump__t.html</anchorfile>
      <anchor>a6094aef616b0a2ebaf5791d15fcdf784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>ReceivedDumpSize_u32</name>
      <anchorfile>structADCDump__t.html</anchorfile>
      <anchor>a5de9c5b4f92881310994c76985812a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>SenderId_u16</name>
      <anchorfile>structADCDump__t.html</anchorfile>
      <anchor>a9993966e550765f92b26a964eade1002</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SessionState_t</type>
      <name>SessionState</name>
      <anchorfile>structADCDump__t.html</anchorfile>
      <anchor>adba56cd2fbc7fd1cf69df505553f94cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Interface_t</name>
    <filename>structInterface__t.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>InterfaceName</name>
      <anchorfile>structInterface__t.html</anchorfile>
      <anchor>aaa2fc6c451bb9f3f42babe9c54b64fca</anchor>
      <arglist>[DEVICE_NAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>CommsInterfaceType_t</type>
      <name>SensorInterface_t</name>
      <anchorfile>structInterface__t.html</anchorfile>
      <anchor>a6222042e9ebdcead3f3544a0f27597aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Point1D_t</name>
    <filename>structPoint1D__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>Intensity_u8</name>
      <anchorfile>structPoint1D__t.html</anchorfile>
      <anchor>a99b06ea6196dcf76698c56818f2f7518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>VectorLength_u16</name>
      <anchorfile>structPoint1D__t.html</anchorfile>
      <anchor>a9bea5ed6e040e5fc32320ebe06cebcca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Point3D_t</name>
    <filename>structPoint3D__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>Intensity_u8</name>
      <anchorfile>structPoint3D__t.html</anchorfile>
      <anchor>acc7115832e954a253515e20c92e4d310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>X_i16</name>
      <anchorfile>structPoint3D__t.html</anchorfile>
      <anchor>a65b15ec61343e940dc25f328d8f325bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>Y_i16</name>
      <anchorfile>structPoint3D__t.html</anchorfile>
      <anchor>a3c251038700e9a2508289348c9b2834b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int16_t</type>
      <name>Z_i16</name>
      <anchorfile>structPoint3D__t.html</anchorfile>
      <anchor>a3cd1c4b9c67892a8201dff7f9384d7f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Sensor_Session_t</name>
    <filename>structSensor__Session__t.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>NearFieldPoint_b</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>a2465d152c7e04c4c48432c52953f45e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>NoiseLevel_u16</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>a0e5d4a243bd3f26566d82bec2cfdfa24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>NumberOf1DPoints</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>a29e04ceb7de237ebd8023e01e3a3eb60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>NumberOf3DPoints</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>a8924d08c7c7390e1d91de2ee76b619f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>NumberOfPoints_u8</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>ae9274eac6bec564700cf1bc86636b573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Point1D_t</type>
      <name>Point1D_tp</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>a91ea4fba398ff003f9f5ed9a77f452a4</anchor>
      <arglist>[MAX_NUMBER_OF_POINTS_PER_SESSION]</arglist>
    </member>
    <member kind="variable">
      <type>Point3D_t</type>
      <name>Point3D_tp</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>a86e8910755e8ef1d20cb01d2abbfaa16</anchor>
      <arglist>[MAX_NUMBER_OF_POINTS_PER_SESSION]</arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>SenderId_u16</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>a7ffa67a9766b0909c561c93d0f312a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SessionState_t</type>
      <name>SessionState</name>
      <anchorfile>structSensor__Session__t.html</anchorfile>
      <anchor>ab44ca6ad890b606cf723b33db0fb11a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Sensor_t</name>
    <filename>structSensor__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>InterfaceIndex_u8</name>
      <anchorfile>structSensor__t.html</anchorfile>
      <anchor>a91a8e2a89a532b0c981377e4474c7355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint16_t</type>
      <name>InterfaceSensorId_u16</name>
      <anchorfile>structSensor__t.html</anchorfile>
      <anchor>a30a34c8eb197e908a5b22642d0e5112e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum SensorMode_t</type>
      <name>SensorMode</name>
      <anchorfile>structSensor__t.html</anchorfile>
      <anchor>a33b386346f3a842a6bacff51568a775c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Session_Data_t</name>
    <filename>structSession__Data__t.html</filename>
    <member kind="variable">
      <type>Sensor_Session_t</type>
      <name>ActiveSessions</name>
      <anchorfile>structSession__Data__t.html</anchorfile>
      <anchor>ae93de7519341be67d5950ec8cb2672a8</anchor>
      <arglist>[MAX_NUMBER_OF_SENSORS_ON_BUS]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>NumberOfActiveSessions_u8</name>
      <anchorfile>structSession__Data__t.html</anchorfile>
      <anchor>a976be91456291c83e2a9c39f9bd9e5af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UART_Msg_t</name>
    <filename>structUART__Msg__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>Checksum_u8</name>
      <anchorfile>structUART__Msg__t.html</anchorfile>
      <anchor>a9e36f99559bdcb044885947c1b90be3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UARTMessageState_t</type>
      <name>CurrentMessageState</name>
      <anchorfile>structUART__Msg__t.html</anchorfile>
      <anchor>a8933ec23ae5648ec47ded6e985f7c3b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>CurrentPayloadIndex_u8</name>
      <anchorfile>structUART__Msg__t.html</anchorfile>
      <anchor>a876005f02520513368afeb3175301b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>Payload_pu8</name>
      <anchorfile>structUART__Msg__t.html</anchorfile>
      <anchor>a4cf281cf2b79fdb1a619919c2812b7a5</anchor>
      <arglist>[CAN_MAX_FRAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>PayloadLen_u8</name>
      <anchorfile>structUART__Msg__t.html</anchorfile>
      <anchor>a43ea3d0874daaa04df71a78f2bc69501</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UartInterface_t</name>
    <filename>structUartInterface__t.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>InterfaceBitrate_u32</name>
      <anchorfile>structUartInterface__t.html</anchorfile>
      <anchor>acc4001cda2f58e841259280bd4f1e296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>InterfaceId_u8</name>
      <anchorfile>structUartInterface__t.html</anchorfile>
      <anchor>af95d0f8b33c9764b462759acd1caa230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>InterfaceName</name>
      <anchorfile>structUartInterface__t.html</anchorfile>
      <anchor>ae7741ca935018d606259658429885972</anchor>
      <arglist>[DEVICE_NAME_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>UID_t</name>
    <filename>structUID__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>values</name>
      <anchorfile>structUID__t.html</anchorfile>
      <anchor>af80c1bbf705b22abf3641b9362709510</anchor>
      <arglist>[UID_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Version_t</name>
    <filename>structVersion__t.html</filename>
    <member kind="variable">
      <type>uint8_t</type>
      <name>hotfix</name>
      <anchorfile>structVersion__t.html</anchorfile>
      <anchor>a908a38fffb92df9b56bbeee39531e333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>major</name>
      <anchorfile>structVersion__t.html</anchorfile>
      <anchor>aedcfe46e8ed23c8841c6e95b9a1f3069</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>minor</name>
      <anchorfile>structVersion__t.html</anchorfile>
      <anchor>a5e7f541bd288fcb2cc35eb1b1b6cf7e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Socket-Interface</name>
    <title>Socket-Interface</title>
    <filename>group__Socket-Interface.html</filename>
    <file>socketinterface.c</file>
    <file>socketinterface.h</file>
  </compound>
  <compound kind="group">
    <name>Toposens</name>
    <title>Sensor Library</title>
    <filename>group__Toposens.html</filename>
    <file>adc_dump_save_example.c</file>
    <file>custom_structs.h</file>
    <file>custom_types.h</file>
    <file>example_common.c</file>
    <file>example_common.h</file>
    <file>log_message_example.c</file>
    <file>message_flags.h</file>
    <file>n_frames_single_shot_example.c</file>
    <file>n_frames_single_shot_example_uart.c</file>
    <file>sensor_lib.c</file>
    <file>sensor_lib.h</file>
    <file>sensor_lib_config.h</file>
    <file>uart_wrapper.h</file>
    <member kind="function">
      <type>void</type>
      <name>ACKADCDumpStart</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac6d7acfb6b4c6a3a3da9fa3ab0d08588</anchor>
      <arglist>(uint16_t TargetSensor_u16)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ACKSessionEnd</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa34ffedf7cfec3f39426ecc8c7af4312</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ACKSessionStart</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gacc350283030ee1b532f0cc663189261f</anchor>
      <arglist>(uint16_t TargetSensor_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ActionRequestSuccessful_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga67eb7985ed754d195802e986ce93e5fd</anchor>
      <arglist>(const uint8_t *request, const uint8_t *response)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddInterfaceToInterfaceList</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga958b39dbaf944efcba503558eca593d2</anchor>
      <arglist>(CommsInterfaceType_t SensorInterface_t, char *InterfaceName_cp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>AddSenderToKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1034fb2090672901427ce4ede014e89a</anchor>
      <arglist>(uint16_t Sender_u16, uint8_t SensorInterfaceIndex_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AllADCSessionsClosed_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga7cdd1e002fd3939c7349c413d661b44a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AllSessionsActive_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf3b426faa88eab6b03562d3386ac8087</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>AllSessionsClosed_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaac2d42ca9081e37db0164168a585d5db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>CalculateUARTChecksum</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga06afc26eb0edebc381b087553c7756d0</anchor>
      <arglist>(const uint8_t *Payload_pu8, uint8_t PayloadLength_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CloseADCSessionRecord_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga8d9d9eae5ab0487eb4e74f39f729f039</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CloseSessionRecord_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa5baba5ea96a122fb701e635133db09d</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ConfigureACKStatus</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf550d38e1d89ddf601b02363730577d7</anchor>
      <arglist>(uint8_t *payload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DeinitInterface</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9d26ed3381f080fd0fcaaaf9b8c267e4</anchor>
      <arglist>(CommsInterfaceType_t Interface_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EvaluateACKStatus_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga14c96094d10e6b768fa16f4b0d2f270c</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>ADCDump_t *</type>
      <name>GetADCDumpData</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab1d50a520731ea071336d0e9e932da9b</anchor>
      <arglist>(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetADCSessionComplete_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3e02412956c287d4be7582bf61be7e90</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetADCSessionRunning_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad00829f94bdb3325900c71b21b406d36</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetBoolFromPayload_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga13df709e67f02d75e5ef4ea70a079ba9</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>ACK_Status_t *</type>
      <name>GetCurrentACKStatus</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3010e21d84e2790b090a6c58bcbf5e29</anchor>
      <arglist>(uint8_t index)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int8_t</type>
      <name>GetCurrentSendersADCSessionIndex</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac9e26c8b83848addf29e4f1ae5fc2fe1</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int8_t</type>
      <name>GetCurrentSendersSessionIndex</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac296c7293b9cc77fcaede6f8608e1502</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetI32FromPayload_i32</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga08ba5ef794eb271e7360c94f33142685</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>GetI32FromTwoArgumentPayload_i32</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga6fdd97f17afd2d0dcf899ad8c5b3bb6f</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int16_t</type>
      <name>GetInterfaceIndex_i16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1de980fd564ff3f3d0bf4b030156f62f</anchor>
      <arglist>(char *InterfaceName)</arglist>
    </member>
    <member kind="function">
      <type>Sensor_t *</type>
      <name>GetKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad496d2215d1c4899e04d267e4ea594c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetNumberOfKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab1762fd25af26f31c63e8758799964d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterADCFixedFrameRate_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa3d00d4b71e3bc9e13e0e7ce12cf4fef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterADCUseFixedFrameRate_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga6559d885d1632a983d83041a48f74c97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableAutoGain_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga188866549ecee111731d482d6ef69468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableMultipathFilter_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga5ba0fec4604bae890d3d6c49d1f64a13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSignalProcessingEnableNearFieldDetection_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga8f7ae34b3410e39318772f60c82c1785</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterSignalProcessingHumidity_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga214d6875b25a69eba7fc709207ad358f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSignalProcessingNoiseLevelThresholdFactor_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga203ebc1cd97235d541ebc9dacf6c2bf4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterSignalProcessingNoiseRatioThreshold_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga65c75517723480961cb1ba5f6a955987</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSignalProcessingTemperature_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab05d89904d461bd2bac9182a2d4dea03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetParameterSystemCalibrationState_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga407fc0cafcd8e2cf98b1cb09c5fc793e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LogLevel_t</type>
      <name>GetParameterSystemLogLevel_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga715d15d52bc485360185c5114835a444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>GetParameterSystemMCUTemperature_f</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga06b20a2c700860ed4fe9ba51529edd7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetParameterSystemNodeID_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga4c2b110c00df80ffca6c2a42fc99cb7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ResetReason_t</type>
      <name>GetParameterSystemResetReason_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga208aa8438b5048ec2b68582a70cd0209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SensorMode_t</type>
      <name>GetParameterSystemSensorMode_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga982eb591fbb4ada392d9cd7e8131cb67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SensorState_t</type>
      <name>GetParameterSystemSensorState_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab3d77d42506ded960f38d5d4829ee3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UID_t</type>
      <name>GetParameterSystemUniqueID_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0fe127b46bc5a487a4cbe0a9b9010ee8</anchor>
      <arglist>(uint8_t Index_u8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterTransducerNumOfPulses_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga64ba5c619913470a6b7286791c24accb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetParameterTransducerVolume_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga129470e8d6c522c2086cfaa1eefd53f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint8_t *</type>
      <name>GetResponsePayloadFromACKStatus</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3b94b48e87e311d1b56a3fec1891e719</anchor>
      <arglist>(ACK_Status_t *ackstatus)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSessionComplete_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaed3f1ed17b33e8d633cd565e78d94cbf</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>Sensor_Session_t *</type>
      <name>GetSessionData</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae4019f3ae2458bfca0e0b2d342892580</anchor>
      <arglist>(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetSessionRunning_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga70f612abde74cd33ca4eee1a3a7c5bcd</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetU16FromPayload_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gabba2d058d1bf8b427bee44b43a03d524</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>GetU16FromTwoArgumentPayload_u16</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafff86ce6c4198ae232eb637b8d8056a4</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetU8FromPayload_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga82e64629866a22ed445feec40311f6d0</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>uint8_t</type>
      <name>GetU8FromTwoArgumentPayload_u8</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae04595ec639714ca8af494858951dc5b</anchor>
      <arglist>(const uint8_t *Payload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint16_t</type>
      <name>GetUARTNodeId</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9318f6da2deaa26854652c77d5e03779</anchor>
      <arglist>(uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Init_Semaphores</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafb3b88e34b55eed69ccc9318bee7836c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitInterface</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaedd322acc5b899a380daa115f3ebb9cf</anchor>
      <arglist>(char *InterfaceName, uint32_t DataRate_u32, CommsInterfaceType_t Interface_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Is1DFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3a9010260de91fa3bca7307c4557e512</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Is3DFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga40f2e915c119926c9947c14ac7aa4846</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsACKResponse_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga2c20a72abf0e627fed69d9ee18e35eb0</anchor>
      <arglist>(const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsADCDataFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf98ec6d4442a63c41b02c70afaf45ae2</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8, uint8_t len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsADCDumpStartFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafd50390516d4f4bbac52d578db6586b2</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsLogMessage</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9840ee927acecd096e29575bfefdb6a9</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNearFieldFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0daea7e5adf5d8c8536ccea33ae44265</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsNoiseLevelFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga66ef6dc276b5395537fb4bbb08b0fd6f</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsReadyFrame</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3252b32c721b9e9ee59dfba08a2cba6e</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSessionDataFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga57948f24c2d4fb4860dc9c7cf285d538</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSessionEndFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac32019fd2d9f4c190e7cd7aadfc60901</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsSessionStartFrame_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga85087448968762487bc191a89a99a66c</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseBootloaderLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaff707e0d2081556400b82a61fbb4021d</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseCalibrationLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0abd2f703b951a7fdcdf8f18cadefec8</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf7eb219d3dd9ff67488dbd54a7b2565b</anchor>
      <arglist>(char *Output_p8, uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ParseMessage_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga60ad6eb64d0587af8204d8d61a85821f</anchor>
      <arglist>(uint16_t SenderId_u16, uint8_t *msg, uint8_t len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseResetReasonLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad7259ab328069721e4eb792688d49906</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseSelfCheckLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gace1474462f5334086638f90bad4e8741</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseSignalProcessingLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga45ff2ec3580d858acf53218d10086f19</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseSoftwareLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1da61ed14d71e59c2d8c86bc83e20dd5</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseStringLogMessageToText</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gabcad8bc3cbc647148ec7b95775dca49a</anchor>
      <arglist>(char *Output_p8, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintADCBlob</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga4151ee0786fe15e73cc7548736f0b271</anchor>
      <arglist>(uint16_t SenderId_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintPayload</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad77a885f366551c2056be524431faba7</anchor>
      <arglist>(const uint8_t *payload)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterADCDumpSessionEndCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga96a7b397850478f26c054e7c1e10deb9</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterADCDumpStartRequestCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga8a93b7a159fd74743b6f6aa24f80bc3e</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16, uint32_t ADCDumpSize_32))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterLogMsgCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga959150bfbe25a7724134ecc26070d59f</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16, uint8_t *ReceivedPayload_pu8))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterPointSessionEndCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga1732f53e73c018ee9ccba01ee3a55f3c</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterRdyCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gadcf307bdad707af4f439f08401de4e12</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterSessionStartCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga81abffad6a751722db63008c0eb25692</anchor>
      <arglist>(void(*Callback)(uint16_t Sender_u16))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RemoveSenderFromList</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf2a9a40182b2e7e183fae191244a86ba</anchor>
      <arglist>(uint16_t Sender_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ReplaceIdInListOfKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga5562273e0deab28b96a9c6586a8e3095</anchor>
      <arglist>(uint16_t OldId_u16, uint16_t NewId_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestADCDump</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9c24e63cf5226cb2288488938f8c666f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestFactoryReset</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gad37a150381b718cd680096b05a7fdcb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestLoadSettings</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga77303b468eac8e0d634f1c6c95a4f9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestMeasurement</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gabcfbabad167e39ae8b32de213b0489e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestReboot</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga450acdc3214871ae6fde4d33703b4ec8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestStoreSettings</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga73dd7ebea350f68d2babe058b2918641</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Version_t</type>
      <name>RequestVersion_t</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gac840bb36dfb5fc7c11ca310de9d3dfd5</anchor>
      <arglist>(VersionByte_t TargetComponent_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequestWasSuccessful_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaaa23e6fed27083d026367fa33f906d4b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ResetListOfKnownSensors</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga18832f30d617393b7f561465305d7824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SendCommand</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga4fd2c9fedc7c1829255580ad175058f7</anchor>
      <arglist>(uint8_t *payload, uint16_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SendViaCAN</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaca5d05f18d098d3ebfbc5fdb04a60318</anchor>
      <arglist>(uint8_t *payload, uint16_t length)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SendViaUART</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga419c45a75ef95c0811f526308d64b5db</anchor>
      <arglist>(uint8_t *payload, uint16_t length, uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetADCSessionStateExpected</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gacc9f0ece71acd82caaea94a667ad291c</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterADCFixedFrameRate</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga3a91cc0141c368c0d8ac6f1ebf3c4027</anchor>
      <arglist>(uint8_t FrameRate_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterADCUseFixedFrameRate</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0dc06ad8f090a85fc05e1cd50342f6b9</anchor>
      <arglist>(bool UseFixedFrameRate_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableAutoGain</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga634391c9552e45ed30439a956b54d103</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableMultipathFilter</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa6413e5f77783a3e611cca4e2dbd9719</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingEnableNearFieldDetection</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gade285b228088ad4fa3c5ab51e8b7a83b</anchor>
      <arglist>(bool Enable_b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingHumidity</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gab0f8885bfc66dc910dd5cd9ecfa589d9</anchor>
      <arglist>(uint8_t Humidity_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingNoiseLevelThresholdFactor</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga2020fb0d232ed77763f2c1081ac7131a</anchor>
      <arglist>(float Factor_f)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingNoiseRatioThreshold</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga54cee1807ee3aa45d461481c6b7b9ce4</anchor>
      <arglist>(uint8_t Threshold_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSignalProcessingTemperature</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga9586a5c76c2e3268f387776cad3ad39c</anchor>
      <arglist>(float Temperature_f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>SetParameterSuccessful_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga0db5b54506e85acedd79e9734831a1fd</anchor>
      <arglist>(const uint8_t *request, const uint8_t *response)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemLogLevel</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gae726f871404d9ee16e54757f6c6f51b6</anchor>
      <arglist>(LogLevel_t LogLevel_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemNodeID</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga416648087f0caf3b9be2ff6f5d3f4b3c</anchor>
      <arglist>(uint16_t NodeID_u16)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterSystemSensorMode</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga77fa874d206e93441baae2d2190d9d04</anchor>
      <arglist>(SensorMode_t Mode_t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterTransducerNumOfPulses</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaa076792ea45f9932f0caf28f36b643d1</anchor>
      <arglist>(uint8_t NumOfPulses_u8)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetParameterTransducerVolume</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga348a4d8ac1e5cbff919f4e4f143fa6ed</anchor>
      <arglist>(uint8_t Volume_u8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetSessionStateExpected</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gaf0cedb2a022a6a8140921c388a56c838</anchor>
      <arglist>(uint16_t TargetSensorId_u16)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTargetSensor</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gadd377ba4e51c87836d0c69029eb09c02</anchor>
      <arglist>(uint16_t TargetSensor_u16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>StartNewSessionRecord_b</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga95f23e01ef3985a498745bb1d0f7b67d</anchor>
      <arglist>(uint16_t SenderId_u16, const uint8_t *ReceivedPayload_pu8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UARTReadCallback</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga94a40991de7f76d06356be07909e5d9a</anchor>
      <arglist>(uint8_t *ReceivedUARTMsg_pu8, uint16_t UARTMsgLength_u16, uint8_t InterfaceId_u8)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ValidateUARTChecksum</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga7b48596a843a09b9471cc614d70317ed</anchor>
      <arglist>(UART_Msg_t *ReceivedUARTMsg_pt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WaitForACK</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga188bc65dc0630eaae6afb5d126b8125e</anchor>
      <arglist>(uint8_t *payload, uint16_t length_u16)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>WaitForACKTimeout</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafc27424e6a90ca80cd1bc121e584eb0d</anchor>
      <arglist>(void *vargp)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForADCSessionEnd</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga2b09bffbc4aa9bf2c5c276cbf5239f06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForReady</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gafa4f6f05f776cbb8b23872f2c278d7a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForSessionEnd</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>gacd60d9206ae8b3e33f9c52e904e1bfd1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>WaitForSessionEndTimeout</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga236497e43f8b1589560f3fa980877438</anchor>
      <arglist>(void *vargp)</arglist>
    </member>
    <member kind="function">
      <type>uint16_t</type>
      <name>WaitForSessionStart</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga70bc24edf91a07593da63d70fd4b8b01</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>WaitForSessionStartTimeout</name>
      <anchorfile>group__Toposens.html</anchorfile>
      <anchor>ga042491b95de1d7be4731644bc74d58fe</anchor>
      <arglist>(void *vargp)</arglist>
    </member>
  </compound>
</tagfile>
