<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>altimeter_publisher.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/src/</path>
    <filename>altimeter__publisher_8cpp</filename>
    <includes id="yocto__altitude_8h" name="yocto_altitude.h" local="yes" imported="no">../include/yocto/yocto_api/yocto_altitude.h</includes>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">../include/yocto/yocto_api/yocto_api.h</includes>
    <includes id="yocto__genericsensor_8h" name="yocto_genericsensor.h" local="yes" imported="no">../include/yocto/yocto_api/yocto_genericsensor.h</includes>
    <includes id="yocto__temperature_8h" name="yocto_temperature.h" local="yes" imported="no">../include/yocto/yocto_api/yocto_temperature.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>altimeter__publisher_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yapi.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yapi_8c</filename>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <includes id="yhash_8h" name="yhash.h" local="yes" imported="no">yhash.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yjson.h</includes>
    <includes id="yprog_8h" name="yprog.h" local="yes" imported="no">yprog.h</includes>
    <class kind="struct">_fullAttrInfo</class>
    <class kind="struct">ENU_CONTEXT</class>
    <class kind="union">test_compile</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOCALURL_LEN</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>afc5b55c8cc9c4dc44196b1825f6342fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YDLL_CALL_ENTER</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a4d75c4551e0c5be5bd79d99a4f4880fc</anchor>
      <arglist>(funname)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YDLL_CALL_LEAVE</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ad3ee62420d06267e5b02218d475b7fc7</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YDLL_CALL_LEAVEPTR</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a73b06ec62b2de0944074c3baaec924b4</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YDLL_CALL_LEAVEVOID</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aef6963823bda72edba22b683f44b9be2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>struct _fullAttrInfo</type>
      <name>fullAttrInfo</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a9f839a0d6ec762924de157923f82fdc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ENU_PARSE_STATE</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_HTTP_START</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeaea31d9d5f83f394ecbe0d1279305e940</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_API</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea7d9e26ad8c998ed63f1a98b298521571</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_NETWORK_START</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeae3f8246f56010d52d356dc05258360c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_NETWORK</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea9ecb86051b7d34e9cd46a0a830bfdfa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_NET_ADMINPWD</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea3040c914768f16d83e52fbcc6ed0458a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_SERVICE</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea6033186e9e252c6f658409082cf85e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_START</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea12c2e4d25dddd7890bbc3cdb836a2599</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_ARRAY</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea73ef5aa7f16e5a894bc9ff72ce3ee81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_ENTRY</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeae6408e42e7521cc524648ef0e40c7f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_SERIAL</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea3ced96313bd2b2d94eeedbf4395849b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_LOGICALNAME</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea104e4cce135d8592f90f5ffb9d21287a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_PRODUCTNAME</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeac2e322d6f0850a416983421ae460a80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_PRODUCTID</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea809ddd27350da8f41bb21652200d36ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_DEVURL</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea8d2c401323596d262149394be3bdc115</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_BEACON</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea62e99aba94f9f195f991ad509a998066</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_WP_INDEX</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeaa9553eb034945a9a03ce5889bfc1a564</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_CONTENT</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea793b2a707ec4330c1af5a23f8f2e1805</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_TYPE</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeab75c9df66bf40dd5f6928b13f881f7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_TYPE_LIST</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea0cb196bce59d3d0430d200c513a60f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_ARRAY</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeada425204624113b29aa182b9cab76714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_ENTRY</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeaa8978db3ccc9f283e0f5580623033b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_BASETYPE</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea8677203a3a511f634c5b8945eabfa6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_HARDWAREID</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea26ddb7d445ed04733489a80b7f762c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_LOGICALNAME</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeaca359c6ddc3714a3aa43d3f38e692854</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_PRODUCTNAME</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfeaae7890fe531e39f16262b618030da3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_ADVERTISEDVALUE</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea8ccc469e83f5c74cd49dbe6b22c03a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ENU_YP_INDEX</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8dfb6fbbb255a6b37787b7478fe29dfea5a7642d4cae5ac5656fd60839a4a5879</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>asyncDrop</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>acab6e08229076186a18f6bcc825b4247</anchor>
      <arglist>(void *context, const u8 *result, u32 resultlen, int retcode, const char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>deleteAllCS</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a54c2da20cc64308a7094eab3c6e3cc0b</anchor>
      <arglist>(yContextSt *ctx)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeDevYdxInfos</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>af72f9b56c01dfbe7b40bff728b1897b4</anchor>
      <arglist>(int devYdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>handleNetNotification</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ad8aedc7b25c689b7eb360d9eb8a41949</anchor>
      <arglist>(HubSt *hub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDevYdxInfos</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a55ff9c2f08a4788af9b3c14d1b707e0c</anchor>
      <arglist>(int devYdx, yStrRef serial)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initializeAllCS</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a7b5b950462cb048453134ba6bbd05bf1</anchor>
      <arglist>(yContextSt *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>logResult</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae6ef137e6ef424d248787e869dde542c</anchor>
      <arglist>(void *context, const u8 *result, u32 resultlen, int retcode, const char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>parseNetWpEntry</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ab917fb20dce23c79f526c337ea5d21c1</anchor>
      <arglist>(ENU_CONTEXT *enus)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static fullAttrInfo *</type>
      <name>parseSettings</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>af8185dde377d9ee3c35fd50c589b4a8b</anchor>
      <arglist>(const char *settings, int *count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>pingURLOnhub</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a9e937887a6227b53044f8f48b167f005</anchor>
      <arglist>(HubSt *hubst, const char *request, int mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>skipJsonArray</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a9fc58e35bfbcd4b7f5bb4db74fee2f3f</anchor>
      <arglist>(yJsonStateMachine *j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>skipJsonStruct</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ab17d27b9dd6cccbb9961b988c4bf4737</anchor>
      <arglist>(yJsonStateMachine *j)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ssdpEntryUpdate</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a4c611674ae1a9d61cc033b9332085919</anchor>
      <arglist>(const char *serial, const char *urlToRegister, const char *urlToUnregister)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unregisterNetDevice</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a5ca24d130925b2e97431e18634094cf2</anchor>
      <arglist>(yStrRef serialref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>unregisterNetHub</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aa9638ce6df70a4f9b73afe53b5492ce5</anchor>
      <arglist>(yUrlRef huburl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>wpSafeCheckOverwrite</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a352f51d3e5485e25729bf48783280ab3</anchor>
      <arglist>(yUrlRef registeredUrl, HubSt *hub, yUrlRef devUrl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpSafeRegister</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a2fd142597fd7a6643af0ae533b80f8df</anchor>
      <arglist>(HubSt *hub, u8 devYdx, yStrRef serialref, yStrRef lnameref, yStrRef productref, u16 deviceid, yUrlRef devUrl, s8 beacon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpSafeUnregister</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a837d6ee4f51d5f12229d7db67fed2c51</anchor>
      <arglist>(yStrRef serialref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpSafeUpdate</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a4571c5297e773961f572170831d835a9</anchor>
      <arglist>(HubSt *hub, u8 devYdx, yStrRef serialref, yStrRef lnameref, yUrlRef devUrl, s8 beacon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpUpdateTCP</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a548e59b941be61b0232389f7606f0c52</anchor>
      <arglist>(HubSt *hub, const char *serial, const char *name, u8 beacon)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static HubSt *</type>
      <name>yapiAllocHub</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a411944bcb15cf4170ba8282357d68941</anchor>
      <arglist>(const char *url, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiCheckFirmware</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a14ba1a2d96bd9dfab3a909a673d7ec73</anchor>
      <arglist>(const char *serial, const char *rev, const char *path, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiCheckLogicalName</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a9c7c517f0647ad1695ddd67ab2cde8eb</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiCheckLogicalName_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a73e1c84ab6ce7fef5803229ac66f6edb</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiFreeAPI</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a33dece9b3ed0d78c01792b0ffccad7f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiFreeAPI_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ab549e7fe7b878b91c0dd3fa988aa227b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiFreeHub</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a19d32b02654b8af3a579b48bd0a70324</anchor>
      <arglist>(HubSt *hub)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_FUNCTION_EXPORT void</type>
      <name>yapiFreeMem</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a0493ef193afe966b7ac45032d9785103</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetAllDevices</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ad63420f7124bbf950f8db7053f49b44f</anchor>
      <arglist>(YAPI_DEVICE *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiGetAllDevices_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a7c01dee3f57bddba9891021e2d6f213a</anchor>
      <arglist>(YAPI_DEVICE *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetAllJsonKeys</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>af0500a57c31b26aca2c6e6f57b316e09</anchor>
      <arglist>(const char *json_buffer, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiGetAllJsonKeys_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a474ce93f0358b4c7428201c87e58ccbe</anchor>
      <arglist>(const char *json_buffer, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>u16 YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetAPIVersion</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>af27261e091b2564cbf868fdf0030bb26</anchor>
      <arglist>(const char **version, const char **apidate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>yapiGetAPIVersion_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>acee4b6b5213d03ed1cbde47f46a92c9c</anchor>
      <arglist>(const char **version, const char **apidate)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetBootloaders</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a17040f33250e88c7ee4fedce485da0c7</anchor>
      <arglist>(char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiGetBootloaders_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>afb324ebb670e9d064e587ff82bacb7c3</anchor>
      <arglist>(char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiGetBootloadersDevs</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ab66990406a90e1083828285b0f6e84cd</anchor>
      <arglist>(char *serials, unsigned int maxNbSerial, unsigned int *totalBootladers, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>yapiGetCNonce</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a0fbdcbafe360113703a08256a0464cc5</anchor>
      <arglist>(u32 nc)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetDevice</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>afa67a20339a8b412d7aead6f1dbef995</anchor>
      <arglist>(const char *device_str, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAPI_DEVICE</type>
      <name>yapiGetDevice_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>acf9434ff4f2c2c78a1515ba74b76b995</anchor>
      <arglist>(const char *device_str, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetDeviceInfo</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a1a5bad679e32bf93a0c3a45a40cb8dd7</anchor>
      <arglist>(YAPI_DEVICE devdesc, yDeviceSt *infos, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiGetDeviceInfo_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a5ce27b324542b2300e7efd0406e9a7db</anchor>
      <arglist>(YAPI_DEVICE devdesc, yDeviceSt *infos, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetDevicePath</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a1e43dbf9165c7c63d9627c0df73b4c47</anchor>
      <arglist>(YAPI_DEVICE devdesc, char *rootdevice, char *request, int requestsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiGetDevicePath_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a86d712fcb05a5e64c07173a617c3ddbf</anchor>
      <arglist>(YAPI_DEVICE devdesc, char *rootdevice, char *request, int requestsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetDevicePathEx</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ab377350453c604dffe1ea6b78f831e93</anchor>
      <arglist>(const char *serial, char *rootdevice, char *request, int requestsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiGetDevicePathEx_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a59c2182ba859e32d848719b6b73388c0</anchor>
      <arglist>(const char *serial, char *rootdevice, char *request, int requestsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_FUNCTION YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunction</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a4e711fa712f0d03127606b4a01935b94</anchor>
      <arglist>(const char *class_str, const char *function_str, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAPI_FUNCTION</type>
      <name>yapiGetFunction_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a49a399ac4fb4ac61cbd51962e3e3bcbe</anchor>
      <arglist>(const char *class_str, const char *function_str, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunctionInfo</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a89e37564612753f18545929372730e3d</anchor>
      <arglist>(YAPI_FUNCTION fundesc, YAPI_DEVICE *devdesc, char *serial, char *funcId, char *funcName, char *funcVal, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunctionInfoEx</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a7b56a8d3fe8056a473c8e6cd12e9a839</anchor>
      <arglist>(YAPI_FUNCTION fundesc, YAPI_DEVICE *devdesc, char *serial, char *funcId, char *baseType, char *funcName, char *funcVal, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiGetFunctionInfoEx_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aa67f18fa8b2508bddaa7e32d8a8852eb</anchor>
      <arglist>(YAPI_FUNCTION fundesc, YAPI_DEVICE *devdesc, char *serial, char *funcId, char *baseType, char *funcName, char *funcVal, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunctionsByClass</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a6bab9cdac33c88be00576f0e49b9e80a</anchor>
      <arglist>(const char *class_str, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiGetFunctionsByClass_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a44bb2188b2f01a174e06feae8cc29dae</anchor>
      <arglist>(const char *class_str, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunctionsByDevice</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a82dc2da4df8e24cc09c2f6deafadc54b</anchor>
      <arglist>(YAPI_DEVICE devdesc, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiGetFunctionsByDevice_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae071ccfde492be5a38b281239ca57fdb</anchor>
      <arglist>(YAPI_DEVICE devdesc, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_FUNCTION_EXPORT void *</type>
      <name>yapiGetMem</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a4678a9ccb37ead34f7018b46da988084</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetSubdevices</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae6fa758ec5c66b0f0e38888db2828815</anchor>
      <arglist>(const char *serial, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiGetSubdevices_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a13a8e17c677ceab9a3d20cc192356fa0</anchor>
      <arglist>(const char *serial, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>u64 YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetTickCount</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a047ec887f23db4d39e9124ef69f5d582</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHandleEvents</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a9ef9950230804974d9637ae37ebb0281</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiHandleEvents_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a3f3c95e8f3d610b23acd0d69c6943f00</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequest</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>add5552c500589c88b269c8dd45f2bfd0</anchor>
      <arglist>(const char *device, const char *request, char *buffer, int buffsize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiHTTPRequest_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a0e7f790874221218219c7f1915a9e1eb</anchor>
      <arglist>(const char *device, const char *request, char *buffer, int buffsize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestAsync</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ac0c59e71338460f53a962447347c3d10</anchor>
      <arglist>(const char *device, const char *request, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestAsyncEx</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ac8cf57bbc40db0c774a84047fc7fb98b</anchor>
      <arglist>(const char *device, const char *request, int len, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiHTTPRequestAsyncEx_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a09bdc238a7596c1a047554d8385b7f52</anchor>
      <arglist>(int tcpchan, const char *device, const char *request, int len, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestAsyncOutOfBand</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a3045675fa15951264a2f7e0e67039903</anchor>
      <arglist>(int channel, const char *device, const char *request, int requestsize, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestSyncDone</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a268e60bb051a9c2b02fe7e9767017399</anchor>
      <arglist>(YIOHDL *iohdl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiHTTPRequestSyncDone_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a1c5560c3ccc586b6768be54b416b0fcc</anchor>
      <arglist>(YIOHDL *iohdl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestSyncStart</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a741061b1b9e6ff95297900aaa968cf2c</anchor>
      <arglist>(YIOHDL *iohdl, const char *device, const char *request, char **reply, int *replysize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestSyncStartEx</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a51035f121b9fa80b9c863ee0f02e2c24</anchor>
      <arglist>(YIOHDL *iohdl, const char *device, const char *request, int requestsize, char **reply, int *replysize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiHTTPRequestSyncStartEx_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae06900f8d1e66e124aced253bdd26b1f</anchor>
      <arglist>(YIOHDL *iohdl, int tcpchan, const char *device, const char *request, int requestsize, char **reply, int *replysize, yapiRequestProgressCallback progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestSyncStartOutOfBand</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aadd4fac4b1fb0ad2d16ae55dfcb4ae63</anchor>
      <arglist>(YIOHDL *iohdl, int channel, const char *device, const char *request, int requestsize, char **reply, int *replysize, yapiRequestProgressCallback progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiInitAPI</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae4071a05bb68b211cb01f10596000758</anchor>
      <arglist>(int detect_type, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiInitAPI_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a9697bf35b35ed18879eddc22627c2332</anchor>
      <arglist>(int detect_type, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiJsonDecodeString</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ac687bf6974e7fb0a415b4a10c675a989</anchor>
      <arglist>(const char *json_string, char *output)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiJsonDecodeString_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a0284cb080660ebe9c4ffa6a7e98002bf</anchor>
      <arglist>(const char *json_string, char *output)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiJsonGetPath</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a185652f538573fa5af819ffde0fe8308</anchor>
      <arglist>(const char *path, const char *json_data, int json_size, const char **result, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yapiJsonGetPath_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ac919a80aae5c6b488cb83e5d882f3722</anchor>
      <arglist>(const char *path, const char *json_data, int json_size, int withHTTPheader, const char **output, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>yapiJsonValueParseArray</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a5ba423e472a31ea6aab31d6bedc08bf8</anchor>
      <arglist>(yJsonStateMachine *j, const char *path, int *result, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>yapiJsonValueParseStruct</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a5b65b3fb774bbdab02e7e57ba944290e</anchor>
      <arglist>(yJsonStateMachine *j, const char *path, int *result, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiLockDeviceCallBack</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a5f170b6b2d0de399a392bd6e3a0d7ffb</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiLockDeviceCallBack_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aa974aab6b7d32b94091e834775471f08</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiLockFunctionCallBack</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae13787939cb29e1ee6b3c58d87bbd8c1</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiLockFunctionCallBack_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>adf825a521968ee7f74088def28c502c1</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiPreregisterHub</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a8fa31c8476ec033137c5c1752b1c35c2</anchor>
      <arglist>(const char *url, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiPreregisterHub_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a63053027402dcb2e460096f80d6b3ea1</anchor>
      <arglist>(const char *url, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiPullDeviceLog</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a9db8a18b9fdf82ab4dee59ca2ea82fe0</anchor>
      <arglist>(const char *serial)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiPullDeviceLogEx</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aa75a1af1316d4a8434f27388bc7ec7b4</anchor>
      <arglist>(int devydx)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterDeviceArrivalCallback</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a54fbf463da80afc07ea26ba36bc81f6d</anchor>
      <arglist>(yapiDeviceUpdateCallback arrivalCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiRegisterDeviceArrivalCallback_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ab625004478b63a125e5278b5398ba821</anchor>
      <arglist>(yapiDeviceUpdateCallback arrivalCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterDeviceChangeCallback</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a01797ec549dfb5ca31b0f83e0d2f7e21</anchor>
      <arglist>(yapiDeviceUpdateCallback changeCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiRegisterDeviceChangeCallback_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>abdf53cab86c624a35db7a86e7d5afcac</anchor>
      <arglist>(yapiDeviceUpdateCallback changeCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterDeviceLogCallback</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a352d61d52da5f335288f1cbafe82add4</anchor>
      <arglist>(yapiDeviceLogCallback logCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiRegisterDeviceLogCallback_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a855ecd81685eb0d3b2ed8075a1ecc47e</anchor>
      <arglist>(yapiDeviceLogCallback logCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterDeviceRemovalCallback</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a93276944e7dd82ef7df1ff74379917a3</anchor>
      <arglist>(yapiDeviceUpdateCallback removalCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiRegisterDeviceRemovalCallback_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a7eb698290a737d035f5ca8d7cd01cc84</anchor>
      <arglist>(yapiDeviceUpdateCallback removalCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterFunctionUpdateCallback</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae7ce03db68deab06aff6ffc71436876e</anchor>
      <arglist>(yapiFunctionUpdateCallback updateCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiRegisterFunctionUpdateCallback_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a3381f468d2e339cfbe8cd9953cfcdb7b</anchor>
      <arglist>(yapiFunctionUpdateCallback updateCallback)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterHub</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>abd9d898d81ab454ac22b2628c15086b9</anchor>
      <arglist>(const char *url, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiRegisterHub_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a74c9c1d9bd2796dd07c3432afc192597</anchor>
      <arglist>(const char *url, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterHubDiscoveryCallback</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a4cd9dd9bf35d33bd53838dd2b5c47915</anchor>
      <arglist>(yapiHubDiscoveryCallback hubDiscoveryCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiRegisterHubDiscoveryCallback_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aa604331a570cce8cf0d4575d8ec63c95</anchor>
      <arglist>(yapiHubDiscoveryCallback hubDiscoveryCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiRegisterHubEx</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a04a6e1987bde480d33937302bc105813</anchor>
      <arglist>(const char *url, int checkacces, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterLogFunction</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a5e519d3e74a38472fee792136f6a586c</anchor>
      <arglist>(yapiLogFunction logfun)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiRegisterLogFunction_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a0f91e972aa4459f1d0a61b11460f4ff4</anchor>
      <arglist>(yapiLogFunction logfun)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yapiRegisterRawNotificationCb</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ab04f6c622d139fe49d00ffb60f8dc5a7</anchor>
      <arglist>(yRawNotificationCb callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yapiRegisterRawReportCb</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ada6be51fe81f60f9370456106e957b15</anchor>
      <arglist>(yRawReportCb callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yapiRegisterRawReportV2Cb</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>abef577835c36affc820b649f5d762b01</anchor>
      <arglist>(yRawReportV2Cb callback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterTimedReportCallback</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a6e96df95ac7a503f5948003d9a891926</anchor>
      <arglist>(yapiTimedReportCallback timedReportCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiRegisterTimedReportCallback_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a331b7c65d4b28b488e468923ab74fdd5</anchor>
      <arglist>(yapiTimedReportCallback timedReportCallback)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiRequestOpen</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ab0c0d0895af7d29bde7c44cfb7f6818f</anchor>
      <arglist>(YIOHDL_internal *iohdl, int tcpchan, const char *device, const char *request, int reqlen, yapiRequestAsyncCallback callback, void *context, yapiRequestProgressCallback progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiRequestOpenHTTP</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a1422cc7adb1ef9a852d9f6282f3566e0</anchor>
      <arglist>(YIOHDL_internal *iohdl, HubSt *hub, YAPI_DEVICE dev, const char *request, int reqlen, int wait_for_start, u64 mstimeout, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiRequestOpenUSB</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ac8dc2a28f54631513101440a5568c9d0</anchor>
      <arglist>(YIOHDL_internal *iohdl, HubSt *hub, YAPI_DEVICE dev, const char *request, int reqlen, u64 unused_timeout, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiRequestOpenWS</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae5c59da675fb382ab03681e7e6eb2750</anchor>
      <arglist>(YIOHDL_internal *iohdl, HubSt *hub, YAPI_DEVICE dev, int tcpchan, const char *request, int reqlen, u64 mstimeout, yapiRequestAsyncCallback callback, void *context, RequestProgress progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiRequestWaitEndHTTP</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a60dcc52c6296072dc36a2aa8439c16c3</anchor>
      <arglist>(YIOHDL_internal *iohdl, char **reply, int *replysize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiRequestWaitEndUSB</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a39bdb5b9b54067a1fafbb4f257b41e79</anchor>
      <arglist>(YIOHDL_internal *iohdl, char **reply, int *replysize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yapiRequestWaitEndWS</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a930124fa05e509abda1b43457e551790</anchor>
      <arglist>(YIOHDL_internal *iohdl, char **reply, int *replysize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiSetTraceFile</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a16f5c6ae91ec6a4a5f754cef35e28be7</anchor>
      <arglist>(const char *file)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiSetTraceFile_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>af7d08344e3d366b850f65073f54b0ec0</anchor>
      <arglist>(const char *file)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiSleep</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae78d36328939a38e8cc352ed92fe88e7</anchor>
      <arglist>(int ms_duration, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiSleep_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a6af6fff966031a04182b2e433744da08</anchor>
      <arglist>(int ms_duration, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiStartStopDeviceLogCallback</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a3fd14831b6e809468e0ab543fdbd8b33</anchor>
      <arglist>(const char *serial, int start)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiStartStopDeviceLogCallback_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>abfc7e6c215d0e060ab1e3c30fb0693fa</anchor>
      <arglist>(const char *serial, int start)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiTestHub</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a98b0bda3eceb82e9acf7ce7d1e7bb7d1</anchor>
      <arglist>(const char *url, int mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiTestHub_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a775f703513cae4917d73ffaf8e2475ec</anchor>
      <arglist>(const char *url, int mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiTriggerHubDiscovery</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ae8f95e7edf0988c7745450399fae43d6</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiTriggerHubDiscovery_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a551d167f1898eb2a0d47df43c1664b7c</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUnlockDeviceCallBack</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a38233173e9caeac3b288d8d12f8987eb</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiUnlockDeviceCallBack_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a1ea4f80eeea8eb2dbbe868e1f7b8cc12</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUnlockFunctionCallBack</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a2a519bbf5a84278c7ade962fd2ccc58b</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiUnlockFunctionCallBack_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a33dcfc080856073fd6580a20ad4f6e11</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiUnregisterHub</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a6a16d7c03946548d28d49335ee7e9211</anchor>
      <arglist>(const char *url)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yapiUnregisterHub_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ac97cbb2c3f7163ec9cb8f4b0ca5c378c</anchor>
      <arglist>(const char *url)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUpdateDeviceList</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>adb6fc9156a2384c0b8d554543e7a3a34</anchor>
      <arglist>(u32 forceupdate, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiUpdateDeviceList_internal</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a00963acd4ba472d1041a532dc51deb1d</anchor>
      <arglist>(u32 forceupdate, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUpdateFirmware</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a6af5494ff77622a65768aa6b4221a423</anchor>
      <arglist>(const char *serial, const char *firmwarePath, const char *settings, int startUpdate, char *msg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUpdateFirmwareEx</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a00c3a4b7cca61b6ced221a85c6de1ea2</anchor>
      <arglist>(const char *serial, const char *firmwarePath, const char *settings, int force, int startUpdate, char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yEnuJson</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a57656645dbef8532211e6170e09b9cf1</anchor>
      <arglist>(ENU_CONTEXT *enus, yJsonStateMachine *j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFunctionTimedUpdate</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aca56e5ae892eae22acb5c8368ef2c071</anchor>
      <arglist>(YAPI_FUNCTION fundescr, double deviceTime, const u8 *report, u32 len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFunctionUpdate</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a5f262198909d702d9c76398cb3466333</anchor>
      <arglist>(YAPI_FUNCTION fundescr, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>yhelper_thread</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ad1113fb1dec09856cb3cfe02e3ba2b47</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yNetHubEnum</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>af2b7309a64eb66a0de60ca52b5e352d3</anchor>
      <arglist>(HubSt *hub, int forceupdate, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yNetHubEnumEx</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ad34bd88fd7c8c9d9c9cbf511c8248818</anchor>
      <arglist>(HubSt *hub, ENU_CONTEXT *enus, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ypUpdateNet</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a4c6b083ecc2d5556e6cbfcec93a13228</anchor>
      <arglist>(ENU_CONTEXT *enus)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yTcpTrafficPending</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>ada7e46c55fbc20667a5733469f85b2fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>test_pkt</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>aad78842bece20dc9bfcb89fb302f77f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>test_tout</name>
      <anchorfile>yapi_8c.html</anchorfile>
      <anchor>a2a0c85f77f029fe31951ca7e4f7a64bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yapi.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yapi_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>Y_DEFAULT_PKT_RESEND_DELAY</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a9e15bff2a8cae736306483d504c4f409</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DETECT_ALL</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>aef6d3e0971ac5286901cfaacf7ba31ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DETECT_NET</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>aa8206993aa239343fd274098f54997bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DETECT_NONE</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a0a1c90ba55997539e6103ceb81c70250</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DETECT_USB</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a4bc3990a7b6ba2aa2d7ff2dcb99ca88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RESEND_MISSING_PKT</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a1c96c0c3321c6dd02611307e62317c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_BLOCKING_NET_REQUEST_TIMEOUT</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>af1616239a7d7283a89dc13ff1a73791b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_BLOCKING_USBOPEN_REQUEST_TIMEOUT</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>adc67ab75c9fa1ade213a7fce4d33a9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_BLOCKING_USBREAD_REQUEST_TIMEOUT</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>abbcaec5e50b47ddebb47cd2d2b2efe0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_FUNCTION_EXPORT</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a4ccbc26d9e6cf978358b8d2c11149c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void YAPI_FUNCTION_EXPORT(*</type>
      <name>yapiDeviceLogCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ad1ef8db86373ad0ab5281a6ad6b37145</anchor>
      <arglist>)(YAPI_FUNCTION fundescr, const char *line)</arglist>
    </member>
    <member kind="typedef">
      <type>void YAPI_FUNCTION_EXPORT(*</type>
      <name>yapiDeviceUpdateCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ae2dd11ec61d742e60268fce458ad55ba</anchor>
      <arglist>)(YAPI_DEVICE devdescr)</arglist>
    </member>
    <member kind="typedef">
      <type>void YAPI_FUNCTION_EXPORT(*</type>
      <name>yapiFunctionUpdateCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a19e8a68f9bf4a6018a6aa825db152860</anchor>
      <arglist>)(YAPI_FUNCTION fundescr, const char *value)</arglist>
    </member>
    <member kind="typedef">
      <type>void YAPI_FUNCTION_EXPORT(*</type>
      <name>yapiHubDiscoveryCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a508d4e2a741fb052730e97f1d4bac7a2</anchor>
      <arglist>)(const char *serial, const char *url)</arglist>
    </member>
    <member kind="typedef">
      <type>void YAPI_FUNCTION_EXPORT(*</type>
      <name>yapiLogFunction</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a45f8364d15884adfa6b225c608c2ef22</anchor>
      <arglist>)(const char *log, u32 loglen)</arglist>
    </member>
    <member kind="typedef">
      <type>void YAPI_FUNCTION_EXPORT(*</type>
      <name>yapiTimedReportCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>aa8770492bba92ada2b32640ec94fe022</anchor>
      <arglist>)(YAPI_FUNCTION fundesc, double timestamp, const u8 *bytes, u32 len)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yRawNotificationCb</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a51569451cca5c613d395e9d4b4b79879</anchor>
      <arglist>)(USB_Notify_Pkt *)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yRawReportCb</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a49af86b98e57dbe9e43a109bd3b8f002</anchor>
      <arglist>)(YAPI_DEVICE serialref, USB_Report_Pkt_V1 *report, int pktsize)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yRawReportV2Cb</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a1e56d021272a403c18c21257ea0f9a9d</anchor>
      <arglist>)(YAPI_DEVICE serialref, USB_Report_Pkt_V2 *report, int pktsize)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiCheckFirmware</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a14ba1a2d96bd9dfab3a909a673d7ec73</anchor>
      <arglist>(const char *serial, const char *rev, const char *path, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiCheckLogicalName</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a9c7c517f0647ad1695ddd67ab2cde8eb</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiFreeAPI</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a33dece9b3ed0d78c01792b0ffccad7f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_FUNCTION_EXPORT void</type>
      <name>yapiFreeMem</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a0493ef193afe966b7ac45032d9785103</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetAllDevices</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ad63420f7124bbf950f8db7053f49b44f</anchor>
      <arglist>(YAPI_DEVICE *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetAllJsonKeys</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ae3c5eaabc5bdb826a71667eb05408e29</anchor>
      <arglist>(const char *jsonbuffer, char *out_buffer, int out_buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>u16 YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetAPIVersion</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>af27261e091b2564cbf868fdf0030bb26</anchor>
      <arglist>(const char **version, const char **apidate)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetBootloaders</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a17040f33250e88c7ee4fedce485da0c7</anchor>
      <arglist>(char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetDevice</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>afa67a20339a8b412d7aead6f1dbef995</anchor>
      <arglist>(const char *device_str, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetDeviceInfo</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a1a5bad679e32bf93a0c3a45a40cb8dd7</anchor>
      <arglist>(YAPI_DEVICE devdesc, yDeviceSt *infos, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetDevicePath</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ad03d1954b133e42d91855e6954d91bdd</anchor>
      <arglist>(YAPI_DEVICE devdesc, char *rootdevice, char *path, int pathsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetDevicePathEx</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ab377350453c604dffe1ea6b78f831e93</anchor>
      <arglist>(const char *serial, char *rootdevice, char *request, int requestsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_FUNCTION YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunction</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a4e711fa712f0d03127606b4a01935b94</anchor>
      <arglist>(const char *class_str, const char *function_str, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunctionInfo</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a89e37564612753f18545929372730e3d</anchor>
      <arglist>(YAPI_FUNCTION fundesc, YAPI_DEVICE *devdesc, char *serial, char *funcId, char *funcName, char *funcVal, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunctionInfoEx</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a7b56a8d3fe8056a473c8e6cd12e9a839</anchor>
      <arglist>(YAPI_FUNCTION fundesc, YAPI_DEVICE *devdesc, char *serial, char *funcId, char *baseType, char *funcName, char *funcVal, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunctionsByClass</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a6bab9cdac33c88be00576f0e49b9e80a</anchor>
      <arglist>(const char *class_str, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetFunctionsByDevice</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a82dc2da4df8e24cc09c2f6deafadc54b</anchor>
      <arglist>(YAPI_DEVICE devdesc, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_FUNCTION_EXPORT void *</type>
      <name>yapiGetMem</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a4678a9ccb37ead34f7018b46da988084</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetSubdevices</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ae6fa758ec5c66b0f0e38888db2828815</anchor>
      <arglist>(const char *serial, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>u64 YAPI_FUNCTION_EXPORT</type>
      <name>yapiGetTickCount</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a047ec887f23db4d39e9124ef69f5d582</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHandleEvents</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a9ef9950230804974d9637ae37ebb0281</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequest</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>add5552c500589c88b269c8dd45f2bfd0</anchor>
      <arglist>(const char *device, const char *request, char *buffer, int buffsize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestAsync</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ac0c59e71338460f53a962447347c3d10</anchor>
      <arglist>(const char *device, const char *request, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestAsyncEx</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ae1a7a15a59f7b2ca8af6a5ae76216d42</anchor>
      <arglist>(const char *device, const char *request, int requestsize, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestAsyncOutOfBand</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a3045675fa15951264a2f7e0e67039903</anchor>
      <arglist>(int channel, const char *device, const char *request, int requestsize, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestSyncDone</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a268e60bb051a9c2b02fe7e9767017399</anchor>
      <arglist>(YIOHDL *iohdl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestSyncStart</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a741061b1b9e6ff95297900aaa968cf2c</anchor>
      <arglist>(YIOHDL *iohdl, const char *device, const char *request, char **reply, int *replysize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestSyncStartEx</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a51035f121b9fa80b9c863ee0f02e2c24</anchor>
      <arglist>(YIOHDL *iohdl, const char *device, const char *request, int requestsize, char **reply, int *replysize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiHTTPRequestSyncStartOutOfBand</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>aadd4fac4b1fb0ad2d16ae55dfcb4ae63</anchor>
      <arglist>(YIOHDL *iohdl, int channel, const char *device, const char *request, int requestsize, char **reply, int *replysize, yapiRequestProgressCallback progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiInitAPI</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ab209b64badf881c784da97b8d6dd1fec</anchor>
      <arglist>(int type, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiJsonDecodeString</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ac687bf6974e7fb0a415b4a10c675a989</anchor>
      <arglist>(const char *json_string, char *output)</arglist>
    </member>
    <member kind="function">
      <type>int YAPI_FUNCTION_EXPORT</type>
      <name>yapiJsonGetPath</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a185652f538573fa5af819ffde0fe8308</anchor>
      <arglist>(const char *path, const char *json_data, int json_size, const char **result, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiLockDeviceCallBack</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a5f170b6b2d0de399a392bd6e3a0d7ffb</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiLockFunctionCallBack</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ae13787939cb29e1ee6b3c58d87bbd8c1</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiPreregisterHub</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a9f717d128fb86668f0b3baa397a038a0</anchor>
      <arglist>(const char *rooturl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterDeviceArrivalCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a54fbf463da80afc07ea26ba36bc81f6d</anchor>
      <arglist>(yapiDeviceUpdateCallback arrivalCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterDeviceChangeCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a01797ec549dfb5ca31b0f83e0d2f7e21</anchor>
      <arglist>(yapiDeviceUpdateCallback changeCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterDeviceLogCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a352d61d52da5f335288f1cbafe82add4</anchor>
      <arglist>(yapiDeviceLogCallback logCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterDeviceRemovalCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a93276944e7dd82ef7df1ff74379917a3</anchor>
      <arglist>(yapiDeviceUpdateCallback removalCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterFunctionUpdateCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ae7ce03db68deab06aff6ffc71436876e</anchor>
      <arglist>(yapiFunctionUpdateCallback updateCallback)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterHub</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a989a98613a32c5d5a4af936a5db84235</anchor>
      <arglist>(const char *rooturl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterHubDiscoveryCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a4cd9dd9bf35d33bd53838dd2b5c47915</anchor>
      <arglist>(yapiHubDiscoveryCallback hubDiscoveryCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterLogFunction</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a5e519d3e74a38472fee792136f6a586c</anchor>
      <arglist>(yapiLogFunction logfun)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yapiRegisterRawNotificationCb</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ab04f6c622d139fe49d00ffb60f8dc5a7</anchor>
      <arglist>(yRawNotificationCb callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yapiRegisterRawReportCb</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ada6be51fe81f60f9370456106e957b15</anchor>
      <arglist>(yRawReportCb callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yapiRegisterRawReportV2Cb</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>abef577835c36affc820b649f5d762b01</anchor>
      <arglist>(yRawReportV2Cb callback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiRegisterTimedReportCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a6e96df95ac7a503f5948003d9a891926</anchor>
      <arglist>(yapiTimedReportCallback timedReportCallback)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiSetTraceFile</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a16f5c6ae91ec6a4a5f754cef35e28be7</anchor>
      <arglist>(const char *file)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiSleep</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ac833226b7c49e1f0f468598a98fdb0dd</anchor>
      <arglist>(int duration_ms, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiStartStopDeviceLogCallback</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a3fd14831b6e809468e0ab543fdbd8b33</anchor>
      <arglist>(const char *serial, int start)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiTestHub</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a561893cb39fc5b0a4919fcf65388ede7</anchor>
      <arglist>(const char *rooturl, int mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiTriggerHubDiscovery</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>ae8f95e7edf0988c7745450399fae43d6</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUnlockDeviceCallBack</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a38233173e9caeac3b288d8d12f8987eb</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUnlockFunctionCallBack</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a2a519bbf5a84278c7ade962fd2ccc58b</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void YAPI_FUNCTION_EXPORT</type>
      <name>yapiUnregisterHub</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a6a16d7c03946548d28d49335ee7e9211</anchor>
      <arglist>(const char *url)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUpdateDeviceList</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>adb6fc9156a2384c0b8d554543e7a3a34</anchor>
      <arglist>(u32 forceupdate, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUpdateFirmware</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>a918796c099a1faa7c2894100b8aaf84f</anchor>
      <arglist>(const char *serial, const char *firmwarePath, const char *settings, int startUpdate, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE YAPI_FUNCTION_EXPORT</type>
      <name>yapiUpdateFirmwareEx</name>
      <anchorfile>yapi_8h.html</anchorfile>
      <anchor>af31ae691257c220018f77a3e8d3fc39c</anchor>
      <arglist>(const char *serial, const char *firmwarePath, const char *settings, int force, int startUpdate, char *errmsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ydef.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ydef_8h</filename>
    <includes id="yversion_8h" name="yversion.h" local="yes" imported="no">yversion.h</includes>
    <class kind="struct">Notification_child</class>
    <class kind="struct">Notification_firmware</class>
    <class kind="struct">Notification_funcname</class>
    <class kind="struct">Notification_funcnameydx</class>
    <class kind="struct">Notification_funcval</class>
    <class kind="union">Notification_funydx</class>
    <class kind="struct">Notification_header</class>
    <class kind="struct">Notification_name</class>
    <class kind="struct">Notification_prodinfo</class>
    <class kind="struct">Notification_small</class>
    <class kind="struct">Notification_tiny</class>
    <class kind="struct">SAFE_U16</class>
    <class kind="union">USB_Conf_Pkt</class>
    <class kind="union">USB_Meta_Pkt</class>
    <class kind="union">USB_Notify_Pkt</class>
    <class kind="union">USB_Packet</class>
    <class kind="union">USB_Prog_Packet</class>
    <class kind="struct">USB_Report_Pkt_V1</class>
    <class kind="struct">USB_Report_Pkt_V2</class>
    <class kind="union">WSStreamHead</class>
    <class kind="struct">yDeviceSt</class>
    <class kind="union">yFirmwareSt</class>
    <class kind="struct">YSTREAM_Head</class>
    <member kind="define">
      <type>#define</type>
      <name>_FAR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9318d69fe2de9f0ad79f8f1426906864</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADDRESSOF</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a31ced1c9252344d107aee1a1df3bf5a1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERASE_BLOCK_SIZE_BADDR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a72f421ab96eff887c14d38d4a710406c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ERASE_BLOCK_SIZE_INSTR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a8ffd131c28051be13714f71617a2e644</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAMILY_PIC24FJ256DA210</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ace26e3749ab4d4179492aa7c01175a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAMILY_PIC24FJ64GB004</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9e2a9d5191658e65c916bb1ec18538e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FROM_SAFE_U16</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a8a0215edc08ecf8174fe48fe7b6cfb5f</anchor>
      <arglist>(safe, unsafe)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GET_PROG_POS_PAGENO</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a821f0a425f0b0dcde83cb88311697406</anchor>
      <arglist>(PKT_EXT, PAGENO, POS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTEL_U16</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a3e8deb566904f043b415e714f22f5c65</anchor>
      <arglist>(NUM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTEL_U32</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a22465d712cc67af265a5d3df6291ec38</anchor>
      <arglist>(NUM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_BLK_HDL</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>af385d74dfbee085021a2c91d487f8cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_HASH_IDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a6e4c8a977f098db1f66e132a94a1ab43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_YHANDLE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a0dec4d44080865a8890a8de01bc04b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JEDEC_SPANSION_4MB</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a8e38ea687b3096a64a1899b7fc3e0a4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>JEDEC_SPANSION_8MB</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a7c994a2b6ff02c47cf579f740e597d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ASYNC_TCPCHAN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ab48c1904dc6fee30082da0ce72dcad8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_BYTE_IN_PACKET</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a05330fb5f8ceab936f00965d2b5ae7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_INSTR_IN_PACKET</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ac66394c801874dc3099f3e1e1628e8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Nop</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a153a328af535691126bf4955e5d896e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_1STBYTE_MAXTINY</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aafcc6d3341efd605098d7022f1a9399c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_1STBYTE_MINSMALL</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9af23e8ad1739702a3dbea5f329f0480</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_CHILD</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a348e196a74b8aaa0fa88d96081632f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_DEVLOGYDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa774f724620cc1ede7aac6c302479655</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_FIRMWARE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a71be217d580a4a78610e5840046253c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_FLUSHV2YDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>abbb570643841362bb4f209c6e1da9940</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_FUNCNAME</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a90e34196377c918c08ce30eaac7b161c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_FUNCNAMEYDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a85cfaed8b84ab961a4f1471625211d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_FUNCV2YDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a6d42a5719df4e36d17db17697798c614</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_FUNCVAL</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a00e8d310759569a2fca81a412c26f2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_FUNCVALYDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9510f75cd125da97ee9b06149ebf7936</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_LOG</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad4aefa0d17421b61b7f9ca1e339efe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_MAX_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ae1411bdea75d6ce8dc8e8726e8fdd68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_NAME</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9460f771ff0ce387ef251c9a147e3b33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_NOT_SYNC</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a821be15f0b3338b2de8eaeb9ed715a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_PRODINFO</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5564493f3db68edc578817db7a4af2f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_PRODNAME</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a2ca7165e5aea7cad51f02c91e5b2e3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_SEP</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a0b8b22460d9bfaaf9a64138b9fdb3475</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_START</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a2b6de4d696622d8f10683f41d7758e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_START_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aceb09dc6abfd8ab56f0a73a12dac1be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_STOP</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>acc15751fc579805112f47b279b551018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_STREAMREADY</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aace1518d5d40078761fac1ff89187ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_TIMEAVGYDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aaaafc5d64224946dfd33b925501e4429</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_TIMEV2YDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a711ea92eb6ea0485139caadb2cbf3ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_TIMEVALYDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa49ead4b1aa5d2f849ff0d241c50789e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_NETPKT_VERSION</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>acbfa13ec6741232f6d323067be65dc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_CHILD</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5a6529fe537e91fd0f260504592763a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_CHILD_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa450d01111ac7a02eb1fd1154c76c149</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_FIRMWARE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad01a3f2140bb8e66aaecd559800757fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_FIRMWARE_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a66fa8e6ea3aeec82c9d38c265f3c8195</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_FUNCNAME</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a84228cbf8fa0ed8713a76ac18dc132da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_FUNCNAME_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ac40a3ff39da4bab0df390cb9a38d2178</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_FUNCNAMEYDX</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>af5ae3e915e8f2d4f2c0dbced171232b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_FUNCNAMEYDX_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ae7a567b869d3365f81925b161af3aad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_FUNCVAL</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a1d2148d3f23a2073c27f0434c3626b4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_FUNCVAL_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a50699c7f29f3335564ced8cd3eaa767c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_LOG</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5b7bd14e442c49012839d7465c8c51ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_LOG_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a0ea4f28f3e6c9ea9f6224bd3238c29bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_NAME</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a06c1d4da396c15f15992e1c14c8a8819</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_NAME_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a51afe72e32c46a42e04dbdcd2d50c1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_PRODINFO</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a783da9a82660bad9b4936074de890e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_PRODINFO_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a56088467c0e55487a5689ae2c8d025e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_PRODNAME</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a6c1db38156526a4ac07dec2abf9790f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_PRODNAME_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ac99514ecff446557ca2d606ba244211e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_STREAMREADY</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ac443109adeb663e5544c63cfa58351b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_STREAMREADY_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>adfcc5570ef7c55070914b315489ea35f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_PKT_TINYVAL_MAXLEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4107e2836a9cc3f6aa65a95a464be4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_V2_6RAWBYTES</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a95a796865c5e197b55a363a85547c5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_V2_FLUSHGROUP</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a0ae7e4779fb94135e2ef9719f4be57da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_V2_LEGACY</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a03be145bdf514f947ebb2260a472cc36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTIFY_V2_TYPEDDATA</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a1ccb3a13e4c5a45ace952463ccfb604e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ128DA106</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a892539691025d6c2a574ea0d7ce990f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ128DA110</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a214b2c9381d44737f55b74f8af6a4b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ128DA206</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4c0c58f18d7f994f1aab54cdbddea968</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ128DA210</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a719388c36708c812f0d57e44259653b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ256DA106</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ae8f80e231f8a3f4dd0f47e55b8267937</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ256DA110</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9a31da602faadb672f94dc83d85677d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ256DA206</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a087c987e961154da862722dedff701ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ256DA210</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a2ddf809df9b80148094d267232defccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ32GB002</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a51cee451cba94dea0f6a5420ee26e399</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ32GB004</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a28716474b4dc8b4fe2fb3972f5ccb06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ64GB002</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a09e51d7dea676eb6b1d39c8a3f10aca2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PIC24FJ64GB004</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4f416e3de0adc2d918b1c73cc3b76244</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PORTMAPPER_PORT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a3bdc29a84eb6e208de105d2b56ec8131</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_ERASE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a024f4c654b9b5207409b655391dae067</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_INFO</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a40ca1b82b374addf89b425b209e19265</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_INFO_EXT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>af719f5bb1f47f04a4cb1ac00d1d5b2fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_NOP</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>abb0554d1e84d66cfb73bd802ea3b4a90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_PROG</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5b0de824a987cf04fb7f55802c9d2040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_REBOOT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>acaeda93d9af29e7740df5893cfb8971d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_VERIF</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a16acf629aca0b000b46dc2114e5c9940</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROGRAM_BLOCK_SIZE_BADDR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a62f54670f120b564e57e2950613e0db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROGRAM_BLOCK_SIZE_INSTR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>af2891df67143f88436e75c6e52ecacde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PTRVAL</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a58809709f7a4bae705688d90685ca307</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_1RAWBYTE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a713b94bde9efd62c2e34046ff61de660</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_2RAWBYTES</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a3549387ebe419ea6cadfa44b09de26c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_3RAWBYTES</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a8a7b4d57937ab1e497c284aed8438aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_4RAWBYTES</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa502b40b597fb14813b1236d617cccc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_5RAWBYTES</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>af65eb25cd969d322a8d6ad9ee04ee383</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_6RAWBYTES</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a30f22658041856cacc5967b4a715d7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_C_FLOAT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ab7f191640099c487279abdec1cb20d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_C_LONG</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>afb741eab5ea2922b3bfd1e1fd4927153</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_LEGACY</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a8b57c150a35f8b2228725e0036936c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUBVAL_YOCTO_FLOAT_E3</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a7d9a3c5264e740a36134888f8648e24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S16</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5ed5b5ebff2a1a81ba03fe69d4289aaa</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S32</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a216733d65bf68cb0eb4bcfc3188aee18</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S64</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a3e6df899057180c199c3d070eedd5ec5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S8</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4d7041a2f2d398dc49293e0638261315</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SET_PROG_POS_PAGENO</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4d3c328b2180e9532f1302db914a69ad</anchor>
      <arglist>(PKT_EXT, PAGENO, POS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_APPLICATION_SIGN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ac17d75e3f1ebf40aa442b261a3422996</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_AUTOFLASHER_SIGN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>adcf97b5619471a0a7c92d665860f5656</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>START_BOOTLOADER_SIGN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a715b7ae05a79667f9b263acbeeeeb187</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TO_SAFE_U16</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>af57430c9b19026f6bcb9e29af945cfb2</anchor>
      <arglist>(safe, unsafe)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9ffc30ad81cb2c45cf19a8e9fc319ff5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U16ADDR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a93dc825a6436e4812bb86f8e10201862</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U32</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>acb18ff4abb30f45c190e8b4178ada437</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U64</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a07eb808f20dd529e9acb42d417fbfaad</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ab71d850774bae714a74fb680f257c7b6</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>U8ADDR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ac61ed8133f6c88a275a7dd7c2d8affbc</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_CONF_RESET</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ae59de2e66d0985b15290d6d32ff73668</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_CONF_START</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ab6e170e9d823673d8857a25de2531e14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_ACK_D2H_PACKET</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ac9fc8c6ddc2daeef233611f5e81e2bcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_ACK_D2H_PACKET_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa890a05d81a75ad01054bb9fe737b43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_ACK_UPLOAD</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a43a7065ddf0aaf57abd4d61b18260748</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_ACK_UPLOAD_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a604ac014ef331c3090fad3c64c5e9044</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_DLFLUSH</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad54f98600a237ab07fa9d51d1a7bf5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_DLFLUSH_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a63d419112cdb6f950099862d1f120624</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_UTCTIME</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>abc524dc1ed54801f3ea7c50ebf593479</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_UTCTIME_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a7877981b1d08429a3eacfc6376b1d053</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_ANNOUNCE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ae29808539fc8e47c3ce2cf3a27f0e039</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_ANNOUNCE_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a18cdd3ab1bdc1d9add6e57ca8e4a51ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_AUTH_FLAGS_RW</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a707146a5b285c8bdce6eec642b96e927</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_AUTH_FLAGS_VALID</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a43eae6adcdcd4837be614242d0feb7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_AUTHENTICATION</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a87a057f349283174c49d50e584c5231b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_AUTHENTICATION_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aec55d205acc94886bc7353c5f4f50b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_ERROR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4d3e28ad800904321e7799924375c498</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_ERROR_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a760155a313d021c5a853c11af0eac844</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_PROTO_V1</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a40c7ec673de799160140981b08f10bc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_META_WS_PROTO_V2</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4742b17f26dfb2347d60f5a8f15d7912</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USB_PKT_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>adb75b8c1e096c3983d7e261aeb7e6336</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_HASH_BUF_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad55794de00be4f1e996c1074a86544bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YESC</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad5921c97e1d5fc6efe0737da33e5326d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_10_MINUTES_TCP_TIMEOUT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a0dfac1a5f7269884ed75951cf35929a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_1_MINUTE_TCP_TIMEOUT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a0fd841970923df3213bb21caafe67ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_DEFAULT_TCP_TIMEOUT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad2818aba749354b1f7a691aaa4cbb0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_DEFAULT_USB_TIMEOUT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a6a418640a409d3c58f0c9d8d486c5454</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_IDLE_TCP_TIMEOUT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ac60ea6aba9c5eed62a222d9197d56862</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_INVALID</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a8efe5a07eb4e99e84ac5d47a2b5fc6b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_TCP</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a495efbf063c5c98db6f7d3b74e3a2777</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_TRUNK</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa7769a950fe965a5df081bcd15d51431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_USB</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a223d8de0c6e044a57ccb2e957295d7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_WS</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad2461b6a8f3d7aa7a586a5c1b2d182f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_YSB</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad083113d24cc231159ed544938342c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIOHDL_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a71cc4711dab045a7e295af30f35147b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YISERR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a31b4aee619f2c0e227efa04a94d8a85b</anchor>
      <arglist>(retcode)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_AKA_YFUNCTION</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a80d38301e578f6b7383965197a205447</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_AKA_YSENSOR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a1eb3da14ec4f7db0dac7e710e37c3e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_API_VERSION_BCD</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a2049d42512a08c966b5cb6ed817bcbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_API_VERSION_STR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a21322514475bbec317713a0c87bfbfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_BASE_SERIAL_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a73801c00a621e646780cf7705d626609</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_CALIB_TYPE_OFS</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a491d2fc6cfd2e6ceb3fb9883781b8da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_DEFAULT_PORT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9c49e6f1ad485827266d1830064198a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_DEVID_BOOTLOADER</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a64cbdcb777762c5b93209c12ed626a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_DEVID_FACTORYBOOT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ae06f4f445fb572e4436ca914c60851c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_DEVID_HIGHEST</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ae8b3d9b207240075db9d11ce2632d2e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_ERRMSG_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ab4d0ad389375ae4413370e0482ca5921</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_FIRMWARE_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a2e532002367a7b88f6531cd0c29da3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_FUNCTION_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>af309b5aa1c375b4483ba75a6128f43fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_LOGICAL_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a72b844106403b148e49dfa1b8b996c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_MANUFACTURER_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5d6b913712a0a90ef3085d6b7112a969</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_N_BASECLASSES</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a6cc1f02dcfb46a3121bd6853a8176fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_PRODUCTNAME_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5ec7ca266d7dc0d8ab96cec4a5e82c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_PUBVAL_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a9d8370badbb52d9c5b73fdc1674cdaca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_PUBVAL_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa3916e65545cc197af2d384d4dd98c5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_REPORT_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aefa8756fea5d897f78b0193ad8d6c99d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_SERIAL_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aca7a397fda5247c221c4f117ccec6461</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_SERIAL_SEED_SIZE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a52030787f4148e901c5cfae9127e4772</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_UNIT_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ae5a017f0276b36d8c86a0ae92122e946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_VENDORID</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4a5f91c6cd6a55239688eb9b734209ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_VXI_PORT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a789962f8fd43302d46b735eaa4366be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_WEBSOCKET_MAGIC</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aac3f89075a37071f8511da7edeaa63c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_WEBSOCKET_MAGIC_LEN</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a6c032525ce1a47d85645ad1aba17ae74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPKT_CONF</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5446a1ad408ab306682e4aece153fa18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPKT_STREAM</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a868b6f49da721487c1b4dc5490b40c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPKT_USB_VERSION_BCD</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a3210c563832728b37fe4280d55369b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPKT_USB_VERSION_NO_RETRY_BCD</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a84ddfd6e4ce02b12087f7562bf0f3beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPKTNOMSK</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a945369fa9b24dd53ccfb1bb038f973e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSSDP_MCAST_ADDR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a006b6100163a01921f3f35d390686a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSSDP_MCAST_ADDR_STR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>addbf4804a5661aa0002c52b9902891bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSSDP_PORT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ab1f434fe22dacb536e7a848e7229f4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSSDP_URN_YOCTOPUCE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aab4723d1c33b95193358a20e3196e6b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTATIC</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aaef45990a2c0633acbe5516450b2059e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_EMPTY</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad3ac6fa618b9fa380827916f28a457ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_META</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa2054e45c2ec9feaa6b1faafccc39597</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_NOTICE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a537dcb0e8b9266accacaaa82839234dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_NOTICE_V2</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>af1347b4dddb59f9c6f05ac522667197b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_REPORT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>adcb65a1f109faf55b671fd5007b3dfba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_REPORT_V2</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad63f89447ad3db54588b437ccb8e3f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_TCP</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a7f89d6a0df9115086f3b356f111de3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_TCP_ASYNCCLOSE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a798014037a63769e640e0c7d839fcde8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_TCP_CLOSE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a279fd4831d058dad948c39cd67cad6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTREAM_TCP_NOTIF</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a595921a19431b3b9542b4fea04385846</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>Notification_product</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa0f148c5192432ed857ddb36c99a6f44</anchor>
      <arglist>[YOCTO_PRODUCTNAME_LEN]</arglist>
    </member>
    <member kind="typedef">
      <type>u32</type>
      <name>u31</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a2e57354d98807664064600e449a908cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>s32</type>
      <name>YAPI_DEVICE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a0d3c7d3763239a46650a7df9d90e311d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>s32</type>
      <name>YAPI_FUNCTION</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aaf5f2c1394a11d5f10ce80d3e1a04615</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yapiRequestAsyncCallback</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a119758eca8843fda901a0208980c6465</anchor>
      <arglist>)(void *context, const u8 *result, u32 resultlen, int retcode, const char *errmsg)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yapiRequestProgressCallback</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a4b247c42dfc3f446c37b654a653e2176</anchor>
      <arglist>)(void *context, u32 acked, u32 totalbytes)</arglist>
    </member>
    <member kind="typedef">
      <type>u16</type>
      <name>yBlkHdl</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa6bfbe487be77579edad9606094815b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>yCRITICAL_SECTION</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a442481998f1b035765b1a44d8c0a6357</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>s16</type>
      <name>yHash</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>afc499757954f9e5af10a9412417d97b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void *</type>
      <name>YIOHDL</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ad69a75ee997b104b9480c21b9b5530e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>YSOCKET</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>afeeb5888423f51fff84f3a1d43c9326e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>yHash</type>
      <name>yStrRef</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a74663123551f484e263f48bfdc0613ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>u32</type>
      <name>yTime</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>ab9594458e24a5f49f50c14ec3d333285</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>yHash</type>
      <name>yUrlRef</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a5b06b473b3bf20e63ae7bd7ecc3897e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>s32</type>
      <name>YUSBDEV</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff3d24d6422514a2c86a6aca0c37c42f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>s32</type>
      <name>YUSBIO</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a1ca078a4464b15f85639e4bfcbd77eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YRETCODE</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_SUCCESS</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca9a34139cfbd0d490727e62a528975ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_NOT_INITIALIZED</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca511490100534ba9d0d26da33583de57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_INVALID_ARGUMENT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca381da6f9d44e5b7cc78697775882c378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_NOT_SUPPORTED</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2cad45a99f850ef6595d67ac3f30ef5e4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_DEVICE_NOT_FOUND</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca1d9a9096e8deb8925a6b0d95f34ed6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_VERSION_MISMATCH</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca095e5091c58441cd7b30d530a0cb48a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_DEVICE_BUSY</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca395bd565260012dfc5c61cc17e3422e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_TIMEOUT</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca568871813904ee6a4e63f33742c95692</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_IO_ERROR</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2caa8b8066875edb7fd851804546b48822f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_NO_MORE_DATA</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2cab14da556989b0d8c3b88c50ff92026de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_EXHAUSTED</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca96e24d75c582646920329af79e862f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_DOUBLE_ACCES</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2cacd2bfc57332bdd3a45c2d1a91c8d8a80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_UNAUTHORIZED</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca85dcf72b47f34576131684107065fdba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_RTC_NOT_READY</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2ca1c04b1ce98630a618ae6e7e8d7c1b1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_FILE_NOT_FOUND</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aff9c89144a89f775e4fdf2f25ec58c2cac5e5c5fc3d3bc529fbf63f224fd0f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yDeleteCriticalSection</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aafee4d7fc2473735508ea7cc9c23bbed</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yEnterCriticalSection</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a178ef629ead2dde6c237ef1dec3128e7</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yInitializeCriticalSection</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>aa040f3e49966c16506fd28bd56c68e7a</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yLeaveCriticalSection</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>a7dbd3b1d2ce86425a9eaa68271923603</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yTryEnterCriticalSection</name>
      <anchorfile>ydef_8h.html</anchorfile>
      <anchor>afdc5cb6409aa499f4f5fd3eb1e22f209</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yfifo.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yfifo_8c</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <includes id="yfifo_8h" name="yfifo.h" local="yes" imported="no">yfifo.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decodePubVal</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>adbb3e8dc37fde7e62f1584df202052e1</anchor>
      <arglist>(Notification_funydx funInfo, const char *funcval, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoCleanup</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a0f72c6d9d54bee11d198f82f4117b054</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoEmpty</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a81303450be362b77cc7bdcd2ab73f6b9</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoEmptyEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a52bfac783ca8cdedbbbd608a32c7727c</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoEnterCS</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a8c68fae7a91557bc7bf8c51ec97fbaf5</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yFifoGetFree</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>ad28fde5357ada1bd30bd02b8ea214ea2</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yFifoGetFreeEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>ae370ce2b50104886df243b320adcd9e4</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yFifoGetUsed</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>ac7b01f31c1f966589df936b483b8feb3</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yFifoGetUsedEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a910039b9646367aeb6d65ba2a775044f</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoInitEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>afe600a1b2b9f58d0ce424fb91f0baea6</anchor>
      <arglist>(yFifoBuf *buf, u8 *buffer, u16 bufflen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoLeaveCS</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a04f3db58a1633a101b7ba7c71fd1ba82</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yForceFifo</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a4bb0d76120d76d40ce7af6fa5d208da4</anchor>
      <arglist>(yFifoBuf *buf, const u8 *data, u16 datalen, u32 *absCounter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>yForceFifoEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>acfbd2c67dfec44dbee9338d9f3362f5d</anchor>
      <arglist>(yFifoBuf *buf, const u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPeekContinuousFifo</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a8bc8e459ad05cd9d948681fdb9ec87e1</anchor>
      <arglist>(yFifoBuf *buf, u8 **ptr, u16 startofs)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPeekContinuousFifoEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a98c3016593734de76d7c2a7a374032b8</anchor>
      <arglist>(yFifoBuf *buf, u8 **ptr, u16 startofs)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPeekFifo</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a89f6db1f28a10faabea8312b8588da72</anchor>
      <arglist>(yFifoBuf *buf, u8 *data, u16 datalen, u16 startofs)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPeekFifoEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a3051874e4de74f1234a41e4f15be20ee</anchor>
      <arglist>(yFifoBuf *buf, u8 *data, u16 datalen, u16 startofs)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPopFifo</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>af804b140bee7078c84e4a65dd4bf6804</anchor>
      <arglist>(yFifoBuf *buf, u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPopFifoEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a775066b742de7d6ec34cc4af13c70eba</anchor>
      <arglist>(yFifoBuf *buf, u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPushFifo</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a0761192b812203097584d37817a42600</anchor>
      <arglist>(yFifoBuf *buf, const u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPushFifoEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>aa91a7e2456772dac3d15e8e430e7e5bf</anchor>
      <arglist>(yFifoBuf *buf, const u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>ySeekFifo</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>aae74c6c1ed62d01637a48e0acf42d82c</anchor>
      <arglist>(yFifoBuf *buf, const u8 *pattern, u16 patlen, u16 startofs, u16 searchlen, u8 bTextCompare)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>ySeekFifoEx</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>ac22a10a666a4417febc6df1f5b890529</anchor>
      <arglist>(yFifoBuf *buf, const u8 *pattern, u16 patlen, u16 startofs, u16 searchlen, u8 bTextCompare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yxtoa</name>
      <anchorfile>yfifo_8c.html</anchorfile>
      <anchor>a2f9d5a339c1301e3c0daed957990df34</anchor>
      <arglist>(u32 x, char *buf, u16 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yfifo.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yfifo_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <class kind="struct">yFifoBuf</class>
    <member kind="define">
      <type>#define</type>
      <name>YFIFO_USE_MUTEX</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a2efa9caa0bb5490f5297bb85556e9557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YFIFOEND</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a9d36bb459a724fd5c9c9140a6b6dcb4a</anchor>
      <arglist>(fifobuf)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yFifoInit</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a90694d6b83ed03c600d19373682ddee6</anchor>
      <arglist>(fifo, buffer, len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decodePubVal</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>adbb3e8dc37fde7e62f1584df202052e1</anchor>
      <arglist>(Notification_funydx funInfo, const char *funcval, char *buffer)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoCleanup</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a0f72c6d9d54bee11d198f82f4117b054</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoEmpty</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a81303450be362b77cc7bdcd2ab73f6b9</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoEmptyEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a52bfac783ca8cdedbbbd608a32c7727c</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoEnterCS</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a8c68fae7a91557bc7bf8c51ec97fbaf5</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yFifoGetFree</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>ad28fde5357ada1bd30bd02b8ea214ea2</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yFifoGetFreeEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>ae370ce2b50104886df243b320adcd9e4</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yFifoGetUsed</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>ac7b01f31c1f966589df936b483b8feb3</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yFifoGetUsedEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a910039b9646367aeb6d65ba2a775044f</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoInitEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>afe600a1b2b9f58d0ce424fb91f0baea6</anchor>
      <arglist>(yFifoBuf *buf, u8 *buffer, u16 bufflen)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFifoLeaveCS</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a04f3db58a1633a101b7ba7c71fd1ba82</anchor>
      <arglist>(yFifoBuf *buf)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yForceFifo</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a4bb0d76120d76d40ce7af6fa5d208da4</anchor>
      <arglist>(yFifoBuf *buf, const u8 *data, u16 datalen, u32 *absCounter)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPeekContinuousFifo</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a8bc8e459ad05cd9d948681fdb9ec87e1</anchor>
      <arglist>(yFifoBuf *buf, u8 **ptr, u16 startofs)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPeekContinuousFifoEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a98c3016593734de76d7c2a7a374032b8</anchor>
      <arglist>(yFifoBuf *buf, u8 **ptr, u16 startofs)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPeekFifo</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a89f6db1f28a10faabea8312b8588da72</anchor>
      <arglist>(yFifoBuf *buf, u8 *data, u16 datalen, u16 startofs)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPeekFifoEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a3051874e4de74f1234a41e4f15be20ee</anchor>
      <arglist>(yFifoBuf *buf, u8 *data, u16 datalen, u16 startofs)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPopFifo</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>af804b140bee7078c84e4a65dd4bf6804</anchor>
      <arglist>(yFifoBuf *buf, u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPopFifoEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a775066b742de7d6ec34cc4af13c70eba</anchor>
      <arglist>(yFifoBuf *buf, u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPushFifo</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a0761192b812203097584d37817a42600</anchor>
      <arglist>(yFifoBuf *buf, const u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yPushFifoEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>aa91a7e2456772dac3d15e8e430e7e5bf</anchor>
      <arglist>(yFifoBuf *buf, const u8 *data, u16 datalen)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>ySeekFifo</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>aae74c6c1ed62d01637a48e0acf42d82c</anchor>
      <arglist>(yFifoBuf *buf, const u8 *pattern, u16 patlen, u16 startofs, u16 searchlen, u8 bTextCompare)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>ySeekFifoEx</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>ac22a10a666a4417febc6df1f5b890529</anchor>
      <arglist>(yFifoBuf *buf, const u8 *pattern, u16 patlen, u16 startofs, u16 searchlen, u8 bTextCompare)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yxtoa</name>
      <anchorfile>yfifo_8h.html</anchorfile>
      <anchor>a2f9d5a339c1301e3c0daed957990df34</anchor>
      <arglist>(u32 x, char *buf, u16 len)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yhash.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yhash_8c</filename>
    <includes id="yhash_8h" name="yhash.h" local="yes" imported="no">yhash.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__eds__</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ae7b08ea21594c33645b9e5490004a5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BLK</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a9fbda2930e16d6d3bf55671f3a4fb862</anchor>
      <arglist>(hdl)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HLOGF</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a7b53c39098bb5179ad5666bfd5d195a8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WP</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ae25d93b3bd0f86f06b3ff1e013ccc5ba</anchor>
      <arglist>(hdl)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YA</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>af56429ecc9d8aef607275fc38ba6799e</anchor>
      <arglist>(hdl)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YC</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a36ffc87ba8028e981d521a0ee4f4b32f</anchor>
      <arglist>(hdl)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YP</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a2ee35df514d990dbbbfa202e9da23c5c</anchor>
      <arglist>(hdl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>decodeNetFuncValV2</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ae23e24c579eba6ae244fde169f6232cd</anchor>
      <arglist>(const u8 *p, Notification_funydx *funInfo, char *funcVal)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>fletcher16</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a952343f3122e141d60da4b230288429b</anchor>
      <arglist>(const u8 *data, u16 len, u16 virtlen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yBlkHdl</type>
      <name>functionSearch</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>aa431fd77c4c602535116a672edd2dde2</anchor>
      <arglist>(YAPI_FUNCTION fundesc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpAllowUnregisterEx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>aae34d3bbe78cf4a2014af872970b2c65</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>wpEntryCount</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>aed20b5acb0a014e977fefd989b85370a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>wpExecuteUnregisterUnsec</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a90dc4bd0ba7c87681d965987770349ea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpGetAllDevUsingHubUrl</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a635bbfacfd4f32508e8d933cced728b6</anchor>
      <arglist>(yUrlRef hubUrl, yStrRef *buffer, int sizeInStrRef)</arglist>
    </member>
    <member kind="function">
      <type>yStrRef</type>
      <name>wpGetAttribute</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>adaebbab71c90bed57f6e307673139e06</anchor>
      <arglist>(yBlkHdl hdl, yWPAttribute attridx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpGetDeviceInfo</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a47c5e7e636381653e8db625e9d50db1b</anchor>
      <arglist>(YAPI_DEVICE devdesc, u16 *deviceid, char *productname, char *serial, char *logicalname, u8 *beacon)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpGetDeviceUrl</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ad14c6f7250c19eac33dd93081b4f5f1d</anchor>
      <arglist>(YAPI_DEVICE devdesc, char *roothubserial, char *request, int requestsize, int *neededsize)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>wpGetDeviceUrlRef</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a530c72dce5cd02dd64b3aa235123f2ce</anchor>
      <arglist>(YAPI_DEVICE devdesc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpGetDevYdx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a4b6d3372cf6a8956dcea4d932b49f054</anchor>
      <arglist>(yStrRef serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpGetLogicalName</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a7abecfc664f1315d0b2e0cbf034b0805</anchor>
      <arglist>(yBlkHdl hdl, char *logicalName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpGetSerial</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a629c36908cfe5fa287a8d308897a48de</anchor>
      <arglist>(yBlkHdl hdl, char *serial)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpMarkForUnregister</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>accfafb1bf87c8e7f0c2f7bd54e735c2e</anchor>
      <arglist>(yStrRef serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpPreventUnregisterEx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a5189b0d6eea74a46abad3643cca98bdd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpRegister</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a7f97732b6f955e81b146d2aae83f5083</anchor>
      <arglist>(int devYdx, yStrRef serial, yStrRef logicalName, yStrRef productName, u16 productId, yUrlRef devUrl, s8 beacon)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE</type>
      <name>wpSearch</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a7cf5f14af944d5c9a99d4d7e735dae81</anchor>
      <arglist>(const char *device_str)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE</type>
      <name>wpSearchByNameHash</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a0f31a6617511ee5e18a137936c341702</anchor>
      <arglist>(yStrRef strref)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE</type>
      <name>wpSearchByUrl</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a99b8e95f65276e81cea87e165a06880c</anchor>
      <arglist>(const char *host, const char *rootUrl)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE</type>
      <name>wpSearchEx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ab43ee9511a6940f99bcca2996627689f</anchor>
      <arglist>(yStrRef strref)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yBlkHdl</type>
      <name>yBlkAlloc</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a8472ef81ef52248ac14e3d6ed7bee6a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yBlkFree</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ad23ce0ebe1ac6ee79cc71aa9dcfc3f76</anchor>
      <arglist>(yBlkHdl hdl)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yBlkListLength</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>acf63dfa7202fd7e07e2055f71800e7b9</anchor>
      <arglist>(yBlkHdl hdl)</arglist>
    </member>
    <member kind="function">
      <type>yBlkHdl</type>
      <name>yBlkListSeek</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a338b6fcc558e302bb19283f239d108bd</anchor>
      <arglist>(yBlkHdl hdl, u16 pos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yComputeRelPath</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>aa035138a33f85c69742362230d304efe</anchor>
      <arglist>(yAbsUrl *absurl, const char *rootUrl, u8 testonly)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yHashFree</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ac2649c9e6e560b84e04376a3a7de5bd1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yHashGetBuf</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>afe590f93a04ee7006d6bdbc778697fb0</anchor>
      <arglist>(yHash yhash, u8 *destbuf, u16 bufsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yHashGetStr</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a35c5938628f21f0f00c430ee5bc2015d</anchor>
      <arglist>(yHash yhash, char *destbuf, u16 bufsize)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yHashGetStrLen</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ae9617b239c06f229d942be055338c2c4</anchor>
      <arglist>(yHash yhash)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>yHashGetStrPtr</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a72dfc6dc8147f6b76ddad6691b054dcd</anchor>
      <arglist>(yHash yhash)</arglist>
    </member>
    <member kind="function">
      <type>yAsbUrlType</type>
      <name>yHashGetUrlPort</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a76fc3b6bd3119b0376a0b9879a9c701d</anchor>
      <arglist>(yUrlRef urlref, char *url, u16 *port, yAsbUrlProto *proto, yStrRef *user, yStrRef *password)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yHashInit</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ade23045e95c6bd4386a31446fda93ca6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yHash</type>
      <name>yHashPut</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a0899e0516ad2b6b4b6ece46dd7b16832</anchor>
      <arglist>(const u8 *buf, u16 len, u8 testonly)</arglist>
    </member>
    <member kind="function">
      <type>yHash</type>
      <name>yHashPutBuf</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ae6636b58e41c98d66c82458993e9bfd0</anchor>
      <arglist>(const u8 *buf, u16 len)</arglist>
    </member>
    <member kind="function">
      <type>yHash</type>
      <name>yHashPutStr</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a66c495fc7d214e3b143a8f17b54b38aa</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yHashSameHub</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a68099a22e61125d86bf5a501975a877a</anchor>
      <arglist>(yUrlRef url_a, yUrlRef url_b)</arglist>
    </member>
    <member kind="function">
      <type>yHash</type>
      <name>yHashTestBuf</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a43e8dbb237b283b12566d9e813e130f6</anchor>
      <arglist>(const u8 *buf, u16 len)</arglist>
    </member>
    <member kind="function">
      <type>yHash</type>
      <name>yHashTestStr</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>aad80f7312b5dec07d510fc09592411d7</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>yHashUrl</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a83dabaeb5aa193749734304003006c43</anchor>
      <arglist>(const char *url, const char *rootUrl, u8 testonly, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>yHashUrlAPI</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a8929def9bda1f3b91fc6852cc6cc17fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>yHashUrlFromRef</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a732b7a0d275940dec453d8cf9336a3f3</anchor>
      <arglist>(yUrlRef urlref, const char *rootUrl)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>yHashUrlUSB</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a52c89692868b66eeae5f522646067d00</anchor>
      <arglist>(yHash serial)</arglist>
    </member>
    <member kind="function">
      <type>s16</type>
      <name>ypFindBootloaders</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a009773bc51fce31d3249b5c5ef5b4fd6</anchor>
      <arglist>(yStrRef *serials, u16 maxSerials)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetAttributes</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a3d01123380e69a339dda35194c349659</anchor>
      <arglist>(yBlkHdl hdl, yStrRef *serial, yStrRef *funcId, yStrRef *funcName, Notification_funydx *funcInfo, char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetAttributesByYdx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a69c9d0e362964ce870990f1075a9de42</anchor>
      <arglist>(u8 devYdx, u8 funYdx, yStrRef *serial, yStrRef *logicalName, yStrRef *funcId, yStrRef *funcName, Notification_funydx *funcInfo, char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ypGetCategory</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a21be77018cd1139bea4b08ee27b66a5a</anchor>
      <arglist>(yBlkHdl hdl, char *name, yBlkHdl *entries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetFunctionInfo</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>afd1ec56096279b1d6b2fa0a731d6fcde</anchor>
      <arglist>(YAPI_FUNCTION fundesc, char *serial, char *funcId, char *baseType, char *funcName, char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetFunctions</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a5d00073044548d0377d7518af74fe5e3</anchor>
      <arglist>(const char *class_str, YAPI_DEVICE devdesc, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetFunctionsEx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a56b65c39411f1742e774470ff28d20e8</anchor>
      <arglist>(yStrRef categref, YAPI_DEVICE devdesc, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetType</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a4014db768617b38d855f9165e1dbddcf</anchor>
      <arglist>(yBlkHdl hdl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypRegister</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ab108b15dd8db8e5a12ef9522d2f54b2c</anchor>
      <arglist>(yStrRef categ, yStrRef serial, yStrRef funcId, yStrRef funcName, int funClass, int funYdx, const char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypRegisterByYdx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>af5e18677a3c2dee471a2cc44cfc930fc</anchor>
      <arglist>(u8 devYdx, Notification_funydx funInfo, const char *funcVal, YAPI_FUNCTION *fundesc)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_FUNCTION</type>
      <name>ypSearch</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ae190a821eb9085b0a4fc96948a3b286a</anchor>
      <arglist>(const char *class_str, const char *func_or_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ypUnregister</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a89bae781f059b60614ba0a18b2045a5c</anchor>
      <arglist>(yStrRef serial)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yBlkHdl</type>
      <name>devYdxPtr</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a3db8739ac5839b51ee11bebfd9ebbe94</anchor>
      <arglist>[NB_MAX_DEVICES]</arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>freeBlks</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>acb5495467017fd6e4218a87fbe8115e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yBlkHdl</type>
      <name>funYdxPtr</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a9df38789bdf6fa22aab383f672cf3cec</anchor>
      <arglist>[NB_MAX_DEVICES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static u8</type>
      <name>nextCatYdx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a504a3b47255ae422a5dc5b2e210815f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static u16</type>
      <name>nextDevYdx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>aa8523e3c02f525907ba47faf43d39e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static u16</type>
      <name>nextHashEntry</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ac495f4814b632c72ef95cc4421c99daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>SerialNumberStr</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ae06f2bbe315a15b6a2d62519a075f142</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>SerialRef</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a11ac27024f5b209c42ac844b380c67f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static u16</type>
      <name>usedDevYdx</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a51c9cdf1a317530d711b35fdb56e8f2e</anchor>
      <arglist>[NB_MAX_DEVICES/16]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>wpLockCount</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a8d8fe968547e996d9c2188ade11acb57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>wpSomethingUnregistered</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a5e873ba6e7c449197c21e409a0de7091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>yFreeMutex</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ad58813c182c01fc0a6e9097999385393</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>yHashMutex</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a217a229d7e6f09e307b5a4293af9e84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static YHashSlot</type>
      <name>yHashTable</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>ad25b1b0be9c687a6d88cc028056ffb85</anchor>
      <arglist>[NB_MAX_HASH_ENTRIES]</arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>yWpListHead</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a7729829f841cfb6fbbb0aeabede9a761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>yWpMutex</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a85d23456eb2679d141c0c8e612f6e732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>yYpListHead</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>a8ab27bd77ca6abcf91c0ecdd700f4307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>yYpMutex</name>
      <anchorfile>yhash_8c.html</anchorfile>
      <anchor>af61ff44a1cdffec8c4866af43dab7127</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yhash.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yhash_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <class kind="struct">yAbsUrl</class>
    <class kind="union">YHashSlot</class>
    <class kind="struct">yWhitePageEntry</class>
    <class kind="struct">yYellowPageArray</class>
    <class kind="struct">yYellowPageCateg</class>
    <class kind="struct">yYellowPageEntry</class>
    <member kind="define">
      <type>#define</type>
      <name>HASH_BUF_POW</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a758543f3ca04cc522f2c673e03e40833</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HASH_BUF_SIZE</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>aba4aba138120b3f57738012450726ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB_MAX_DEVICES</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afbe60b58991e9c8ab4883d8f648e9859</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB_MAX_HASH_ENTRIES</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>aede436d537c5266ff57d9108013f62b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORD_TEXT_OG</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>af66f2ea9bf4145547f1282740272575b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WORD_TEXT_PR</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a45207d740d0bb420a4e8bb9012126977</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpAllowUnregister</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a4149cd5960612026004bd0cc706eaea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>wpPreventUnregister</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>aabfdcf1fd4a43c8a2c442cc2224e2484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YBLKID_WPENTRY</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a15ab74e3fe90cd0c12019e905d5ebeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YBLKID_YPARRAY</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ae27b667430d7b948cdcf89180efe8da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YBLKID_YPCATEG</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ae905c1d623c3d182318c47ba7c24f9a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YBLKID_YPENTRY</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a8e3f1b20b6533e0d3906518862dcf4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YBLKID_YPENTRYEND</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>aeac5df06bab5f616bb0cb271aa89f550</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YMAX_HUB_URL_DEEP</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a53bb73b54f3edebe838f55f2d29b9423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_HOSTNAME_NAME</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a0eaeef199b015cd755a0e47c431be949</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRREF_EMPTY_STRING</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a4f46be4d9af1de40800358593b336888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRREF_HUBPORT_STRING</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a83cc740da0ede23ae5e89b2ce4aa7c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRREF_MODULE_STRING</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a64bcbdf3ff4de28d6d3b7cf4c0787f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRREF_mODULE_STRING</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a79b4aeb0b5891b0a307572066ab3a22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRREF_SENSOR_STRING</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>af2fe16eb2332f64fb799f3fd3846a981</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YWP_BEACON_ON</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ac043ff98e8796f4218bfdc04984fe13c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YWP_MARK_FOR_UNREGISTER</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>adce42a2721ed7de430e67a6a6ab0495e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yAsbUrlProto</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ab7ead3c2250506d01476f320ece209d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTO_AUTO</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ab7ead3c2250506d01476f320ece209d6a66a8cbeec13fcd04c0e701844829e559</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTO_HTTP</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ab7ead3c2250506d01476f320ece209d6a6d5ad1c7c1c8ff1a19a79368acd7ec77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROTO_WEBSOCKET</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ab7ead3c2250506d01476f320ece209d6a406c3f07cd9d87306ee455fc78994a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yAsbUrlType</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a17b2c69dac8d7f86ff3992d42176ba0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USB_URL</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a17b2c69dac8d7f86ff3992d42176ba0fa8abbb0b38a7ad59a960207a588be7d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IP_URL</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a17b2c69dac8d7f86ff3992d42176ba0fa03042ec90d3a61f773ec389b352f4037</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAME_URL</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a17b2c69dac8d7f86ff3992d42176ba0faeb994f9f3239dd2f802e7c3cf3f89964</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yWPAttribute</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afc072e16e8a93f86288f031906cb1271</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WP_SERIALNUMBER</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afc072e16e8a93f86288f031906cb1271a73b748842c6d9d284be8b092df93e5ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WP_LOGICALNAME</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afc072e16e8a93f86288f031906cb1271a7837fdb7b96f9af4d6bd1c60ef693c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WP_PRODUCTNAME</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afc072e16e8a93f86288f031906cb1271a7f3b4e4fb876cb15ad2ec781ddfc01d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WP_PRODUCTID</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afc072e16e8a93f86288f031906cb1271aef85feb77856ca1083250e6671cf5adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WP_NETWORKURL</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afc072e16e8a93f86288f031906cb1271a6bb07cd308d438abcfa9602b3711777a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WP_BEACON</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afc072e16e8a93f86288f031906cb1271ad9f2f5b7737616c2f0ab038ca0ad4875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WP_INDEX</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afc072e16e8a93f86288f031906cb1271abbc00d2db8beef4b5f87eb3cd013ef80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>decodeNetFuncValV2</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ae23e24c579eba6ae244fde169f6232cd</anchor>
      <arglist>(const u8 *p, Notification_funydx *funInfo, char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpAllowUnregisterEx</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>aae34d3bbe78cf4a2014af872970b2c65</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>wpEntryCount</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>aed20b5acb0a014e977fefd989b85370a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpGetAllDevUsingHubUrl</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a635bbfacfd4f32508e8d933cced728b6</anchor>
      <arglist>(yUrlRef hubUrl, yStrRef *buffer, int sizeInStrRef)</arglist>
    </member>
    <member kind="function">
      <type>yStrRef</type>
      <name>wpGetAttribute</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>adaebbab71c90bed57f6e307673139e06</anchor>
      <arglist>(yBlkHdl hdl, yWPAttribute attridx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpGetDeviceInfo</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a47c5e7e636381653e8db625e9d50db1b</anchor>
      <arglist>(YAPI_DEVICE devdesc, u16 *deviceid, char *productname, char *serial, char *logicalname, u8 *beacon)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpGetDeviceUrl</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ad14c6f7250c19eac33dd93081b4f5f1d</anchor>
      <arglist>(YAPI_DEVICE devdesc, char *roothubserial, char *request, int requestsize, int *neededsize)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>wpGetDeviceUrlRef</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a530c72dce5cd02dd64b3aa235123f2ce</anchor>
      <arglist>(YAPI_DEVICE devdesc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpGetDevYdx</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a4b6d3372cf6a8956dcea4d932b49f054</anchor>
      <arglist>(yStrRef serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpGetLogicalName</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a7abecfc664f1315d0b2e0cbf034b0805</anchor>
      <arglist>(yBlkHdl hdl, char *logicalName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpGetSerial</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a629c36908cfe5fa287a8d308897a48de</anchor>
      <arglist>(yBlkHdl hdl, char *serial)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpMarkForUnregister</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>accfafb1bf87c8e7f0c2f7bd54e735c2e</anchor>
      <arglist>(yStrRef serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpPreventUnregisterEx</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a5189b0d6eea74a46abad3643cca98bdd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wpRegister</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a7f97732b6f955e81b146d2aae83f5083</anchor>
      <arglist>(int devYdx, yStrRef serial, yStrRef logicalName, yStrRef productName, u16 productId, yUrlRef devUrl, s8 beacon)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE</type>
      <name>wpSearch</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a7cf5f14af944d5c9a99d4d7e735dae81</anchor>
      <arglist>(const char *device_str)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE</type>
      <name>wpSearchByNameHash</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a0f31a6617511ee5e18a137936c341702</anchor>
      <arglist>(yStrRef strref)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE</type>
      <name>wpSearchByUrl</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a99b8e95f65276e81cea87e165a06880c</anchor>
      <arglist>(const char *host, const char *rootUrl)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_DEVICE</type>
      <name>wpSearchEx</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ab43ee9511a6940f99bcca2996627689f</anchor>
      <arglist>(yStrRef strref)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yBlkListLength</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>acf63dfa7202fd7e07e2055f71800e7b9</anchor>
      <arglist>(yBlkHdl hdl)</arglist>
    </member>
    <member kind="function">
      <type>yBlkHdl</type>
      <name>yBlkListSeek</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a338b6fcc558e302bb19283f239d108bd</anchor>
      <arglist>(yBlkHdl hdl, u16 pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yHashFree</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ac2649c9e6e560b84e04376a3a7de5bd1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yHashGetBuf</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afe590f93a04ee7006d6bdbc778697fb0</anchor>
      <arglist>(yHash yhash, u8 *destbuf, u16 bufsize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yHashGetStr</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a35c5938628f21f0f00c430ee5bc2015d</anchor>
      <arglist>(yHash yhash, char *destbuf, u16 bufsize)</arglist>
    </member>
    <member kind="function">
      <type>u16</type>
      <name>yHashGetStrLen</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ae9617b239c06f229d942be055338c2c4</anchor>
      <arglist>(yHash yhash)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>yHashGetStrPtr</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a72dfc6dc8147f6b76ddad6691b054dcd</anchor>
      <arglist>(yHash yhash)</arglist>
    </member>
    <member kind="function">
      <type>yAsbUrlType</type>
      <name>yHashGetUrlPort</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a76fc3b6bd3119b0376a0b9879a9c701d</anchor>
      <arglist>(yUrlRef urlref, char *url, u16 *port, yAsbUrlProto *proto, yStrRef *user, yStrRef *password)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yHashInit</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ade23045e95c6bd4386a31446fda93ca6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>yHash</type>
      <name>yHashPutBuf</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ae6636b58e41c98d66c82458993e9bfd0</anchor>
      <arglist>(const u8 *buf, u16 len)</arglist>
    </member>
    <member kind="function">
      <type>yHash</type>
      <name>yHashPutStr</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a66c495fc7d214e3b143a8f17b54b38aa</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yHashSameHub</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a68099a22e61125d86bf5a501975a877a</anchor>
      <arglist>(yUrlRef url_a, yUrlRef url_b)</arglist>
    </member>
    <member kind="function">
      <type>yHash</type>
      <name>yHashTestBuf</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a43e8dbb237b283b12566d9e813e130f6</anchor>
      <arglist>(const u8 *buf, u16 len)</arglist>
    </member>
    <member kind="function">
      <type>yHash</type>
      <name>yHashTestStr</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>aad80f7312b5dec07d510fc09592411d7</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>yHashUrl</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a86dbffd7988029d1b66caf989851b69e</anchor>
      <arglist>(const char *host, const char *rootUrl, u8 testonly, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>yHashUrlAPI</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a8929def9bda1f3b91fc6852cc6cc17fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>yHashUrlFromRef</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a732b7a0d275940dec453d8cf9336a3f3</anchor>
      <arglist>(yUrlRef urlref, const char *rootUrl)</arglist>
    </member>
    <member kind="function">
      <type>yUrlRef</type>
      <name>yHashUrlUSB</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a52c89692868b66eeae5f522646067d00</anchor>
      <arglist>(yHash serial)</arglist>
    </member>
    <member kind="function">
      <type>s16</type>
      <name>ypFindBootloaders</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a009773bc51fce31d3249b5c5ef5b4fd6</anchor>
      <arglist>(yStrRef *serials, u16 maxSerials)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetAttributes</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a3d01123380e69a339dda35194c349659</anchor>
      <arglist>(yBlkHdl hdl, yStrRef *serial, yStrRef *funcId, yStrRef *funcName, Notification_funydx *funcInfo, char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetAttributesByYdx</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a69c9d0e362964ce870990f1075a9de42</anchor>
      <arglist>(u8 devYdx, u8 funYdx, yStrRef *serial, yStrRef *logicalName, yStrRef *funcId, yStrRef *funcName, Notification_funydx *funcInfo, char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetBootDevHdl</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ad59aadd3affa149e44947881091d0121</anchor>
      <arglist>(const char *serial)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ypGetCategory</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a21be77018cd1139bea4b08ee27b66a5a</anchor>
      <arglist>(yBlkHdl hdl, char *name, yBlkHdl *entries)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetFunctionInfo</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>afd1ec56096279b1d6b2fa0a731d6fcde</anchor>
      <arglist>(YAPI_FUNCTION fundesc, char *serial, char *funcId, char *baseType, char *funcName, char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetFunctions</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a5d00073044548d0377d7518af74fe5e3</anchor>
      <arglist>(const char *class_str, YAPI_DEVICE devdesc, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetFunctionsEx</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a56b65c39411f1742e774470ff28d20e8</anchor>
      <arglist>(yStrRef categref, YAPI_DEVICE devdesc, YAPI_FUNCTION prevfundesc, YAPI_FUNCTION *buffer, int maxsize, int *neededsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetType</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a4014db768617b38d855f9165e1dbddcf</anchor>
      <arglist>(yBlkHdl hdl)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypRegister</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ab108b15dd8db8e5a12ef9522d2f54b2c</anchor>
      <arglist>(yStrRef categ, yStrRef serial, yStrRef funcId, yStrRef funcName, int funClass, int funYdx, const char *funcVal)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypRegisterByYdx</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>af5e18677a3c2dee471a2cc44cfc930fc</anchor>
      <arglist>(u8 devYdx, Notification_funydx funInfo, const char *funcVal, YAPI_FUNCTION *fundesc)</arglist>
    </member>
    <member kind="function">
      <type>YAPI_FUNCTION</type>
      <name>ypSearch</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a5b19d5dba743607058848540cf72bd04</anchor>
      <arglist>(const char *class_str, const char *func_str)</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>SerialNumberStr</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>ae06f2bbe315a15b6a2d62519a075f142</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>SerialRef</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a11ac27024f5b209c42ac844b380c67f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>yWpListHead</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a7729829f841cfb6fbbb0aeabede9a761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>yYpListHead</name>
      <anchorfile>yhash_8h.html</anchorfile>
      <anchor>a8ab27bd77ca6abcf91c0ecdd700f4307</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yjni.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yjni_8c</filename>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <includes id="yhash_8h" name="yhash.h" local="yes" imported="no">yhash.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yjson.h</includes>
    <includes id="yprog_8h" name="yprog.h" local="yes" imported="no">yprog.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yjni_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yjni.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yjni_8h</filename>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_devRequestAsync</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>acbbebb56b35f58a18b858f864847995d</anchor>
      <arglist>(JNIEnv *, jclass, jstring, jbyteArray, jobject, jobject)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jbyteArray JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_devRequestSync</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>ad3d6a5215afcb1b8817daaaaeec455bf</anchor>
      <arglist>(JNIEnv *, jclass, jstring, jbyteArray)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jstring JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_getAPIVersion</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>a53c3dd01682d986aa756f31e0b1d4038</anchor>
      <arglist>(JNIEnv *, jclass)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT jobject JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_getBootloaders</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>a50b15e7b3d9de1fe7cdd86ea13b86868</anchor>
      <arglist>(JNIEnv *, jclass)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_releaseUSBAccess</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>a8589ce230d00adf81f2f77c18677c12c</anchor>
      <arglist>(JNIEnv *, jclass)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_reserveUSBAccess</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>a3a3e20f507d85809a6dc69c033663bce</anchor>
      <arglist>(JNIEnv *, jclass)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_startNotifications</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>a05e6d4823b936fad4683b4d1d6f784da</anchor>
      <arglist>(JNIEnv *, jclass, jobject)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_stopNotifications</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>a44872dc204b7c2a3b56f43fee105af3a</anchor>
      <arglist>(JNIEnv *, jclass)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_updateDeviceList</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>aa88d815f53e61856739822b35d9ba683</anchor>
      <arglist>(JNIEnv *, jclass, jobject, jobject)</arglist>
    </member>
    <member kind="function">
      <type>JNIEXPORT void JNICALL</type>
      <name>Java_com_yoctopuce_YoctoAPI_YJniWrapper_usbProcess</name>
      <anchorfile>yjni_8h.html</anchorfile>
      <anchor>ae59c069c8694c0c89aa53d952cffbfb2</anchor>
      <arglist>(JNIEnv *, jclass, jobject)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yjson.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yjson_8c</filename>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yjson.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yjson_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>yJsonRetCode</type>
      <name>yJsonParse</name>
      <anchorfile>yjson_8c.html</anchorfile>
      <anchor>ad5ab2db6ae7bc102eeb4086a42734866</anchor>
      <arglist>(yJsonStateMachine *j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yJsonSkip</name>
      <anchorfile>yjson_8c.html</anchorfile>
      <anchor>acb68c332db0bd01db17befb395b01503</anchor>
      <arglist>(yJsonStateMachine *j, int nitems)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yjson.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yjson_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <class kind="struct">yJsonStateMachine</class>
    <member kind="define">
      <type>#define</type>
      <name>YJSON_MAX_DEPTH</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>a23d3fd5c1ca5a466422c7f8c26102e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yJsonRetCode</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>ad5c7adebd0b20007cbd0218e420dca99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_NEED_INPUT</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>ad5c7adebd0b20007cbd0218e420dca99a0cb776887ff2fd649de5ec47e86ecf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_AVAIL</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>ad5c7adebd0b20007cbd0218e420dca99aab1146d7dddb08de34c3b66dcb9fcf2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_SUCCESS</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>ad5c7adebd0b20007cbd0218e420dca99a88e38c0063c8a1bb6932ecc791a1ee49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_FAILED</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>ad5c7adebd0b20007cbd0218e420dca99a26f0e2bada378652458de9daaaa31690</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yJsonState</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_HTTP_START</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1abb3510fa7ea9f7dcb39f59edca4ff17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_HTTP_READ_CODE</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1ae33b98776a6ce306c2199c4675165dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_HTTP_READ_MSG</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a76e974c1546b59631a253ba6205e20a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_HTTP_SKIP</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1abb56cdb9db8f3521abfcb4d4f53f99c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_START</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1af0c473da421f2ec762afdad59e4b2788</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_ANY</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a70943501267a33ae66afbc444a7eb46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_SYMBOL</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1aa56d9c0f8b6fdeb9f75e00d8fe879082</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_NUM</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a0a63d683ff5d3408def124571465b49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_STRING</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1ada20e14487d48ce3ce3d0306ec13d7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_STRINGQ</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a265f000b8542c9c44b78db8c716ee3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_STRINGCONT</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1ade36fcbdae7ef7de884eaf2a5405ce77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_STRINGCONTQ</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a30e782d0051425b45925be6544f5e873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_ARRAY</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a9b50853386d0841dab80b82884e3d414</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_STRUCT</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a55cc523325ee996e461321f4da23a359</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_MEMBSTART</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a2309ac1f9db314537d84ec451082a7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_MEMBNAME</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a895cfb070696cca6e74ed2f56c1f49dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_MEMBCOL</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1afce76cc576fd516acc71f2ddc75bffc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_DONE</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1aea2f7a5770527671a11cd4b83939b6bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_ERROR</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a2a921ac6f941b721dae555f08a17b22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YJSON_PARSE_SPECIAL</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>aaddcc9900a83a06ea52e708d069755e1a8b8f62033a514eecc3cbc9af14043fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>yJsonRetCode</type>
      <name>yJsonParse</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>ad5ab2db6ae7bc102eeb4086a42734866</anchor>
      <arglist>(yJsonStateMachine *j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yJsonSkip</name>
      <anchorfile>yjson_8h.html</anchorfile>
      <anchor>acb68c332db0bd01db17befb395b01503</anchor>
      <arglist>(yJsonStateMachine *j, int nitems)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ykey.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ykey_8c</filename>
    <includes id="ykey_8h" name="ykey.h" local="yes" imported="no">ykey.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <class kind="struct">WPA_CALC_STATE</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>byteReverse</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a2b4a8791145616dd3add6ae6db3494e3</anchor>
      <arglist>(buf, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F1</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a3c2b6b2959faadfcf644757cb570b734</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F2</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>ae131b09a86bdafd00f48095647e80a00</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F3</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a8f6625b749e5fe36981ee2d149229b98</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>F4</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a61cdb7eca418cc9b37e33601c1b08868</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MD5STEP</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a05bc633e1c2aa503fdd7802b13ea2bfe</anchor>
      <arglist>(f, w, x, y, z, data, s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bin2str</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a9604d4a094a32ad4582c517560cf858f</anchor>
      <arglist>(char *to, const u8 *p, u16 len, u8 addnull)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>btohexa_low_high</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a304a3103a3b387a6cd91f1b381d5fc47</anchor>
      <arglist>(u8 b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>btohexa_low_low</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a745b7b8cbd2889698560ae42e73b5b99</anchor>
      <arglist>(u8 b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CheckWSAuth</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>ab014ceafa59769fe2ce92b531909b59c</anchor>
      <arglist>(u32 nonce, const u8 *ha1, const u8 *to_verify, u8 *out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAuthHA1</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a93973a9c381381332c39cb01b00991d8</anchor>
      <arglist>(u8 *ha1, const char *user, const char *pass, const char *realm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAuthHA2</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a5e9681c622a03a93cd2646a56cad7405</anchor>
      <arglist>(u8 *ha2, const char *method, const char *uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAuthResponse</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a8f04340ba315ab467b428f02bf75e38e</anchor>
      <arglist>(char *buf, const u8 *ha1, const char *nonce, const char *nc, const char *cnonce, const u8 *ha2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initshaw</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>adc9c1343b48da02cd9143c7ec4c12896</anchor>
      <arglist>(const char *s, u16 ofs, u8 pad, u16 xinit)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>itershaw</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a0b2343351038c3f1de037b3f5a4ac813</anchor>
      <arglist>(const u32 *s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5AddData</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>ad09be8ffa29644734225adff07671767</anchor>
      <arglist>(HASH_SUM *ctx, const u8 *buf, u32 len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Calculate</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a4674ace3d9a2bef6f5e2bf675d8709e6</anchor>
      <arglist>(HASH_SUM *ctx, u8 digest[16])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Initialize</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a2baff990fe569dbc93ed6e0e6d3c48e3</anchor>
      <arglist>(HASH_SUM *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>MD5Transform</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>afaa3a1b96319a77c535c69ac807dc1c1</anchor>
      <arglist>(u32 buf[4], u32 const in[16])</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>yapiGetCNonce</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a0fbdcbafe360113703a08256a0464cc5</anchor>
      <arglist>(u32 nc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yDigestAuthorization</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a1612b52ac791e291980896058f26d591</anchor>
      <arglist>(char *buf, int bufsize, const char *user, const char *realm, const u8 *ha1, const char *nonce, const char *opaque, u32 *nc, const char *method, const char *uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yInitPsk</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>afc22c37d07a0e91871d00b39c6af0671</anchor>
      <arglist>(const char *pass, const char *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yIterPsk</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a26809514a270b822acf9651f1b82f4d1</anchor>
      <arglist>(u8 *res, const char *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yParseWWWAuthenticate</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a0600ac7dce084b956a5bff5712bb45c6</anchor>
      <arglist>(char *replybuf, int replysize, char **method, char **realm, char **qop, char **nonce, char **opaque)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>ySHA1</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>a57b80b168150c2dc077afdb1ce2bd974</anchor>
      <arglist>(const char *text)</arglist>
    </member>
    <member kind="variable">
      <type>const u32</type>
      <name>sha1_init</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>ae9201cb31401093206954e3d4f2106aa</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static WPA_CALC_STATE</type>
      <name>wpak</name>
      <anchorfile>ykey_8c.html</anchorfile>
      <anchor>acb73c7acc758d216b5a6756fa70a72c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ykey.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ykey_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <class kind="struct">HASH_SUM</class>
    <member kind="define">
      <type>#define</type>
      <name>HTTP_AUTH_MD5_SIZE</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>aca255e53534d855f120fb63251a3e90d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HTTP_AUTH_MD5_STRLEN</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a00f7cc2f4a28170e2e65406f4c43321f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bin2str</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a9604d4a094a32ad4582c517560cf858f</anchor>
      <arglist>(char *to, const u8 *p, u16 len, u8 addnull)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CheckWSAuth</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>ab014ceafa59769fe2ce92b531909b59c</anchor>
      <arglist>(u32 nonce, const u8 *ha1, const u8 *to_verify, u8 *out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAuthHA1</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>ab1de4f1c093050590b7f9e8cbc68cbba</anchor>
      <arglist>(u8 *buf, const char *user, const char *pass, const char *realm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAuthHA2</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a8a4d9d46fe114e7e2f637144aca9aa67</anchor>
      <arglist>(u8 *buf, const char *method, const char *url)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ComputeAuthResponse</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a8f04340ba315ab467b428f02bf75e38e</anchor>
      <arglist>(char *buf, const u8 *ha1, const char *nonce, const char *nc, const char *cnonce, const u8 *ha2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5AddData</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a763715f1f9813000641b6cda862537a9</anchor>
      <arglist>(HASH_SUM *theSum, const u8 *data, u32 len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Calculate</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>afcad44860d12a338ea2567efd0290beb</anchor>
      <arglist>(HASH_SUM *theSum, u8 *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MD5Initialize</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a8d510cfe2fbabd3189e58fa641152faa</anchor>
      <arglist>(HASH_SUM *theSum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yDigestAuthorization</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a1612b52ac791e291980896058f26d591</anchor>
      <arglist>(char *buf, int bufsize, const char *user, const char *realm, const u8 *ha1, const char *nonce, const char *opaque, u32 *nc, const char *method, const char *uri)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yInitPsk</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>afc22c37d07a0e91871d00b39c6af0671</anchor>
      <arglist>(const char *pass, const char *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yIterPsk</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a26809514a270b822acf9651f1b82f4d1</anchor>
      <arglist>(u8 *res, const char *ssid)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yParseWWWAuthenticate</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a0600ac7dce084b956a5bff5712bb45c6</anchor>
      <arglist>(char *replybuf, int replysize, char **method, char **realm, char **qop, char **nonce, char **opaque)</arglist>
    </member>
    <member kind="function">
      <type>u8 *</type>
      <name>ySHA1</name>
      <anchorfile>ykey_8h.html</anchorfile>
      <anchor>a57b80b168150c2dc077afdb1ce2bd974</anchor>
      <arglist>(const char *text)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ymemory.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ymemory_8c</filename>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YMEMORY_ALLOW_MALLOC</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a7200b9c3c387416441f3398b4f53047e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ymemfind</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a9f8eaf8629c7ff4d4f5a41ece24b29d9</anchor>
      <arglist>(const u8 *haystack, u32 haystack_len, const u8 *needle, u32 needle_len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ysprintf_s</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a71dc181a8789c8e6ea4e348e4f4540f9</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ystrcat_s</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a250787d7a165930ea67ed4bf9016c0a0</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ystrcpy_s</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a3d357474ee524a0589def674c5dbe912</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ystrdup_s</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a99a644c6fafcc8013d596c74101c61b7</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ystrncat_s</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>ae1d145de1a0870db4c8f40fc4ac3adf1</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *src, unsigned len)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ystrncpy_s</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a3e5255b561ed8fa13e0e3128d278946c</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *src, unsigned arglen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static unsigned</type>
      <name>ystrnlen</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>abd8b9793c9476376afd0f47c0fd38f87</anchor>
      <arglist>(const char *src, unsigned maxlen)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yvsprintf_s</name>
      <anchorfile>ymemory_8c.html</anchorfile>
      <anchor>a1191befd90bbda91fff08f89cc0412bd</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *fmt, va_list arg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ymemory.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ymemory_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ySafeMemoryDump</name>
      <anchorfile>ymemory_8h.html</anchorfile>
      <anchor>a118bac8f15427ab651dd2dd32b5da849</anchor>
      <arglist>(discard)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ySafeMemoryInit</name>
      <anchorfile>ymemory_8h.html</anchorfile>
      <anchor>a7bdaf5b42e9ed2b377ee4c2ee8948708</anchor>
      <arglist>(nbentry)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ySafeMemoryStop</name>
      <anchorfile>ymemory_8h.html</anchorfile>
      <anchor>a50190eb1c2fb41d466f59d89fef3b4f9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_accelerometer.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__accelerometer_8cpp</filename>
    <includes id="yocto__accelerometer_8h" name="yocto_accelerometer.h" local="yes" imported="no">yocto_accelerometer.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__accelerometer_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__accelerometer_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_accelerometer.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__accelerometer_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YAccelerometer</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_GRAVITYCANCELLATION_ENUM</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>aa221eb69316bda9eef47d7033446f557</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BANDWIDTH_INVALID</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>ab774e19b74062026d15cd574a5c4a698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_XVALUE_INVALID</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>a21e03d675b65787de6d76d8c1c668cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_YVALUE_INVALID</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>a42b12d30c4fa4309f63fcea5ecf97d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ZVALUE_INVALID</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>a76d8c00b9352ffef3d655d7689ff621d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YAccelerometerTimedReportCallback</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>a11ebb85628e08691efef8e7ad0c1fe82</anchor>
      <arglist>)(YAccelerometer *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YAccelerometerValueCallback</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>a9d62f24381adf9bb54d78099b86f72ef</anchor>
      <arglist>)(YAccelerometer *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_GRAVITYCANCELLATION_enum</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>ad198130786a92aac3110558314aa3aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GRAVITYCANCELLATION_OFF</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>ad198130786a92aac3110558314aa3aaaa579ada5d1568e2039fbf75be82a0039f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GRAVITYCANCELLATION_ON</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>ad198130786a92aac3110558314aa3aaaa88019b184ec9d1be80015f49015549ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GRAVITYCANCELLATION_INVALID</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>ad198130786a92aac3110558314aa3aaaa817b91a0add31a32abfd47f23fcbb63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YAccelerometer *</type>
      <name>yFindAccelerometer</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>a3b053ad6ef7802263f958c7adc663ea0</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YAccelerometer *</type>
      <name>yFirstAccelerometer</name>
      <anchorfile>yocto__accelerometer_8h.html</anchorfile>
      <anchor>a607f2b80ea6959d64eb41d196d0c4113</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_altitude.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__altitude_8cpp</filename>
    <includes id="yocto__altitude_8h" name="yocto_altitude.h" local="yes" imported="no">yocto_altitude.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__altitude_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__altitude_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_altitude.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__altitude_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YAltitude</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_QNH_INVALID</name>
      <anchorfile>yocto__altitude_8h.html</anchorfile>
      <anchor>a5864e893f8ac448c3605dba2816da6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TECHNOLOGY_INVALID</name>
      <anchorfile>yocto__altitude_8h.html</anchorfile>
      <anchor>ad3caf508eb91f42a492f98ce491fe2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YAltitudeTimedReportCallback</name>
      <anchorfile>yocto__altitude_8h.html</anchorfile>
      <anchor>afe39fb5b6d4a17f52cc8630821623f00</anchor>
      <arglist>)(YAltitude *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YAltitudeValueCallback</name>
      <anchorfile>yocto__altitude_8h.html</anchorfile>
      <anchor>a66d7ee727266e8ca280278e48024bac9</anchor>
      <arglist>)(YAltitude *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YAltitude *</type>
      <name>yFindAltitude</name>
      <anchorfile>yocto__altitude_8h.html</anchorfile>
      <anchor>ad3c9cf9de6e43dae1b874b7e7c910d4d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YAltitude *</type>
      <name>yFirstAltitude</name>
      <anchorfile>yocto__altitude_8h.html</anchorfile>
      <anchor>a3e200a65b5ffa3ad948be4314a1c2278</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_anbutton.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__anbutton_8cpp</filename>
    <includes id="yocto__anbutton_8h" name="yocto_anbutton.h" local="yes" imported="no">yocto_anbutton.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__anbutton_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__anbutton_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_anbutton.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__anbutton_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YAnButton</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ANALOGCALIBRATION_ENUM</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a06c74ca98a647b991b96f8131b85460e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ISPRESSED_ENUM</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>aac2e614d6fe44cf92baf7fe2db759ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALIBRATEDVALUE_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a4e9d9d1a5c4ebeb662f1436d073a64be</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALIBRATIONMAX_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>ad5fe60ec3236d5e2f3e53ede47646425</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALIBRATIONMIN_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a6a0950cf81bede7bc2097eeb522a500f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LASTTIMEPRESSED_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a907916529d223d8cdcf709e13c5263c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LASTTIMERELEASED_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a7999adaf1474e56482c43679e75b6233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSECOUNTER_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a951318a9fffbc3c977bde87f428ec251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSETIMER_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a4a50f585030c7db4d0e5728fe7bbc4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RAWVALUE_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a0baecc97b19ef8e07e68ccabf7bdd51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SENSITIVITY_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>abf5913d5f9181560b32a12969852fcf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YAnButtonValueCallback</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a157dba3a860b02c2a93bbf13172efc35</anchor>
      <arglist>)(YAnButton *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ANALOGCALIBRATION_enum</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a3a87bfbd36763856515f5cfd6ded53d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ANALOGCALIBRATION_OFF</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a3a87bfbd36763856515f5cfd6ded53d1a984a1498392183093f2d2c0f9c93ac94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ANALOGCALIBRATION_ON</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a3a87bfbd36763856515f5cfd6ded53d1a1dda4ec2628097600f16819d284ecc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ANALOGCALIBRATION_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a3a87bfbd36763856515f5cfd6ded53d1adf449b31d869133921ead2dc9742082e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ISPRESSED_enum</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>afb8f39084ec88b041ff86dd914d1193d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISPRESSED_FALSE</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>afb8f39084ec88b041ff86dd914d1193dab9f5f367bfa2a1aafd8e0e1775811c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISPRESSED_TRUE</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>afb8f39084ec88b041ff86dd914d1193dae1064e80fef5b5da63998dd00b8c0be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISPRESSED_INVALID</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>afb8f39084ec88b041ff86dd914d1193da719e4e4fd9dfecc70774d8a0a3e75002</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YAnButton *</type>
      <name>yFindAnButton</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>ac65e38f9c901a170a3c84f7d3d02702c</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YAnButton *</type>
      <name>yFirstAnButton</name>
      <anchorfile>yocto__anbutton_8h.html</anchorfile>
      <anchor>a553fdb09853d8076d6c0a96dd0034b60</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_api.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__api_8cpp</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yapi/yproto.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yySleep</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a49aff86ed634d3e8d54fab5a5d331ed7</anchor>
      <arglist>(ms)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>_strsplit</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a2e589f031d27666fe8958eefd8a346c7</anchor>
      <arglist>(const string &amp;str, char delimiter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_ystrpos</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a921f6412abe46e3447adb345754af1c0</anchor>
      <arglist>(const string &amp;haystack, const string &amp;needle)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>yatoi</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>ab1ae5dee0e445a0117403d5a9834f672</anchor>
      <arglist>(const char *p)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; YFunction * &gt;</type>
      <name>_FunctionCallbacks</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>aa710d1e0d877ed896d9ca34a82452555</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yCRITICAL_SECTION</type>
      <name>_handleEvent_CS</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a53e5cafbb6f5220eb294319abab13a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; YFunction * &gt;</type>
      <name>_TimedReportCallbackList</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a35a94c22326b3fa156142bae1d208019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yCRITICAL_SECTION</type>
      <name>_updateDeviceList_CS</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a4b9e82ca2a449604ca66b24c247bebd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>decExp</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>a0fa87ca7ebbc87a0efe2a5558be9d86a</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>hexArray</name>
      <anchorfile>yocto__api_8cpp.html</anchorfile>
      <anchor>af260c51140f17dd10a99062dafa2dbf1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_api.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__api_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">yapi/ydef.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <class kind="class">YAPI</class>
    <class kind="class">YAPI_Exception</class>
    <class kind="struct">yapiDataEvent</class>
    <class kind="struct">yapiGlobalEvent</class>
    <class kind="class">YapiWrapper</class>
    <class kind="class">YDataLogger</class>
    <class kind="class">YDataSet</class>
    <class kind="class">YDataStream</class>
    <class kind="class">YDevice</class>
    <class kind="class">YFirmwareUpdate</class>
    <class kind="class">YFunction</class>
    <class kind="class">YJSONArray</class>
    <class kind="class">YJSONContent</class>
    <class kind="class">YJSONNumber</class>
    <class kind="class">YJSONObject</class>
    <class kind="class">YJSONString</class>
    <class kind="class">YMeasure</class>
    <class kind="class">YModule</class>
    <class kind="class">YOldDataStream</class>
    <class kind="class">YSensor</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ADVMODE_ENUM</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a948fba92c04fe7b6b9c2f5cd625c065c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_AUTOSTART_ENUM</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aec4c6a77cd974e92e6c21c5d4755645e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_BEACON_ENUM</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a89fc62d79071e9b99dff01a6718ba506</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_BEACONDRIVEN_ENUM</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aee8cd7bd520db941d6d859230d881d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_CLEARHISTORY_ENUM</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a0443019a3dc02fe4540bcfe0b53f7f4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_PERSISTENTSETTINGS_ENUM</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a61e2a4e7277ec2402e2f48cd71aa8b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_RECORDING_ENUM</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ab54550325b000740a95cf5acbece97e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ADVERTISEDVALUE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a42f3798399a8db7ade52da79b3c748de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALIBRATIONPARAM_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a429aa0be53b47e64988a36ebbb8dc51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTRAWVALUE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a0fe22190e71594b1e1e50be290926743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTRUNINDEX_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9b06f5c7a63add898190ef0b39f77f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTVALUE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a95580072764ed4358512a2dea50b4c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DATA_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a751ca822d5d64ab4820335385c5bb379</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DURATION_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a68f3d10e458d4df6b4e3d1339736dea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FIRMWARERELEASE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a5b92085d2c46c50b743a457c81ebf040</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FRIENDLYNAME_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a27f19a8b04bd396bda5f8f37d641559c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FUNCTIONDESCRIPTOR_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa39982962f21aa0fc48ffc10c8c74fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FUNCTIONID_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a7736fb06a714030bbe5b4bf6f14fdc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_HARDWAREID_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>adbe06e944085060203edc5fe1fe8215a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_HIGHESTVALUE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ac989cc5a885ceb00816723141d46a604</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LOGFREQUENCY_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa1d6d2cff859965a98f15a6199a40ac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LOGICALNAME_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>afe8af728dc901d45075ccb826df0a46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LOWESTVALUE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a3c996f7a0f815637402f7be6512b5161</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LUMINOSITY_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad7c702b57472879500caa2270fb2836e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PRODUCTID_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aeeca65d7d256d93a8a210d760d345f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PRODUCTNAME_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a5103f3e0d0b18964cb5c9ce51691dbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PRODUCTRELEASE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a869d35d0d482139400e6f8f6c7923892</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_REBOOTCOUNTDOWN_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a8d4f10a7ec5799e21fc1739cc3a6f5f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_REPORTFREQUENCY_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a8d8af789e72461676283f9273c90aced</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RESOLUTION_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a257630cf85f387681955a4b8f3342607</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SENSORSTATE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ac6d41e5cc570b0155ae4a730aee93ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SERIALNUMBER_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a4a21c922d7774962845d6f24173d6afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TIMEUTC_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a19cad3098179d33424a5ad83d5a95634</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_UNIT_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a7d89f6f505073ba774c9066cdbd1e0fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_UPTIME_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a7683893eccef2b6e79435636298053d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_USBCURRENT_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>af9da552366d30538d501e7ef916f595f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_USERVAR_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>afdf583009c1b8abf57b63d943914f963</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_INVALID_DOUBLE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>abf736f576e48d8135d578c1f659f4e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_INVALID_INT</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a54c75059807679c7c4cce291b0603546</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_INVALID_LONG</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>acacef3e00cff922a5c96374babed953f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_INVALID_STRING</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ac676eff69c04b8576fa47599db763829</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAPI_INVALID_UINT</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a28e1c61140f3a48ddf43e69391d33f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_CLASS_EXPORT</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>af6b6b4fe73c1c65264157277b7a10253</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; double &gt;</type>
      <name>floatArr</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a0b29f889ca4531871f486d1a36cb1481</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>HTTPRequestCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a6b1cf7de0c6eb051b8602e7fec6c2ab8</anchor>
      <arglist>)(YDevice *device, void *context, YRETCODE returnval, const string &amp;result, string &amp;errmsg)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; int &gt;</type>
      <name>intArr</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a4b360cacd77ed1104523064a55c78866</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double(*</type>
      <name>yCalibrationHandler</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a68c6909bbed41c1482f7e0deac3265ff</anchor>
      <arglist>)(double rawValue, int calibType, vector&lt; int &gt; params, vector&lt; double &gt; rawValues, vector&lt; double &gt; refValues)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YDataLoggerValueCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a984b5a1bb5eef935035dbb8c06a4b9a2</anchor>
      <arglist>)(YDataLogger *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="typedef">
      <type>YAPI_DEVICE</type>
      <name>YDEV_DESCR</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a87f66785ca3b021234d4294feeff822d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yDeviceUpdateCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aac969a237fc6eebdd8733a519d729fed</anchor>
      <arglist>)(YModule *module)</arglist>
    </member>
    <member kind="typedef">
      <type>YAPI_FUNCTION</type>
      <name>YFUN_DESCR</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>afd90b2220c213caa9c4fa82bba26400d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YFunctionValueCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a5c3b64d44cee88478589dc57eb4f4c47</anchor>
      <arglist>)(YFunction *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YHubDiscoveryCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a3e9907862334a05594db4cb338c53009</anchor>
      <arglist>)(const string &amp;serial, const string &amp;url)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yLogFunction</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>adedc3e4df013442b3d81de628e6dddd5</anchor>
      <arglist>)(const string &amp;msg)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YModuleLogCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a2f6f621d3bb706e434215f4f9ef61916</anchor>
      <arglist>)(YModule *module, const string &amp;logline)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YModuleValueCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a4b32662f670638d51c0e54dd882b9dcf</anchor>
      <arglist>)(YModule *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YSensorTimedReportCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>abfc8b4b307a8404fa65488c3247ab6bc</anchor>
      <arglist>)(YSensor *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YSensorValueCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a05ae71746f8801a9cb129d708217980a</anchor>
      <arglist>)(YSensor *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Tjstate</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JSTART</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a03ae91141dc68c991de7384a35f9ff24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORNAME</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a495a9b7bf54facf7fa3e8744a6c528e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORENDOFNAME</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a9d2351f4f9c63455d0f266a8a41b30dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORCOLON</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a41323f1d4b2ed26aa64633295242645a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORDATA</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a29c1d7825195c939f5d16a4b0baad9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORNEXTSTRUCTMEMBER</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a8b55c434c22e020044c379bad4897bef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORNEXTARRAYITEM</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a3b03f353983dfd04d799e1ad0bd8c956</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORSTRINGVALUE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a678c5f8dd518e14bdd83e1732a728e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORSTRINGVALUE_ESC</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a74c59ccf150f97c4a03153772aed1ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORINTVALUE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a7d594b33993dfece0adc96fac318b04f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JWAITFORBOOLVALUE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fc93403efa1a769998ad1bb151aab60a33fb5ac2dfa5fd113cb9758795361907</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ADVMODE_enum</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad6cf2ff7166ab1180962f5a5d7ce0b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ADVMODE_IMMEDIATE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad6cf2ff7166ab1180962f5a5d7ce0b7ba4cdd35b49c11b98cc2f8ead4c6b51b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ADVMODE_PERIOD_AVG</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad6cf2ff7166ab1180962f5a5d7ce0b7ba25116c052bc59bce835f85fda9bbba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ADVMODE_PERIOD_MIN</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad6cf2ff7166ab1180962f5a5d7ce0b7ba872ca7ee4e3f3a77fbbd1f4a3c13516a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ADVMODE_PERIOD_MAX</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad6cf2ff7166ab1180962f5a5d7ce0b7ba067b45dbe9822df831b49ffc3da0c2aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ADVMODE_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad6cf2ff7166ab1180962f5a5d7ce0b7baa980a8e26269db1972ac35f0829eabfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_AUTOSTART_enum</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a1e8615b6c83805ad1fe07c57f16c45c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AUTOSTART_OFF</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a1e8615b6c83805ad1fe07c57f16c45c0ac0e86a6b28f079065279620e94d9a1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AUTOSTART_ON</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a1e8615b6c83805ad1fe07c57f16c45c0aacb44dd2c1d56cb1d6ab605c3c95dc38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AUTOSTART_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a1e8615b6c83805ad1fe07c57f16c45c0a13b8a06a82b522d14493a8e1d879fc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_BEACON_enum</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad31a859a683a105064be122a18ee28dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BEACON_OFF</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad31a859a683a105064be122a18ee28dca5e55c5afb04c95d17d0978d5f185d431</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BEACON_ON</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad31a859a683a105064be122a18ee28dca0cd1dff20098ec686492760f27cd2456</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BEACON_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad31a859a683a105064be122a18ee28dcaa4cba822d7e6b30ba27ff9eb05e6367a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_BEACONDRIVEN_enum</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a4f9b68709f079f7d1a193aa3887c48f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BEACONDRIVEN_OFF</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a4f9b68709f079f7d1a193aa3887c48f4a6f46f920487d87dee6cbf4b9279a13a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BEACONDRIVEN_ON</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a4f9b68709f079f7d1a193aa3887c48f4adf5125370e59f2c0298f20f23eb88a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BEACONDRIVEN_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a4f9b68709f079f7d1a193aa3887c48f4ae96c602df3a361a1df3dd1b13e9e162c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_CLEARHISTORY_enum</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a5a28f44b432fcd8e50161e387912678c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CLEARHISTORY_FALSE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a5a28f44b432fcd8e50161e387912678ca859bf35d395691d229b2633212fa6594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CLEARHISTORY_TRUE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a5a28f44b432fcd8e50161e387912678cafd85a18616b14bcb1cfc6356c73b2540</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CLEARHISTORY_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a5a28f44b432fcd8e50161e387912678ca364abd8e6b098fb94bc9e65f521e8614</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_PERSISTENTSETTINGS_enum</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa5bae90bbefb6c463582b7774847a1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PERSISTENTSETTINGS_LOADED</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa5bae90bbefb6c463582b7774847a1c7a3f2e8b44596ec1438fddba203a02468f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PERSISTENTSETTINGS_SAVED</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa5bae90bbefb6c463582b7774847a1c7aa40b2beab37e23ccba0e5a2c3c4b75c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PERSISTENTSETTINGS_MODIFIED</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa5bae90bbefb6c463582b7774847a1c7a9ea50968d2597837a538287dba448af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PERSISTENTSETTINGS_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa5bae90bbefb6c463582b7774847a1c7ad39911e7068393445a0ad4a252afd130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_RECORDING_enum</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a39118b2654e401cfae7d617129e3f715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RECORDING_OFF</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a39118b2654e401cfae7d617129e3f715a898b0058bef12d41c4e725430c02af66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RECORDING_ON</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a39118b2654e401cfae7d617129e3f715ac80087cd3f3e013864e883c811fd7774</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RECORDING_PENDING</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a39118b2654e401cfae7d617129e3f715aba036442051b25b6727f2ee5b6c9b2e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RECORDING_INVALID</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a39118b2654e401cfae7d617129e3f715a6da45034866c79f3423ef42eb7b8a6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yapiDataEventType</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a185fcd8fb3f9ad11a58dc8e85bfe2d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_FUN_UPDATE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a185fcd8fb3f9ad11a58dc8e85bfe2d47ad904f6dbeb967317eb794dde492c8f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_FUN_VALUE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a185fcd8fb3f9ad11a58dc8e85bfe2d47a4a820511f1163849a2054f63c503b5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_FUN_TIMEDREPORT</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a185fcd8fb3f9ad11a58dc8e85bfe2d47a2cbfd4e1d57dce51fc9c0b87f012115a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_FUN_REFRESH</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a185fcd8fb3f9ad11a58dc8e85bfe2d47a5f25c4fd81a1ee352a23a528bd02cdca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>yapiGlobalEventType</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ab56657936e34e0abcbefde3b52d4cb50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_DEV_ARRIVAL</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ab56657936e34e0abcbefde3b52d4cb50ae4ae462eb987042a2bba8aa06fb4f6c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_DEV_REMOVAL</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ab56657936e34e0abcbefde3b52d4cb50a617f54c2dc316fc6dc77bc533aea48bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_DEV_CHANGE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ab56657936e34e0abcbefde3b52d4cb50a310b672f38d91078f879d54000c47dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_DEV_LOG</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ab56657936e34e0abcbefde3b52d4cb50acf36fdd91ede2214f133358b6e8409ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YAPI_HUB_DISCOVER</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ab56657936e34e0abcbefde3b52d4cb50a9bf429ae1010647e767041f8d3cdcd09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YJSONType</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a36050c44b5c39802d4ab06c42dce3d22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRING</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a36050c44b5c39802d4ab06c42dce3d22aee847e634a4297b274316de8a8ca9921</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMBER</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a36050c44b5c39802d4ab06c42dce3d22a12a90dfe20486bbe3e075afcd19ef2d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARRAY</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a36050c44b5c39802d4ab06c42dce3d22a1e029fbf0c881b85d80fc8e89b753688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OBJECT</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a36050c44b5c39802d4ab06c42dce3d22a6f78e99ade8d62ec44d30013723e6e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>_strsplit</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a2e589f031d27666fe8958eefd8a346c7</anchor>
      <arglist>(const string &amp;str, char delimiter)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_ystrpos</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a921f6412abe46e3447adb345754af1c0</anchor>
      <arglist>(const string &amp;haystack, const string &amp;needle)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>yatoi</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ae49b6127835d63513c036c2a4f33ffe7</anchor>
      <arglist>(const char *c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>yCheckLogicalName</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a9fe952b314987c9dd225014c851747b0</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yDisableExceptions</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ab568c2be9c7067a956403a17aa7de964</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yEnableExceptions</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a066407faf2271e072444d8125780a10d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDataLogger *</type>
      <name>yFindDataLogger</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a1b0bef0f552a1bcf0c3a3b21419b6e47</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YModule *</type>
      <name>yFindModule</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ac87561d2ed498f9e2557d1dce1db38d1</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YSensor *</type>
      <name>yFindSensor</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a93bf21021df28b60e4326d2c62454041</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YDataLogger *</type>
      <name>yFirstDataLogger</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa3580dbb86f001e59803d807884ebb69</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YModule *</type>
      <name>yFirstModule</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a68aa18661d240ca40bf8b814d63b6055</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YSensor *</type>
      <name>yFirstSensor</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a56b5c2153781422016d17bc7d8dd3646</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFreeAPI</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a4e10bce9312b091961d59ae0d100d63d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>yGetAPIVersion</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>aa2a2a6eae82ff9fe4972dcfa87039d1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>u64</type>
      <name>yGetTickCount</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad5d33a9865429fd4dd681099c03b207d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yHandleEvents</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>add35339e365b251716c9461be92d7f10</anchor>
      <arglist>(string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yInitAPI</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a98d4d434715d90cf4cf8a1ec4da33d04</anchor>
      <arglist>(int mode, string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPreregisterHub</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a0e824bc36c415b77cac74e7c7113e4ae</anchor>
      <arglist>(const string &amp;url, string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yRegisterCalibrationHandler</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a69f87aaa6786f903a81d85fac2cabe53</anchor>
      <arglist>(int calibrationType, yCalibrationHandler calibrationHandler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yRegisterDeviceArrivalCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ade87b14052a0010325860c7688f03bb9</anchor>
      <arglist>(yDeviceUpdateCallback arrivalCallback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yRegisterDeviceChangeCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a7f0227b9384d310ff2be6789242fe54e</anchor>
      <arglist>(yDeviceUpdateCallback removalCallback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yRegisterDeviceRemovalCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ac0ada3dc90978d631175cb71290c8d28</anchor>
      <arglist>(yDeviceUpdateCallback removalCallback)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yRegisterHub</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a97896cdc7ffe01bde32472446ef78edb</anchor>
      <arglist>(const string &amp;url, string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yRegisterHubDiscoveryCallback</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a7d7d2ef6365fa7e7df0c48b761ee0a2f</anchor>
      <arglist>(YHubDiscoveryCallback hubDiscoveryCallback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yRegisterLogFunction</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ac764a748b54d31d2a1b73cb73244d2ba</anchor>
      <arglist>(yLogFunction logfun)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ySleep</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a19404524079d7636048e9a73763e96a0</anchor>
      <arglist>(unsigned ms_duration, string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yTestHub</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ae23dc0e1e8f265b3e0d0beca769ab15d</anchor>
      <arglist>(const string &amp;url, int mstimeout, string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yTriggerHubDiscovery</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>afdd359dfb81a66d5b3ef8184b6470c96</anchor>
      <arglist>(string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yUnregisterHub</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>afbdea0410987a37618cfe964148cff56</anchor>
      <arglist>(const string &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yUpdateDeviceList</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a745a1e556c973d240af0e8f280d2f231</anchor>
      <arglist>(string &amp;errmsg)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Y_DETECT_ALL</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>abf9ebdb55c2d54705480f285defbf02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Y_DETECT_NET</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a732656ac90150be13aa3801179c47df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Y_DETECT_NONE</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>a45fd0294bf54071dc08062d2ddb9903c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Y_DETECT_USB</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ad6bf3b5f3beb70d37dad77f05e6212c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Y_RESEND_MISSING_PKT</name>
      <anchorfile>yocto__api_8h.html</anchorfile>
      <anchor>ac6415b229ebd8b43dfee2ca98063c451</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_audioin.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__audioin_8cpp</filename>
    <includes id="yocto__audioin_8h" name="yocto_audioin.h" local="yes" imported="no">yocto_audioin.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__audioin_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__audioin_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_audioin.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__audioin_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YAudioIn</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_MUTE_ENUM</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a0b7bed3e9e7c936437a9b72621e3480a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_NOSIGNALFOR_INVALID</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a678d7217bde32c7baa52279e3267029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNAL_INVALID</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a1a4c17f415d86977b90a07d31cc4d061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLUME_INVALID</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a71a41d8cd06dc08b29d6564083bf3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLUMERANGE_INVALID</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>af91cb2705271e28c58422f9da5e58e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YAudioInValueCallback</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a06ca80cde3a47f3989c208d9aa01f337</anchor>
      <arglist>)(YAudioIn *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_MUTE_enum</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YAudioIn *</type>
      <name>yFindAudioIn</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>aec8f7c637a12809f0d96f399e1ecb8ca</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YAudioIn *</type>
      <name>yFirstAudioIn</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a869f3d69eac66c32313b85920978b77c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_audioout.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__audioout_8cpp</filename>
    <includes id="yocto__audioout_8h" name="yocto_audioout.h" local="yes" imported="no">yocto_audioout.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__audioout_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__audioout_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_audioout.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__audioout_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YAudioOut</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_MUTE_ENUM</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a0b7bed3e9e7c936437a9b72621e3480a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_NOSIGNALFOR_INVALID</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a678d7217bde32c7baa52279e3267029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNAL_INVALID</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a1a4c17f415d86977b90a07d31cc4d061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLUME_INVALID</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a71a41d8cd06dc08b29d6564083bf3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLUMERANGE_INVALID</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>af91cb2705271e28c58422f9da5e58e7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YAudioOutValueCallback</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a2a8e82e0010fcc99df47301cc0ca305e</anchor>
      <arglist>)(YAudioOut *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_MUTE_enum</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YAudioOut *</type>
      <name>yFindAudioOut</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a1e7a8cf323bd4a017418227c0b09094a</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YAudioOut *</type>
      <name>yFirstAudioOut</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>adb60db96777533a576173850b348747e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_bluetoothlink.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__bluetoothlink_8cpp</filename>
    <includes id="yocto__bluetoothlink_8h" name="yocto_bluetoothlink.h" local="yes" imported="no">yocto_bluetoothlink.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__bluetoothlink_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__bluetoothlink_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_bluetoothlink.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__bluetoothlink_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YBluetoothLink</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_LINKSTATE_ENUM</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a1ed45aaa6a5ce391fee1e7ddffd107eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_MUTE_ENUM</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a0b7bed3e9e7c936437a9b72621e3480a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LINKQUALITY_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>ab4b189f1735e505c2152a18da8c43688</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_OWNADDRESS_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aef33ad139965d19dbd8149a80ba346de</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PAIRINGPIN_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a64ae7606c7333aea90852d638ea3a72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PREAMPLIFIER_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a057f640680228a3c6faad624d87526b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_REMOTEADDRESS_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a4b8140c01c6293c81d5553259d847f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_REMOTENAME_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a64d1cb9e87ddee78acfa9f53fc1c0519</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLUME_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a71a41d8cd06dc08b29d6564083bf3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YBluetoothLinkValueCallback</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aff9fa6762520c817b2fbf15951b2ca8e</anchor>
      <arglist>)(YBluetoothLink *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_LINKSTATE_enum</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aa640f95e5bcde49ff76a9d9dd4267ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LINKSTATE_DOWN</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aa640f95e5bcde49ff76a9d9dd4267ca4acb602b5f06bede6e1f56e81490f1713e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LINKSTATE_FREE</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aa640f95e5bcde49ff76a9d9dd4267ca4a6c14598e95e6cf03fe8eabde1fc4af76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LINKSTATE_SEARCH</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aa640f95e5bcde49ff76a9d9dd4267ca4aeef6cfa758b3f0d8cedfb2e1baeb1112</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LINKSTATE_EXISTS</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aa640f95e5bcde49ff76a9d9dd4267ca4a806df1b52120e538669f72727508bfa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LINKSTATE_LINKED</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aa640f95e5bcde49ff76a9d9dd4267ca4a34502f10a023590012888f6ba966db49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LINKSTATE_PLAY</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aa640f95e5bcde49ff76a9d9dd4267ca4aeaf4b3e06383a73d440989e617a44340</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LINKSTATE_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>aa640f95e5bcde49ff76a9d9dd4267ca4a23d3cab1acb7d4316a47df2e0f65ad0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_MUTE_enum</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__audioin_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__audioout_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_FALSE</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a7d3f43537e720502b49b53d2ef14ab3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_TRUE</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a2065acf09b78d747b1e75c97aec9b504</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MUTE_INVALID</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a3632d53e147721aaa23fcde5d87893e5a62b944a1e85ddc5a8407dc9b0661ed34</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YBluetoothLink *</type>
      <name>yFindBluetoothLink</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a14035c3827cbb2b415856108c9b3060f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YBluetoothLink *</type>
      <name>yFirstBluetoothLink</name>
      <anchorfile>yocto__bluetoothlink_8h.html</anchorfile>
      <anchor>a9b1374012f393cb19c8afadcd7d13059</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_buzzer.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__buzzer_8cpp</filename>
    <includes id="yocto__buzzer_8h" name="yocto_buzzer.h" local="yes" imported="no">yocto_buzzer.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__buzzer_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__buzzer_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_buzzer.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__buzzer_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YBuzzer</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FREQUENCY_INVALID</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>a268113ca1115a06d4778498eefcd9eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PLAYSEQMAXSIZE_INVALID</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>ad8caf2254b57e8885a143b63772dfe63</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PLAYSEQSIGNATURE_INVALID</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>ab0faa1ce9e7f8275630d49df609da5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PLAYSEQSIZE_INVALID</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>a9319bc7f4040f48f3ee451eec2a437d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLUME_INVALID</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>a71a41d8cd06dc08b29d6564083bf3cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YBuzzerValueCallback</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>ad792a87c60182d61dc77d579d41e63b1</anchor>
      <arglist>)(YBuzzer *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YBuzzer *</type>
      <name>yFindBuzzer</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>a57e0c53824b5913a20fe8f83cae3db73</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YBuzzer *</type>
      <name>yFirstBuzzer</name>
      <anchorfile>yocto__buzzer_8h.html</anchorfile>
      <anchor>a424a27d16b9df658b4aad494a2c2109a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_carbondioxide.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__carbondioxide_8cpp</filename>
    <includes id="yocto__carbondioxide_8h" name="yocto_carbondioxide.h" local="yes" imported="no">yocto_carbondioxide.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__carbondioxide_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__carbondioxide_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_carbondioxide.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__carbondioxide_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YCarbonDioxide</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_ABCPERIOD_INVALID</name>
      <anchorfile>yocto__carbondioxide_8h.html</anchorfile>
      <anchor>a9e326fa20c5c84712f25cb3b5ca0758b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__carbondioxide_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YCarbonDioxideTimedReportCallback</name>
      <anchorfile>yocto__carbondioxide_8h.html</anchorfile>
      <anchor>a7568726fbc5cdf32d423319e30432c53</anchor>
      <arglist>)(YCarbonDioxide *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YCarbonDioxideValueCallback</name>
      <anchorfile>yocto__carbondioxide_8h.html</anchorfile>
      <anchor>a9c4874e2cf22137c8a934ba609568986</anchor>
      <arglist>)(YCarbonDioxide *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YCarbonDioxide *</type>
      <name>yFindCarbonDioxide</name>
      <anchorfile>yocto__carbondioxide_8h.html</anchorfile>
      <anchor>a51ad5e461a1798f47774df288a5bec15</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YCarbonDioxide *</type>
      <name>yFirstCarbonDioxide</name>
      <anchorfile>yocto__carbondioxide_8h.html</anchorfile>
      <anchor>ac37233c4441af353634cba9b31c3f6b6</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_cellular.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__cellular_8cpp</filename>
    <includes id="yocto__cellular_8h" name="yocto_cellular.h" local="yes" imported="no">yocto_cellular.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__cellular_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__cellular_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_cellular.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__cellular_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YCellRecord</class>
    <class kind="class">YCellular</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_AIRPLANEMODE_ENUM</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>ab7960ded6eaf63da8ff3b8199f0081c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_CELLTYPE_ENUM</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a6a365c3ca9590f0be463ecaef9430884</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLEDATA_ENUM</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>aff337c06d658508ecdca66b340560dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_APN_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>aa03c075b7952887e27363a9a08c0b761</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_APNSECRET_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a070466ba4c49221c6715de4cd4400f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CELLIDENTIFIER_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a92adf209f5ac04e9b5754f6fa59f3bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CELLOPERATOR_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>afb7cffa19461c53c72b6f27cdf655293</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DATARECEIVED_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a65e89e39134f74ad25ad9b83fed509e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DATASENT_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>afaaa136c8ea2081b4e1457aa8cb573bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_IMSI_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>ae9a5301b748e56b859b2b64a511b4d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LINKQUALITY_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>ab4b189f1735e505c2152a18da8c43688</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LOCKEDOPERATOR_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a4164719a22cbd221682d09faaf315ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MESSAGE_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>af510f8f1841212688d7103fafe7fe623</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PIN_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a511a23d390b6baba6fb7ba728284c72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PINGINTERVAL_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>ad07a16faf510b98e634f5bbdfe2052f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YCellularValueCallback</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a0a183bd2ba6a587935520f2cb9187227</anchor>
      <arglist>)(YCellular *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_AIRPLANEMODE_enum</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a19ded3b566a81e45096380d28ae2c2fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AIRPLANEMODE_OFF</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a19ded3b566a81e45096380d28ae2c2fda8ee254e1a9f02e0264ef4182f0f248c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AIRPLANEMODE_ON</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a19ded3b566a81e45096380d28ae2c2fda2104d88b80c56231c292190bf9cc2de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AIRPLANEMODE_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a19ded3b566a81e45096380d28ae2c2fdad21d76cd94e59ad11ec729f2975d534a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_CELLTYPE_enum</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a85b8397e00721690707b8313674d09da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CELLTYPE_GPRS</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a85b8397e00721690707b8313674d09daa37d67c0d62168271b70812757da2fb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CELLTYPE_EGPRS</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a85b8397e00721690707b8313674d09daa11eb018a5a874856b5f10485ab33fd0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CELLTYPE_WCDMA</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a85b8397e00721690707b8313674d09daa34825a1eeca056a2e85f85cf95b1e420</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CELLTYPE_HSDPA</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a85b8397e00721690707b8313674d09daae459facc9b3bffbc7260ae5d07655684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CELLTYPE_NONE</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a85b8397e00721690707b8313674d09daa315290a21a2ac199cf2c13297006091a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CELLTYPE_CDMA</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a85b8397e00721690707b8313674d09daad7bba83555122ab794d8a83a7f351851</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CELLTYPE_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a85b8397e00721690707b8313674d09daabfbaf445da6af83efd61631accba6608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLEDATA_enum</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a3caa5feba8cd9b721f05004b2da28971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATA_HOMENETWORK</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a3caa5feba8cd9b721f05004b2da28971acd3f4c80c8a6a0f6615ce3d054b1949e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATA_ROAMING</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a3caa5feba8cd9b721f05004b2da28971a22ae1d646edc4a4f4efe0a1c8f3214c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATA_NEVER</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a3caa5feba8cd9b721f05004b2da28971a6d2e0a871af15b4ce6d51cbdf7b51423</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATA_NEUTRALITY</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a3caa5feba8cd9b721f05004b2da28971a04333e51a5c9d99a0d79b0843837835f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATA_INVALID</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a3caa5feba8cd9b721f05004b2da28971afb388a403a03d4c30a4e6203b48255a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YCellular *</type>
      <name>yFindCellular</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a2547972b76ca11f5496781d1d7bdd518</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YCellular *</type>
      <name>yFirstCellular</name>
      <anchorfile>yocto__cellular_8h.html</anchorfile>
      <anchor>a8ea88a4c1b56e7bd0defd7b0274f0c5e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_colorled.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__colorled_8cpp</filename>
    <includes id="yocto__colorled_8h" name="yocto_colorled.h" local="yes" imported="no">yocto_colorled.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__colorled_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__colorled_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_colorled.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__colorled_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YColorLed</class>
    <class kind="class">YMove</class>
    <member kind="define">
      <type>#define</type>
      <name>_CLASS_YMOVE</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>af02fe5e4945519c1aebde1e8586f0961</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BLINKSEQMAXSIZE_INVALID</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>a2299f8ef7e38fe0a1ac46408cb3d8423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BLINKSEQSIGNATURE_INVALID</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>ad99576cf02534dcd2381a42600b8d765</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BLINKSEQSIZE_INVALID</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>a513be3b9857c5dc4607a68c084fe507e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_HSLCOLOR_INVALID</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>ab0c17a5f494326225e57ac598f48149e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RGBCOLOR_INVALID</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>aa8e18cc5e847a1dda44806003ae48bf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RGBCOLORATPOWERON_INVALID</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>aaa5105e18dc014957a52d7dbfd1f72f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YColorLedValueCallback</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>ae951596272a6306da7cd0caea387ceba</anchor>
      <arglist>)(YColorLed *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YColorLed *</type>
      <name>yFindColorLed</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>a63081e9e963efd65048c72cb938fcae4</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YColorLed *</type>
      <name>yFirstColorLed</name>
      <anchorfile>yocto__colorled_8h.html</anchorfile>
      <anchor>a816408f97beea754bd1f133bc90c257e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_colorledcluster.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__colorledcluster_8cpp</filename>
    <includes id="yocto__colorledcluster_8h" name="yocto_colorledcluster.h" local="yes" imported="no">yocto_colorledcluster.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__colorledcluster_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__colorledcluster_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_colorledcluster.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__colorledcluster_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YColorLedCluster</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_ACTIVELEDCOUNT_INVALID</name>
      <anchorfile>yocto__colorledcluster_8h.html</anchorfile>
      <anchor>a8aebce24aaff152fdd77f306d6174782</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BLINKSEQMAXCOUNT_INVALID</name>
      <anchorfile>yocto__colorledcluster_8h.html</anchorfile>
      <anchor>a984e0568419ee3cc2ddb452880764ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BLINKSEQMAXSIZE_INVALID</name>
      <anchorfile>yocto__colorledcluster_8h.html</anchorfile>
      <anchor>a2299f8ef7e38fe0a1ac46408cb3d8423</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__colorledcluster_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MAXLEDCOUNT_INVALID</name>
      <anchorfile>yocto__colorledcluster_8h.html</anchorfile>
      <anchor>adb4e607db068e0548d898da5c4aa62aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YColorLedClusterValueCallback</name>
      <anchorfile>yocto__colorledcluster_8h.html</anchorfile>
      <anchor>ac2be2bc4cbb3be3636580532c9135b26</anchor>
      <arglist>)(YColorLedCluster *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YColorLedCluster *</type>
      <name>yFindColorLedCluster</name>
      <anchorfile>yocto__colorledcluster_8h.html</anchorfile>
      <anchor>a1295c09324a1be23258728cd6e26ae43</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YColorLedCluster *</type>
      <name>yFirstColorLedCluster</name>
      <anchorfile>yocto__colorledcluster_8h.html</anchorfile>
      <anchor>a6a5a52948cabc7a63e14bd46df7b7afd</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_compass.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__compass_8cpp</filename>
    <includes id="yocto__compass_8h" name="yocto_compass.h" local="yes" imported="no">yocto_compass.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__compass_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__compass_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_compass.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__compass_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YCompass</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_AXIS_ENUM</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a018169be1bcbb372bf59395e28545b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BANDWIDTH_INVALID</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>ab774e19b74062026d15cd574a5c4a698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MAGNETICHEADING_INVALID</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>aa11f95a76bf0feb9ffea47fdca2cf36f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YCompassTimedReportCallback</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a571364b48b00836facab6b7aefaf1b2a</anchor>
      <arglist>)(YCompass *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YCompassValueCallback</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a714fb0960b4c291b0de1fcc470e28b5a</anchor>
      <arglist>)(YCompass *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_AXIS_enum</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_X</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62a293a95428f0be2643c3f671e082452ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_Y</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62ad4081d24027a7a903bd6825e919e10de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_Z</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62ad697261cb58becdad0b6fbc5226f5cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_INVALID</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62a3c57d19ae7e782166bb33eedebae0354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_X</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62a293a95428f0be2643c3f671e082452ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_Y</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62ad4081d24027a7a903bd6825e919e10de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_Z</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62ad697261cb58becdad0b6fbc5226f5cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_INVALID</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62a3c57d19ae7e782166bb33eedebae0354</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YCompass *</type>
      <name>yFindCompass</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>ac2f41da6f3898831feeca053b1aebfd8</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YCompass *</type>
      <name>yFirstCompass</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a12aac97bc65654754d29e385fac50246</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_current.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__current_8cpp</filename>
    <includes id="yocto__current_8h" name="yocto_current.h" local="yes" imported="no">yocto_current.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__current_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__current_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_current.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__current_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YCurrent</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLED_ENUM</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>a3273b5795c0ab6fcfe0387b0b5115c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YCurrentTimedReportCallback</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ab3e15e8edfecbfc7b475b28ee679c6d1</anchor>
      <arglist>)(YCurrent *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YCurrentValueCallback</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>a486b1035bd7d046519d18575e039d8b0</anchor>
      <arglist>)(YCurrent *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLED_enum</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YCurrent *</type>
      <name>yFindCurrent</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad127d1be0751e41831b992f390439e28</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YCurrent *</type>
      <name>yFirstCurrent</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>a17f31f8088a8ff36a6d5bb5215fa0dd9</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_currentloopoutput.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__currentloopoutput_8cpp</filename>
    <includes id="yocto__currentloopoutput_8h" name="yocto_currentloopoutput.h" local="yes" imported="no">yocto_currentloopoutput.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__currentloopoutput_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__currentloopoutput_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_currentloopoutput.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__currentloopoutput_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YCurrentLoopOutput</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_LOOPPOWER_ENUM</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>aa5d71b1a9dd3e46b1ba9a1291dd4dd50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENT_INVALID</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>ae86ce94675e005d1e3122e21d0eb0d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTATSTARTUP_INVALID</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>aab8367722c7be993e51db63f419b64f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTTRANSITION_INVALID</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a2983e1e7b87b5a221509983cfd852bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YCurrentLoopOutputValueCallback</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a013dc20076a8d9b9f05d82120a528841</anchor>
      <arglist>)(YCurrentLoopOutput *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_LOOPPOWER_enum</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a27bf1b44875b2e45a127ca4175593534</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LOOPPOWER_NOPWR</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a27bf1b44875b2e45a127ca4175593534a94b121bc4409c9c65596b141b5bb4f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LOOPPOWER_LOWPWR</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a27bf1b44875b2e45a127ca4175593534aafaebc6439deb296926af144f19d5506</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LOOPPOWER_POWEROK</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a27bf1b44875b2e45a127ca4175593534af4b5e58dd66faff9e8b1ccc42a6362bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_LOOPPOWER_INVALID</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a27bf1b44875b2e45a127ca4175593534ae5fee80372e6e5e6cc26000b58c033fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YCurrentLoopOutput *</type>
      <name>yFindCurrentLoopOutput</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a5000d14de981b80e1edbe49b177179c8</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YCurrentLoopOutput *</type>
      <name>yFirstCurrentLoopOutput</name>
      <anchorfile>yocto__currentloopoutput_8h.html</anchorfile>
      <anchor>a8b28a094560e5118d73e92e2808f5c6a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_daisychain.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__daisychain_8cpp</filename>
    <includes id="yocto__daisychain_8h" name="yocto_daisychain.h" local="yes" imported="no">yocto_daisychain.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__daisychain_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__daisychain_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_daisychain.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__daisychain_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YDaisyChain</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_DAISYSTATE_ENUM</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a2a7b96e9b40843dec8153753f735f413</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CHILDCOUNT_INVALID</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a93612fd46e0a0f0a1a5befe7ea8da8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_REQUIREDCHILDCOUNT_INVALID</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>ae2be345ce6249d4dcad686eadafc133f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YDaisyChainValueCallback</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a049c5353e5c9c2fdd65f2d2e1ddba932</anchor>
      <arglist>)(YDaisyChain *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_DAISYSTATE_enum</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a3f1231f3508f2fd0bfede3db978f37c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DAISYSTATE_READY</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a3f1231f3508f2fd0bfede3db978f37c7acd78e710622fdfa1872f682ef486871d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DAISYSTATE_IS_CHILD</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a3f1231f3508f2fd0bfede3db978f37c7a9f507f231b805569ef85a9d086705980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DAISYSTATE_FIRMWARE_MISMATCH</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a3f1231f3508f2fd0bfede3db978f37c7abbe8310957b42754c6ba797ef745888d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DAISYSTATE_CHILD_MISSING</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a3f1231f3508f2fd0bfede3db978f37c7a48fdec7fe63767845bd106dbccd2e52d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DAISYSTATE_CHILD_LOST</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a3f1231f3508f2fd0bfede3db978f37c7a9e26a048ebd12f996d9e3fb4d5fccdb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DAISYSTATE_INVALID</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a3f1231f3508f2fd0bfede3db978f37c7a5d568a35525d9bfa0056073542b245c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YDaisyChain *</type>
      <name>yFindDaisyChain</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a024424a8dca3009b4a016d169dba3e18</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YDaisyChain *</type>
      <name>yFirstDaisyChain</name>
      <anchorfile>yocto__daisychain_8h.html</anchorfile>
      <anchor>a670c619294f4544823ad713b56516fc2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_datalogger.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__datalogger_8cpp</filename>
    <includes id="yocto__datalogger_8h" name="yocto_datalogger.h" local="yes" imported="no">yocto_datalogger.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__datalogger_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__datalogger_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_datalogger.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__datalogger_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
  </compound>
  <compound kind="file">
    <name>yocto_digitalio.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__digitalio_8cpp</filename>
    <includes id="yocto__digitalio_8h" name="yocto_digitalio.h" local="yes" imported="no">yocto_digitalio.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__digitalio_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__digitalio_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_digitalio.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__digitalio_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YDigitalIO</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_OUTPUTVOLTAGE_ENUM</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a94c5f5e34bafca22292c7b21612abc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PORTDIAGS_INVALID</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a08cec3bf65d280da9708dbc663808ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PORTDIRECTION_INVALID</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>ad51275ab15e0e33d87fe3d3cd28e15f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PORTOPENDRAIN_INVALID</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a4f1ae89255355543a439ec17c79b992f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PORTPOLARITY_INVALID</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>ade38d0c44ccaeaddf5ebcdb1145ba878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PORTSIZE_INVALID</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a32bcfb262c732cd5336173f452611f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PORTSTATE_INVALID</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a8a7c82c45942dcd59b3a4dc05483087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YDigitalIOValueCallback</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>adf182dcf3a44edf03f0ff017edc97324</anchor>
      <arglist>)(YDigitalIO *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_OUTPUTVOLTAGE_enum</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a8e395bd2d53870f4ff2e5fcaef66901a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUTVOLTAGE_USB_5V</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a8e395bd2d53870f4ff2e5fcaef66901aaa8a67b14befb6bf797ffbaa128961755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUTVOLTAGE_USB_3V</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a8e395bd2d53870f4ff2e5fcaef66901aac48790b2b69250fa128d0f247b096f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUTVOLTAGE_EXT_V</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a8e395bd2d53870f4ff2e5fcaef66901aa62ae323104ae9215945e4281a22b6602</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUTVOLTAGE_INVALID</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a8e395bd2d53870f4ff2e5fcaef66901aa53043f8be266a2f8af9dd6c6281fe6e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YDigitalIO *</type>
      <name>yFindDigitalIO</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>ae4cab45308ec5949e22859c3b643c0d7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YDigitalIO *</type>
      <name>yFirstDigitalIO</name>
      <anchorfile>yocto__digitalio_8h.html</anchorfile>
      <anchor>a0007bc36859ff7dd40ab1605f2a760d6</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_display.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__display_8cpp</filename>
    <includes id="yocto__display_8h" name="yocto_display.h" local="yes" imported="no">yocto_display.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__display_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__display_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_display.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__display_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YDisplay</class>
    <class kind="class">YDisplayLayer</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ALIGN</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a46214a3e02f022f2a04cc8786ec0b4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_DISPLAYTYPE_ENUM</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a47f0c39f243d9fd47627079161d677f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLED_ENUM</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a3273b5795c0ab6fcfe0387b0b5115c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ORIENTATION_ENUM</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a631d190f2dff89f64fbbff54429f0f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BRIGHTNESS_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a02f997c40c61ab813f654b846f431b49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DISPLAYHEIGHT_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a80c60d09bea496589bc86568ef7e5c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DISPLAYWIDTH_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>adfb4c29e514b300883891ce53b9d8179</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LAYERCOUNT_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a621200052cd879c38556009db3277ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LAYERHEIGHT_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>afc2b7aab0e5e6c401e05cf6e48621c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LAYERWIDTH_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a7b1dc6e82472ead83536609b17039081</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_STARTUPSEQ_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a9734188a0454e180ac4c492b4916dc9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YDisplayValueCallback</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ae7c28e15ae5ec654d6e46c5955a4d73c</anchor>
      <arglist>)(YDisplay *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ALIGN</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_TOP_LEFT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9a5bad8c0b29f6b1b834ab6e6e7cf168e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_CENTER_LEFT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9a21eb9f74c2899b062a76a61099dbb974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_BASELINE_LEFT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9aaa028d33a47be39e9d25536ac7fac1d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_BOTTOM_LEFT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9a0d3c66b2831219318fd9c72b6b71172e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_TOP_CENTER</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9ae0e447455abb2cdb2d4e71c7ee9038e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_CENTER</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9abdf3ca01ee7617e56fd98e74b1a0bca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_BASELINE_CENTER</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9a26860bf75661487839215a6bdb5ca182</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_BOTTOM_CENTER</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9abc391909149eb02af745ceeb6eff861e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_TOP_DECIMAL</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9ab28855835761e07794deec974807839c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_CENTER_DECIMAL</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9aa5cbadd862cf8ab9ae1174b4b34311e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_BASELINE_DECIMAL</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9aea558c2276828c3f0ba1ade6140e0187</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_BOTTOM_DECIMAL</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9a2e9f7b17c14e1bef796563b6be759ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_TOP_RIGHT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9acec28a2686e1be67de97ab08a0372f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_CENTER_RIGHT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9acf014cc7c7b9ed24b680472773c49dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_BASELINE_RIGHT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9a7048326cf8a2316771a54a0c106d906e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ALIGN_BOTTOM_RIGHT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a1a5b71621c97d6e704497a86d35837d9ab04f1895eddb2274a689fe2ed3247c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_DISPLAYTYPE_enum</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a647a9cc96f811f87d5ca3508a05ec6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYTYPE_MONO</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a647a9cc96f811f87d5ca3508a05ec6bfaa9025d3f7f772d7ffc9e5b0fe179094a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYTYPE_GRAY</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a647a9cc96f811f87d5ca3508a05ec6bfa9afb32c1eb7d579d1d009a3a42911caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYTYPE_RGB</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a647a9cc96f811f87d5ca3508a05ec6bfae2deca98a6742d8633074c56f11c74a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYTYPE_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a647a9cc96f811f87d5ca3508a05ec6bfadc6553f17e6027966f7b6939c6826ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLED_enum</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ORIENTATION_enum</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>af0bdce3e1a66b29ad38f7549e2c9046a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ORIENTATION_LEFT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>af0bdce3e1a66b29ad38f7549e2c9046aa6feec3dfcefd74d0a8de7cc13244bbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ORIENTATION_UP</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>af0bdce3e1a66b29ad38f7549e2c9046aaf46e098fa920256c4475feee44c3ef56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ORIENTATION_RIGHT</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>af0bdce3e1a66b29ad38f7549e2c9046aa80cba0f13ba33590e8b6d56ade6a7fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ORIENTATION_DOWN</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>af0bdce3e1a66b29ad38f7549e2c9046aa0551c25fc9875416af94c3b11493f969</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ORIENTATION_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>af0bdce3e1a66b29ad38f7549e2c9046aa1a45b4ec5a380d3f6cbf4e964bf9d901</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YDisplay *</type>
      <name>yFindDisplay</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a583d4964d55a55145a0270328462e0ea</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YDisplay *</type>
      <name>yFirstDisplay</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>a631240eed66961001b7a70ce02af7054</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_dualpower.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__dualpower_8cpp</filename>
    <includes id="yocto__dualpower_8h" name="yocto_dualpower.h" local="yes" imported="no">yocto_dualpower.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__dualpower_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__dualpower_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_dualpower.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__dualpower_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YDualPower</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_POWERCONTROL_ENUM</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a99ea7af973d3ae944661a1ce5f9fbc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_POWERSTATE_ENUM</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>ae252ad53549e057ed846af624aa9107b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_EXTVOLTAGE_INVALID</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a5508e37c27c696c3e1cfe6aac4bdcd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YDualPowerValueCallback</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a4fa57d0d464be7ad2e7558f603c5405b</anchor>
      <arglist>)(YDualPower *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_POWERCONTROL_enum</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a2558fcf49fd94c6697036aa32d7bd32c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERCONTROL_AUTO</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a2558fcf49fd94c6697036aa32d7bd32cae94c9336d0cc9677f0aa943e2455e3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERCONTROL_FROM_USB</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a2558fcf49fd94c6697036aa32d7bd32ca00856ada062119d7fdf3662d0b867c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERCONTROL_FROM_EXT</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a2558fcf49fd94c6697036aa32d7bd32ca7d54585f0a9a40730ddf1f6502ae09cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERCONTROL_OFF</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a2558fcf49fd94c6697036aa32d7bd32ca7448e18b1856363aaa70af9f21b2b3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERCONTROL_INVALID</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a2558fcf49fd94c6697036aa32d7bd32ca19875c1ab17dfb9fd7598cca662f3d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_POWERSTATE_enum</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a702cb3eafc6b6171031153e764d82bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERSTATE_OFF</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a702cb3eafc6b6171031153e764d82bf4ade483740c1b3eb1d9ea07c7dddfa944b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERSTATE_FROM_USB</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a702cb3eafc6b6171031153e764d82bf4adf7185096bfa1cecd938ab8eab8c08e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERSTATE_FROM_EXT</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a702cb3eafc6b6171031153e764d82bf4a2c8125b51b44de590c50fb96d4a1ab76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERSTATE_INVALID</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a702cb3eafc6b6171031153e764d82bf4a892d508f8746e5fa531f18dc2d3a2fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YDualPower *</type>
      <name>yFindDualPower</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a0934456f321c452ee476c70e72298240</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YDualPower *</type>
      <name>yFirstDualPower</name>
      <anchorfile>yocto__dualpower_8h.html</anchorfile>
      <anchor>a358be97eb49c0f5a679c618cea472ea1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_files.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__files_8cpp</filename>
    <includes id="yocto__files_8h" name="yocto_files.h" local="yes" imported="no">yocto_files.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__files_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__files_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_files.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__files_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YFileRecord</class>
    <class kind="class">YFiles</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_FILESCOUNT_INVALID</name>
      <anchorfile>yocto__files_8h.html</anchorfile>
      <anchor>a186c1ce5be973dcb232b90e37f0566f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FREESPACE_INVALID</name>
      <anchorfile>yocto__files_8h.html</anchorfile>
      <anchor>a29136a9991bf30d2012e76985641ff09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YFilesValueCallback</name>
      <anchorfile>yocto__files_8h.html</anchorfile>
      <anchor>a4c141cb7d83327e45357d217acab1a45</anchor>
      <arglist>)(YFiles *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YFiles *</type>
      <name>yFindFiles</name>
      <anchorfile>yocto__files_8h.html</anchorfile>
      <anchor>a6dfa8b950ac0a55358ab5a1d82d85338</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YFiles *</type>
      <name>yFirstFiles</name>
      <anchorfile>yocto__files_8h.html</anchorfile>
      <anchor>a7a54d9e1718e42dfb3d3193e731d3355</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_genericsensor.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__genericsensor_8cpp</filename>
    <includes id="yocto__genericsensor_8h" name="yocto_genericsensor.h" local="yes" imported="no">yocto_genericsensor.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__genericsensor_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__genericsensor_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_genericsensor.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__genericsensor_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YGenericSensor</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_SIGNALSAMPLING_ENUM</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a13a02ecfeff6d9f915e5cfca1f5f2302</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNALBIAS_INVALID</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a6a98d5b2fc81161b5d5c66a3811b9a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNALRANGE_INVALID</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>aaedb208cf7aee7f7b877a5eea43023cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNALUNIT_INVALID</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a82b86d676288ecce38cafdabc10c08f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNALVALUE_INVALID</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a7f9a6435cd80a22e59834079c70f5c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VALUERANGE_INVALID</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>abb6f441b641b716cf01a33ef66d918ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YGenericSensorTimedReportCallback</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a143726a18656019eed43b8b73c9a5591</anchor>
      <arglist>)(YGenericSensor *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YGenericSensorValueCallback</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>ad5d94301a5a64921d035bb58c1ec6040</anchor>
      <arglist>)(YGenericSensor *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_SIGNALSAMPLING_enum</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a371fb290683ab3d06e0a69a291f497aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SIGNALSAMPLING_HIGH_RATE</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a371fb290683ab3d06e0a69a291f497aaa8d25803b81827ad364849201cfb6b9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SIGNALSAMPLING_HIGH_RATE_FILTERED</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a371fb290683ab3d06e0a69a291f497aaa7516d04f5895bba542049e2706f977d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SIGNALSAMPLING_LOW_NOISE</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a371fb290683ab3d06e0a69a291f497aaa02c1074065ff4a3f9ccd5a67547be22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SIGNALSAMPLING_LOW_NOISE_FILTERED</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a371fb290683ab3d06e0a69a291f497aaa2e6e1955a97d1873a546069f9b468290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SIGNALSAMPLING_INVALID</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a371fb290683ab3d06e0a69a291f497aaa3620c8b20ee4b3f5c6444ffaeb988d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YGenericSensor *</type>
      <name>yFindGenericSensor</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>ae2f06f5d9c0cd37b84fb448574330921</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YGenericSensor *</type>
      <name>yFirstGenericSensor</name>
      <anchorfile>yocto__genericsensor_8h.html</anchorfile>
      <anchor>a245ef613cb3ce6d35ab56bbf137ca651</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_gps.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__gps_8cpp</filename>
    <includes id="yocto__gps_8h" name="yocto_gps.h" local="yes" imported="no">yocto_gps.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__gps_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__gps_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_gps.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__gps_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YGps</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_COORDSYSTEM_ENUM</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a409e4d9a803eb5b75d2ba2e773352fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ISFIXED_ENUM</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a4b6f6e0ab989bfc03ca8396f1bc2c2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ALTITUDE_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a55d3bf3efd512ff64962713d3ec9d8fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DATETIME_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a77f1909feaa644e6ed1afc0b2ad95ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DILUTION_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a553d1a4a870b85aa3757ad73c2cb048a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DIRECTION_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a2075503ec28a44e6b443e8807bf7bcf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_GROUNDSPEED_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a29d84607ca4e910e7d2817a83215415c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LATITUDE_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a62e71708bc87684a4ade68e07a06f1c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LONGITUDE_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>ad8aadc3c4d1ef985d399e34dfe58812d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SATCOUNT_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>acde95ed9cc678e48227986e87285ed4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_UNIXTIME_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a2c23e168f06789e735368d4d19aa848e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_UTCOFFSET_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a9b8819a7fe180eee175d0e767c9ba2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YGpsValueCallback</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a1afd1edcfa163a79dc14e61e03747e5f</anchor>
      <arglist>)(YGps *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_COORDSYSTEM_enum</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>acc7c82f15f139b0dd0d7f68489b6fd90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_COORDSYSTEM_GPS_DMS</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>acc7c82f15f139b0dd0d7f68489b6fd90a5f3a371bb8591ecf9f2f5fb61b7049af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_COORDSYSTEM_GPS_DM</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>acc7c82f15f139b0dd0d7f68489b6fd90a4426807c4efa9989fe2175c47b11a715</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_COORDSYSTEM_GPS_D</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>acc7c82f15f139b0dd0d7f68489b6fd90afc9f083039c171ee713eb2477a1c1102</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_COORDSYSTEM_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>acc7c82f15f139b0dd0d7f68489b6fd90a6a7c911c8ee4b57caac2f582aff3f7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ISFIXED_enum</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>ad925efa3fb73ff0e056811806b17aa3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISFIXED_FALSE</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>ad925efa3fb73ff0e056811806b17aa3fa306974e8b0772bc0c47c983a25a336e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISFIXED_TRUE</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>ad925efa3fb73ff0e056811806b17aa3fadae6558120d35a7af0e1daa839b08574</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISFIXED_INVALID</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>ad925efa3fb73ff0e056811806b17aa3fa09cf140e027e5a36eeb67ba8bbaeb07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YGps *</type>
      <name>yFindGps</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>af0d9821452b0da11493f438b0a27edcf</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YGps *</type>
      <name>yFirstGps</name>
      <anchorfile>yocto__gps_8h.html</anchorfile>
      <anchor>a2f4bb6141c3a6bd6f79b218d5fbaa26e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_groundspeed.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__groundspeed_8cpp</filename>
    <includes id="yocto__groundspeed_8h" name="yocto_groundspeed.h" local="yes" imported="no">yocto_groundspeed.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__groundspeed_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__groundspeed_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_groundspeed.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__groundspeed_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YGroundSpeed</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>YGroundSpeedTimedReportCallback</name>
      <anchorfile>yocto__groundspeed_8h.html</anchorfile>
      <anchor>adcb0c4562aff4b9e10613ce9c40cd22c</anchor>
      <arglist>)(YGroundSpeed *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YGroundSpeedValueCallback</name>
      <anchorfile>yocto__groundspeed_8h.html</anchorfile>
      <anchor>a8ea8461f71a2b787d1c656ce7e882f4d</anchor>
      <arglist>)(YGroundSpeed *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YGroundSpeed *</type>
      <name>yFindGroundSpeed</name>
      <anchorfile>yocto__groundspeed_8h.html</anchorfile>
      <anchor>a77f5289aa17e4297e5c5fb8ccee67c5d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YGroundSpeed *</type>
      <name>yFirstGroundSpeed</name>
      <anchorfile>yocto__groundspeed_8h.html</anchorfile>
      <anchor>ac9c8293e56ea044da098d9301691ce96</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_gyro.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__gyro_8cpp</filename>
    <includes id="yocto__gyro_8h" name="yocto_gyro.h" local="yes" imported="no">yocto_gyro.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__gyro_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__gyro_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yInternalGyroCallback</name>
      <anchorfile>yocto__gyro_8cpp.html</anchorfile>
      <anchor>a22f890fd8385dc8610d87354ae58262a</anchor>
      <arglist>(YQt *obj, const string &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_gyro.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__gyro_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YGyro</class>
    <class kind="class">YQt</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_BANDWIDTH_INVALID</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>ab774e19b74062026d15cd574a5c4a698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_XVALUE_INVALID</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a21e03d675b65787de6d76d8c1c668cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_YVALUE_INVALID</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a42b12d30c4fa4309f63fcea5ecf97d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ZVALUE_INVALID</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a76d8c00b9352ffef3d655d7689ff621d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YAnglesCallback</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a1da22d80877fb4ed54bc7bc0202abe6f</anchor>
      <arglist>)(YGyro *yGyro, double roll, double pitch, double head)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YGyroTimedReportCallback</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a80bcf869df14b7cdde21e9ef303b817c</anchor>
      <arglist>)(YGyro *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YGyroValueCallback</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>ae0159904362846465683341d3264b7d1</anchor>
      <arglist>)(YGyro *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YQtTimedReportCallback</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>af72da3530011dc93b8b7be88f3da34e3</anchor>
      <arglist>)(YQt *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YQtValueCallback</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a9c995ac3431112efd5ab5756d8c58252</anchor>
      <arglist>)(YQt *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YQuatCallback</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a7e9ad8086bb4a957b35acb25d50a4ac7</anchor>
      <arglist>)(YGyro *yGyro, double w, double x, double y, double z)</arglist>
    </member>
    <member kind="function">
      <type>YGyro *</type>
      <name>yFindGyro</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a9aacebf605d21871fe28f72bcfaf0c63</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YQt *</type>
      <name>yFindQt</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a338c48a91bfe691c57d4f0c288663b69</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YGyro *</type>
      <name>yFirstGyro</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>aa7c5c101c10c6d47c60cec28a5b74964</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YQt *</type>
      <name>yFirstQt</name>
      <anchorfile>yocto__gyro_8h.html</anchorfile>
      <anchor>a615db97671a24c8eba2fcd772aa352d1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_hubport.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__hubport_8cpp</filename>
    <includes id="yocto__hubport_8h" name="yocto_hubport.h" local="yes" imported="no">yocto_hubport.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__hubport_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__hubport_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_hubport.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__hubport_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YHubPort</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLED_ENUM</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a3273b5795c0ab6fcfe0387b0b5115c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_PORTSTATE_ENUM</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a83bc73e884cb053c394fbe6a93c87396</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BAUDRATE_INVALID</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a58bbc24b91dcdec3b99af1ae0cc98c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YHubPortValueCallback</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>aab9fe0e908ef95d8856f90965e1cac2f</anchor>
      <arglist>)(YHubPort *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLED_enum</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_PORTSTATE_enum</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a866ec7d1e3b3e42f2f1a9a4ed5cb4aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PORTSTATE_OFF</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a866ec7d1e3b3e42f2f1a9a4ed5cb4aeca7d6534e220347c574fd0a99170b63c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PORTSTATE_OVRLD</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a866ec7d1e3b3e42f2f1a9a4ed5cb4aeca625e9a550c5cb6f480d7c6df6dad2814</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PORTSTATE_ON</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a866ec7d1e3b3e42f2f1a9a4ed5cb4aecad0277ab34f297fb42cce31b691d1f226</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PORTSTATE_RUN</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a866ec7d1e3b3e42f2f1a9a4ed5cb4aeca3249c4b47ebaae3e70bb6bfaf8c005d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PORTSTATE_PROG</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a866ec7d1e3b3e42f2f1a9a4ed5cb4aeca980152f0c90f7b98fa2c07d81c735081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PORTSTATE_INVALID</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a866ec7d1e3b3e42f2f1a9a4ed5cb4aeca105cc8053f265bb165a4c8d276af724d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YHubPort *</type>
      <name>yFindHubPort</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a40e4d6bfc85827e9bda7b13163d14428</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YHubPort *</type>
      <name>yFirstHubPort</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>a74c15ba578c5cc8bce4121d072719d16</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_humidity.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__humidity_8cpp</filename>
    <includes id="yocto__humidity_8h" name="yocto_humidity.h" local="yes" imported="no">yocto_humidity.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__humidity_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__humidity_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_humidity.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__humidity_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YHumidity</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_ABSHUM_INVALID</name>
      <anchorfile>yocto__humidity_8h.html</anchorfile>
      <anchor>a9461ab3b4975f1cc1b4e5b8af3a4f021</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RELHUM_INVALID</name>
      <anchorfile>yocto__humidity_8h.html</anchorfile>
      <anchor>a6c21ebe6446db9ee22fdde17fe02402a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YHumidityTimedReportCallback</name>
      <anchorfile>yocto__humidity_8h.html</anchorfile>
      <anchor>a4769ba347578f7ef7cf65b13e13ee9be</anchor>
      <arglist>)(YHumidity *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YHumidityValueCallback</name>
      <anchorfile>yocto__humidity_8h.html</anchorfile>
      <anchor>a48499e8dc04bba9cc7af5e1ab3e4e62d</anchor>
      <arglist>)(YHumidity *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YHumidity *</type>
      <name>yFindHumidity</name>
      <anchorfile>yocto__humidity_8h.html</anchorfile>
      <anchor>a0b19cbc015ad9ff4dfe2fffad6a2b379</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YHumidity *</type>
      <name>yFirstHumidity</name>
      <anchorfile>yocto__humidity_8h.html</anchorfile>
      <anchor>af79f6d51725a2670247eb68dca78dddd</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_latitude.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__latitude_8cpp</filename>
    <includes id="yocto__latitude_8h" name="yocto_latitude.h" local="yes" imported="no">yocto_latitude.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__latitude_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__latitude_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_latitude.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__latitude_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YLatitude</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>YLatitudeTimedReportCallback</name>
      <anchorfile>yocto__latitude_8h.html</anchorfile>
      <anchor>a69191718faccbc41a74dce940e4d51e0</anchor>
      <arglist>)(YLatitude *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YLatitudeValueCallback</name>
      <anchorfile>yocto__latitude_8h.html</anchorfile>
      <anchor>a599c99d9c65a0ee5617b8983e4f50e2a</anchor>
      <arglist>)(YLatitude *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YLatitude *</type>
      <name>yFindLatitude</name>
      <anchorfile>yocto__latitude_8h.html</anchorfile>
      <anchor>aa69ee64224e7b10086c7c515847e2d71</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YLatitude *</type>
      <name>yFirstLatitude</name>
      <anchorfile>yocto__latitude_8h.html</anchorfile>
      <anchor>a4479a0d3beb843e50e99048fdd8c30fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_led.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__led_8cpp</filename>
    <includes id="yocto__led_8h" name="yocto_led.h" local="yes" imported="no">yocto_led.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__led_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__led_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_led.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__led_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YLed</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_BLINKING_ENUM</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>a994eeba23e00d320521668c9facb3e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_POWER_ENUM</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>a520bba3fac50a81880f3e77e1e7632b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LUMINOSITY_INVALID</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>ad7c702b57472879500caa2270fb2836e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YLedValueCallback</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>a4e2e9d396b3e114296a938c155aced77</anchor>
      <arglist>)(YLed *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_BLINKING_enum</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd6625162e20536618ec5c4efac6c9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BLINKING_STILL</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd6625162e20536618ec5c4efac6c9a7af615853ab1d246312f09804ddeacdd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BLINKING_RELAX</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd6625162e20536618ec5c4efac6c9a7ae7d6fd6d37a546bc2a82d4ad5cd2c808</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BLINKING_AWARE</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd6625162e20536618ec5c4efac6c9a7af83ab7595840b2e0c35ddac5a00ae8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BLINKING_RUN</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd6625162e20536618ec5c4efac6c9a7a7250032c2bfc2ea76908c718225ab521</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BLINKING_CALL</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd6625162e20536618ec5c4efac6c9a7ab31d22928f3ccd124d4a3c2145fce285</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BLINKING_PANIC</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd6625162e20536618ec5c4efac6c9a7a5a8ba45b42e1de061fa7cd902392053f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_BLINKING_INVALID</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd6625162e20536618ec5c4efac6c9a7ad2060089a43ae2ae284a4394d845a0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_POWER_enum</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>a1e721661c8c57176d16a534f0d883e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWER_OFF</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>a1e721661c8c57176d16a534f0d883e86ad5e48bbbf5c9e985617f2198779f0d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWER_ON</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>a1e721661c8c57176d16a534f0d883e86ac9d7afa327b86138ad789806814f490a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWER_INVALID</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>a1e721661c8c57176d16a534f0d883e86ae87a9c543004bb3507390b763af604e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YLed *</type>
      <name>yFindLed</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>abd0dc3ec47543a1172223c7747505b3a</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YLed *</type>
      <name>yFirstLed</name>
      <anchorfile>yocto__led_8h.html</anchorfile>
      <anchor>a5dab90c213053450cef58a991fa0dd0d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_lightsensor.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__lightsensor_8cpp</filename>
    <includes id="yocto__lightsensor_8h" name="yocto_lightsensor.h" local="yes" imported="no">yocto_lightsensor.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__lightsensor_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__lightsensor_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_lightsensor.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__lightsensor_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YLightSensor</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_MEASURETYPE_ENUM</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>af75c9bc8a4eab48af3be96337d448e81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YLightSensorTimedReportCallback</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>a992465f15fac8dc0d7d64d5c46122074</anchor>
      <arglist>)(YLightSensor *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YLightSensorValueCallback</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>aba92d99d2cfe10f0b9bacd02db17caa3</anchor>
      <arglist>)(YLightSensor *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_MEASURETYPE_enum</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>ae76a76604fc9f8b4b2e1caeda494eeb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MEASURETYPE_HUMAN_EYE</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>ae76a76604fc9f8b4b2e1caeda494eeb0a2ec0982f9d90a693ffdea27f7ae73914</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MEASURETYPE_WIDE_SPECTRUM</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>ae76a76604fc9f8b4b2e1caeda494eeb0a02a201f0d70dfc6f27431a93c552684c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MEASURETYPE_INFRARED</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>ae76a76604fc9f8b4b2e1caeda494eeb0a7901d20fa949a6b53fef62b945ea78bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MEASURETYPE_HIGH_RATE</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>ae76a76604fc9f8b4b2e1caeda494eeb0a8eecc19152a810cd876403fda2b027ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MEASURETYPE_HIGH_ENERGY</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>ae76a76604fc9f8b4b2e1caeda494eeb0aa9b3392b2cb6b8b5cea264f6c6b50793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MEASURETYPE_INVALID</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>ae76a76604fc9f8b4b2e1caeda494eeb0aa17597ec22b1fc59b223e40f162d4b8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YLightSensor *</type>
      <name>yFindLightSensor</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>a65d6fb0f92f65e004953ba1c03aa544f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YLightSensor *</type>
      <name>yFirstLightSensor</name>
      <anchorfile>yocto__lightsensor_8h.html</anchorfile>
      <anchor>a03a12a9b74f294c34f98755085bede7e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_longitude.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__longitude_8cpp</filename>
    <includes id="yocto__longitude_8h" name="yocto_longitude.h" local="yes" imported="no">yocto_longitude.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__longitude_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__longitude_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_longitude.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__longitude_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YLongitude</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>YLongitudeTimedReportCallback</name>
      <anchorfile>yocto__longitude_8h.html</anchorfile>
      <anchor>ae0c28f46f7027cb35c0ef0e0d0c21f03</anchor>
      <arglist>)(YLongitude *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YLongitudeValueCallback</name>
      <anchorfile>yocto__longitude_8h.html</anchorfile>
      <anchor>a2e420fad40a4a6739d650b73fd15b4db</anchor>
      <arglist>)(YLongitude *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YLongitude *</type>
      <name>yFindLongitude</name>
      <anchorfile>yocto__longitude_8h.html</anchorfile>
      <anchor>a719f2c7c93bc568490c923d95191a4ef</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YLongitude *</type>
      <name>yFirstLongitude</name>
      <anchorfile>yocto__longitude_8h.html</anchorfile>
      <anchor>aa3aafa41966390fb1beb0d7d683770bc</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_magnetometer.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__magnetometer_8cpp</filename>
    <includes id="yocto__magnetometer_8h" name="yocto_magnetometer.h" local="yes" imported="no">yocto_magnetometer.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__magnetometer_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__magnetometer_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_magnetometer.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__magnetometer_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YMagnetometer</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_BANDWIDTH_INVALID</name>
      <anchorfile>yocto__magnetometer_8h.html</anchorfile>
      <anchor>ab774e19b74062026d15cd574a5c4a698</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_XVALUE_INVALID</name>
      <anchorfile>yocto__magnetometer_8h.html</anchorfile>
      <anchor>a21e03d675b65787de6d76d8c1c668cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_YVALUE_INVALID</name>
      <anchorfile>yocto__magnetometer_8h.html</anchorfile>
      <anchor>a42b12d30c4fa4309f63fcea5ecf97d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ZVALUE_INVALID</name>
      <anchorfile>yocto__magnetometer_8h.html</anchorfile>
      <anchor>a76d8c00b9352ffef3d655d7689ff621d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YMagnetometerTimedReportCallback</name>
      <anchorfile>yocto__magnetometer_8h.html</anchorfile>
      <anchor>ae4033f4cea85b72f20553618bc6f20dc</anchor>
      <arglist>)(YMagnetometer *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YMagnetometerValueCallback</name>
      <anchorfile>yocto__magnetometer_8h.html</anchorfile>
      <anchor>afecbbe1bfea26d042729974ba2d3064d</anchor>
      <arglist>)(YMagnetometer *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YMagnetometer *</type>
      <name>yFindMagnetometer</name>
      <anchorfile>yocto__magnetometer_8h.html</anchorfile>
      <anchor>ae231c24bc015d2d644cb20b71fee9e40</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YMagnetometer *</type>
      <name>yFirstMagnetometer</name>
      <anchorfile>yocto__magnetometer_8h.html</anchorfile>
      <anchor>a58fd6faadeac4649e7e1a41b74cad816</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_messagebox.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__messagebox_8cpp</filename>
    <includes id="yocto__messagebox_8h" name="yocto_messagebox.h" local="yes" imported="no">yocto_messagebox.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__messagebox_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__messagebox_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_messagebox.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__messagebox_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YMessageBox</class>
    <class kind="class">YSms</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PDURECEIVED_INVALID</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>a91a1e298b380165cf328d3e302798f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PDUSENT_INVALID</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>ad28134b4ca26d8e4feab56742964e976</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SLOTSBITMAP_INVALID</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>a4530eba0525c57413b8abfd243a3587e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SLOTSCOUNT_INVALID</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>aa8a29c27826958310c5f235de364af0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SLOTSINUSE_INVALID</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>a53bcb2972297e778cab50d5ad70af0c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YMessageBoxValueCallback</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>a422779b14add39bdf23e9f1c56649ad6</anchor>
      <arglist>)(YMessageBox *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YMessageBox *</type>
      <name>yFindMessageBox</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>a43f4bd092b003b9d64b573776cf0e516</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YMessageBox *</type>
      <name>yFirstMessageBox</name>
      <anchorfile>yocto__messagebox_8h.html</anchorfile>
      <anchor>a425feb2d89fddbf0528aa2b962ba179b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_motor.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__motor_8cpp</filename>
    <includes id="yocto__motor_8h" name="yocto_motor.h" local="yes" imported="no">yocto_motor.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__motor_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__motor_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_motor.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__motor_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YMotor</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_MOTORSTATUS_ENUM</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>adca06d0958328be79ec34481c7cd6fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BRAKINGFORCE_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a312188899fbcf7f0806711b8f83f1086</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CUTOFFVOLTAGE_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a0c7f795401fc78ab2cd781bb59f73bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DRIVINGFORCE_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a48046582c6f467574a53bcea907a2002</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FAILSAFETIMEOUT_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>aa1512e815190f3fde3a5d5e54b245dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FREQUENCY_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a268113ca1115a06d4778498eefcd9eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_OVERCURRENTLIMIT_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a2ba9d30d4ea737c24f966156fb5bf4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_STARTERTIME_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a51b899fdce99412b50e84006f71f9262</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YMotorValueCallback</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a98c0d3e5ba0a0604519be1b0df23d2d2</anchor>
      <arglist>)(YMotor *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_MOTORSTATUS_enum</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_IDLE</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3ade9d0ab9744c7eb31327e06a873d1821</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_BRAKE</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3aff7bd5deb38713856c686a0afe2a6bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_FORWD</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3a4eface52f84565a36a4ca9df7de34bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_BACKWD</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3ae19ff07ada44827c404bb19ac0fc1408</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_LOVOLT</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3a20657995b015bed0c636566ac1d85efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_HICURR</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3ad70de8727af6d21d2e48282023102503</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_HIHEAT</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3ab9909fc69ae765a5b5dbfe204e3a4fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_FAILSF</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3a6a382125dfbca81770aae0fa65f9e1aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATUS_INVALID</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a6521bbcb8a218ff6e474e5f8f59a48b3af91f0c8384498a9769ff61f740bcf90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YMotor *</type>
      <name>yFindMotor</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a5f84ec4904c7993d17fccbee5dcb5c43</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YMotor *</type>
      <name>yFirstMotor</name>
      <anchorfile>yocto__motor_8h.html</anchorfile>
      <anchor>a1ef1c3ef26430f7e97766749bc2609e2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_multiaxiscontroller.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__multiaxiscontroller_8cpp</filename>
    <includes id="yocto__multiaxiscontroller_8h" name="yocto_multiaxiscontroller.h" local="yes" imported="no">yocto_multiaxiscontroller.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__multiaxiscontroller_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__multiaxiscontroller_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_multiaxiscontroller.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__multiaxiscontroller_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YMultiAxisController</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_GLOBALSTATE_ENUM</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>a32b7caa424e048fe241057c8c9bed146</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_NAXIS_INVALID</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>a5a7527ac68b313df81260d26a3ce7c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YMultiAxisControllerValueCallback</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>ad4f6d5ccd64d1479fe5659c6122b1271</anchor>
      <arglist>)(YMultiAxisController *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_GLOBALSTATE_enum</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>aa923c18736f669b1a0e67201d7a49861</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GLOBALSTATE_ABSENT</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>aa923c18736f669b1a0e67201d7a49861a249b3c75d32f2d4a8e665b99303cd4a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GLOBALSTATE_ALERT</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>aa923c18736f669b1a0e67201d7a49861a11d6538279c570b392790d89cedc22bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GLOBALSTATE_HI_Z</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>aa923c18736f669b1a0e67201d7a49861ac1843d8295004001f5df2297ee8ae9e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GLOBALSTATE_STOP</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>aa923c18736f669b1a0e67201d7a49861a21e984ed3afb30acdf9b58d479fe089b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GLOBALSTATE_RUN</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>aa923c18736f669b1a0e67201d7a49861a6df8344c31ae9fbc0b1f8ff0de5e7c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GLOBALSTATE_BATCH</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>aa923c18736f669b1a0e67201d7a49861abae39c0dedbb32b9765e3a33f2df1cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_GLOBALSTATE_INVALID</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>aa923c18736f669b1a0e67201d7a49861ac70a67cf8a2d735d87493550a8be5f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YMultiAxisController *</type>
      <name>yFindMultiAxisController</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>a4099c8d225cab8bb3911ae9d25a66403</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YMultiAxisController *</type>
      <name>yFirstMultiAxisController</name>
      <anchorfile>yocto__multiaxiscontroller_8h.html</anchorfile>
      <anchor>a227ddea914572499a8a27eaf03609048</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_multicellweighscale.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__multicellweighscale_8cpp</filename>
    <includes id="yocto__multicellweighscale_8h" name="yocto_multicellweighscale.h" local="yes" imported="no">yocto_multicellweighscale.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__multicellweighscale_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__multicellweighscale_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_multicellweighscale.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__multicellweighscale_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YMultiCellWeighScale</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_EXCITATION_ENUM</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>aaf9112bca3976a957c792174578368c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CELLCOUNT_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>a4cfdb9d65152da795e72bfc3163d7f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMPENSATION_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>a7d637b295eb4371f0d18501dec645487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMPTEMPADAPTRATIO_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>a41fa69c8e4698c57aac83f99ee620d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMPTEMPAVG_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>a5cecb9d35a21acf1a01aa751afb7b1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMPTEMPCHG_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>a1af7e9bd2192ca8d0f76d931b911844c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ZEROTRACKING_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>a3b5a11a2babf072b8afdffb0f8bfde63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YMultiCellWeighScaleTimedReportCallback</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc864461991dde4450df894d797534ed</anchor>
      <arglist>)(YMultiCellWeighScale *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YMultiCellWeighScaleValueCallback</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>a203599f548ea8713cc1015a6f8b54387</anchor>
      <arglist>)(YMultiCellWeighScale *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_EXCITATION_enum</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_OFF</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca9550a89bcde0d2e9cfeb1fc82526f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_DC</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca15f4a3f9615a617ba2e596be45786d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_AC</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca1587577999c5c1905ab1090f651f6a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffcad83f1ec21ea473c9f0240afdb5dae23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_OFF</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca9550a89bcde0d2e9cfeb1fc82526f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_DC</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca15f4a3f9615a617ba2e596be45786d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_AC</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca1587577999c5c1905ab1090f651f6a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_INVALID</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffcad83f1ec21ea473c9f0240afdb5dae23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YMultiCellWeighScale *</type>
      <name>yFindMultiCellWeighScale</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>a7a35b1468af54ee3ece9274335e92d99</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YMultiCellWeighScale *</type>
      <name>yFirstMultiCellWeighScale</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>aba658decd983bb95125069678bd9d256</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_network.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__network_8cpp</filename>
    <includes id="yocto__network_8h" name="yocto_network.h" local="yes" imported="no">yocto_network.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__network_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__network_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_network.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__network_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YNetwork</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_CALLBACKENCODING_ENUM</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>afbce6cbeb0a057d695ca3fc021bf3e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_CALLBACKMETHOD_ENUM</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ac55fb13132c113bd91e1cfb3c881ed5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_DISCOVERABLE_ENUM</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a402653b320f2075e5aff2a042d899ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_READINESS_ENUM</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae54dc017ffb4e785b27e83f3c6a82823</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ADMINPASSWORD_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a8781c94ef4ee0ddae7d7aa8195f7af78</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALLBACKCREDENTIALS_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a75a681790ae028eb701abe649ca1f34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALLBACKINITIALDELAY_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a3446f08cea14a8e0b3062d49ffcaa02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALLBACKMAXDELAY_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>af4b41d0d466f80bdc46d20ecb82dc039</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALLBACKMINDELAY_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a7653df19882b7102994daa6e0ee6f186</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALLBACKSCHEDULE_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a79aa14b064e70d9c84117bc86a46f54d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALLBACKURL_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>af1327be8c8f72c46e3fdf7d370d23bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DEFAULTPAGE_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a6aa45f231398702f25c256d66518fdef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_HTTPPORT_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>aeb9475cdc3414be6f0d1c57ddd421276</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_IPADDRESS_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>af26367f5b6f34cacdae3021bc7dcf85c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_IPCONFIG_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a51de3aa0f2ed1ce132bcbc19ee30dc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MACADDRESS_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>abffe698bc1ab206bb9dc3861ece6a462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_NTPSERVER_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>acd373b515a4e48ca8bac13b8d0130a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_POECURRENT_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ad6496fdbfcb0e39da4fac2b8519ab679</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PRIMARYDNS_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a40ddc71230aa3f91769f2d47bf7ec4e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ROUTER_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>af8544568f2111cb4f48d69d4e534eec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SECONDARYDNS_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a733a431a0bdfd7bfb09c577823f77851</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SUBNETMASK_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>afcac87c4baf9df4c55c4d8594edc8f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_USERPASSWORD_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a88b8ecf8e9ef74adc536c2b4e283df2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_WWWWATCHDOGDELAY_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a15fe5ca516115df47278b30240674046</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YNetworkValueCallback</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a3521237e42db8c494030c895b44d1d68</anchor>
      <arglist>)(YNetwork *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_CALLBACKENCODING_enum</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_FORM</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59acfbd8a7e96eab230035832b45ff22a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_JSON</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59acc898455b35e160c4430aab23d9a2fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_JSON_ARRAY</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59a05b6be0022008496dbda275ec03da4da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_CSV</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59a8e64f26659fe1f45d10d56239c69a330</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_YOCTO_API</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59a83f13d5c7278c5760cb71c8fa1212fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_JSON_NUM</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59a59af34bda707e8c7cc71735071359035</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_EMONCMS</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59af9ed7f9732d22069d2c9ee5182c442d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_AZURE</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59a66e035622b207fdf225fc51c115776f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_INFLUXDB</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59a9196b36556a87fa7db8c3889c4407aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_MQTT</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59a463d52ccf7d10bb5e7bc84d22f4a51eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_YOCTO_API_JZON</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59a9c5951097c07ee67acc1bd5aec9d791f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKENCODING_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae12b53ec8c71a70eda8097b061df2c59abe32a394e9d92f211c45f0baa9306ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_CALLBACKMETHOD_enum</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae159eac547d330f0bd53993fe94df626</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKMETHOD_POST</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae159eac547d330f0bd53993fe94df626a07bcb45151ec941e5c0bf60ba05f9359</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKMETHOD_GET</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae159eac547d330f0bd53993fe94df626a7f2d64c56a7fb7316fecf81650ecea9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKMETHOD_PUT</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae159eac547d330f0bd53993fe94df626a3893a485bca45c3416c813cdece17acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_CALLBACKMETHOD_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>ae159eac547d330f0bd53993fe94df626a800f7e12f43c00bbeb6809e97f61a3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_DISCOVERABLE_enum</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>af1e27140e6b8a00a77753a94c568df3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISCOVERABLE_FALSE</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>af1e27140e6b8a00a77753a94c568df3ea39635c08eafcbcacc8a23e006fda5837</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISCOVERABLE_TRUE</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>af1e27140e6b8a00a77753a94c568df3ea7f09c297b34e28b33b822352ddbdd014</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISCOVERABLE_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>af1e27140e6b8a00a77753a94c568df3ea1e33b3e158c1a907914c30b6184bee9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_READINESS_enum</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a43f35545bf6d8f0a4b4f741889aa195d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_READINESS_DOWN</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a43f35545bf6d8f0a4b4f741889aa195dac37d9e13df1dac0e06fcc3b283ecaf19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_READINESS_EXISTS</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a43f35545bf6d8f0a4b4f741889aa195dae0be127309d77a33f0c9e9b09f6e2f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_READINESS_LINKED</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a43f35545bf6d8f0a4b4f741889aa195da20aa601966f2a026466c8a99a7b6b72a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_READINESS_LAN_OK</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a43f35545bf6d8f0a4b4f741889aa195da14166a0a18acecb0721d8a4474e5814c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_READINESS_WWW_OK</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a43f35545bf6d8f0a4b4f741889aa195daaea7036fc0a295dda7597adc6d2b79fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_READINESS_INVALID</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a43f35545bf6d8f0a4b4f741889aa195da6c798703edef08345476e7f49b6cb60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YNetwork *</type>
      <name>yFindNetwork</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>aaf729fc36a043fccf12da02625de8c42</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YNetwork *</type>
      <name>yFirstNetwork</name>
      <anchorfile>yocto__network_8h.html</anchorfile>
      <anchor>a6df5173d769aea3b5b7293f6cfa28cac</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_oscontrol.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__oscontrol_8cpp</filename>
    <includes id="yocto__oscontrol_8h" name="yocto_oscontrol.h" local="yes" imported="no">yocto_oscontrol.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__oscontrol_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__oscontrol_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_oscontrol.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__oscontrol_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YOsControl</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_SHUTDOWNCOUNTDOWN_INVALID</name>
      <anchorfile>yocto__oscontrol_8h.html</anchorfile>
      <anchor>a91b4cad1cbba88c34ba6dc95cf7f04d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YOsControlValueCallback</name>
      <anchorfile>yocto__oscontrol_8h.html</anchorfile>
      <anchor>a8bac5e2ab9c75475388f6594f4bf9f20</anchor>
      <arglist>)(YOsControl *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YOsControl *</type>
      <name>yFindOsControl</name>
      <anchorfile>yocto__oscontrol_8h.html</anchorfile>
      <anchor>ac3af961b4cd2dbe38b66417f4382ea62</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YOsControl *</type>
      <name>yFirstOsControl</name>
      <anchorfile>yocto__oscontrol_8h.html</anchorfile>
      <anchor>a6da1306a659ed88b4c3f5d7b5b8e8458</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_power.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__power_8cpp</filename>
    <includes id="yocto__power_8h" name="yocto_power.h" local="yes" imported="no">yocto_power.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__power_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__power_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_power.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__power_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YPower</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_COSPHI_INVALID</name>
      <anchorfile>yocto__power_8h.html</anchorfile>
      <anchor>a6c0a41c9b16453bc7a8d3484524fccd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_METER_INVALID</name>
      <anchorfile>yocto__power_8h.html</anchorfile>
      <anchor>a8c7f0ece917149351886b1b35cde6a1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_METERTIMER_INVALID</name>
      <anchorfile>yocto__power_8h.html</anchorfile>
      <anchor>a2ba97feeab71b10dfd70de211c26718a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPowerTimedReportCallback</name>
      <anchorfile>yocto__power_8h.html</anchorfile>
      <anchor>aaf5a35eca3f5a8ea1813de2e97aadff4</anchor>
      <arglist>)(YPower *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPowerValueCallback</name>
      <anchorfile>yocto__power_8h.html</anchorfile>
      <anchor>abb6d18789807c9577927f31a76685acb</anchor>
      <arglist>)(YPower *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YPower *</type>
      <name>yFindPower</name>
      <anchorfile>yocto__power_8h.html</anchorfile>
      <anchor>a58f1862cb2f6349825bc595abedf9ca1</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YPower *</type>
      <name>yFirstPower</name>
      <anchorfile>yocto__power_8h.html</anchorfile>
      <anchor>ad98720d029c5d0bb554d4da280396235</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_poweroutput.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__poweroutput_8cpp</filename>
    <includes id="yocto__poweroutput_8h" name="yocto_poweroutput.h" local="yes" imported="no">yocto_poweroutput.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__poweroutput_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__poweroutput_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_poweroutput.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__poweroutput_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YPowerOutput</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_VOLTAGE_ENUM</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>a9f7c413e32cf476fb46d0cbed4507fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPowerOutputValueCallback</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>a570210b9d77212285e880839bcb49dab</anchor>
      <arglist>)(YPowerOutput *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_VOLTAGE_enum</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>aaa2d0855914b6be20591a0424b9b30b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGE_OFF</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>aaa2d0855914b6be20591a0424b9b30b8a7fdf393dae9842d2fcd4e18e6590e0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGE_OUT3V3</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>aaa2d0855914b6be20591a0424b9b30b8a779a7d56607604b77f397978b3c58ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGE_OUT5V</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>aaa2d0855914b6be20591a0424b9b30b8a74550c776162248e9c7e5cdf896b30eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGE_INVALID</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>aaa2d0855914b6be20591a0424b9b30b8a9a68d9a74e2320417ad67ffc165781e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YPowerOutput *</type>
      <name>yFindPowerOutput</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>a0f8ae2577b1ce52073ea1f0513512b98</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YPowerOutput *</type>
      <name>yFirstPowerOutput</name>
      <anchorfile>yocto__poweroutput_8h.html</anchorfile>
      <anchor>ac24ccaf1f6e34e638191da06cbfef3f2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_powersupply.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__powersupply_8cpp</filename>
    <includes id="yocto__powersupply_8h" name="yocto_powersupply.h" local="yes" imported="no">yocto_powersupply.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__powersupply_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__powersupply_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_powersupply.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__powersupply_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YPowerSupply</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_POWEROUTPUT_ENUM</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a5708aa4aee39b1971ae6b631da174b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_VOLTAGESENSE_ENUM</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a8bb669480b3a417d00a3ffcff4d2493d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTATSTARTUP_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>aab8367722c7be993e51db63f419b64f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTLIMIT_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a09f55901e284fcaa745819cc0d81e7f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_INPUTVOLTAGE_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a8f4cea5fd1e4af72e2cfd5afbe39b220</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LDOTEMPERATURE_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a3d7c934e485d0239a347e842e7a083c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MEASUREDCURRENT_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a9fbaa5d4be1118b5037c47de152f5316</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MEASUREDVOLTAGE_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>af70c3a4c1e3b848194c78d340ea557eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VINT_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>ac520aef0b0052b700d7dabad97a1cd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLTAGEATSTARTUP_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a8d7ff75a8023f590c3371e09f225d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLTAGESETPOINT_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>ae989d67ec8f47f0c0fdffce1344f6452</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLTAGETRANSITION_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a89e649f7841f2f9f7f046a7ff3b9aed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPowerSupplyValueCallback</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a6a0604f02c93a65374b30fc6ada58dc5</anchor>
      <arglist>)(YPowerSupply *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_POWEROUTPUT_enum</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a4ceb5822fe9f731012801339c8796939</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWEROUTPUT_OFF</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a4ceb5822fe9f731012801339c8796939ad6f43c0a652d48e9bf0977904e7ccaf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWEROUTPUT_ON</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a4ceb5822fe9f731012801339c8796939ab4cb94d5b3bab5f9ac5b8f1d4105b17a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWEROUTPUT_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a4ceb5822fe9f731012801339c8796939afb5f2510b4c77c1e8fff3ad6a411ebd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_VOLTAGESENSE_enum</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>aba8f719d8b1fcf0af5256c6515c88b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGESENSE_INT</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>aba8f719d8b1fcf0af5256c6515c88b15a3b38e6bf8b38dd1dd0fd45ca79c09239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGESENSE_EXT</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>aba8f719d8b1fcf0af5256c6515c88b15adff5001a19f6dca5d7cc32a4bf7d6638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGESENSE_INVALID</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>aba8f719d8b1fcf0af5256c6515c88b15a1737461340256df0e980918cdfcfbe6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YPowerSupply *</type>
      <name>yFindPowerSupply</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>af42792e6426e0998d51218bcca163a33</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YPowerSupply *</type>
      <name>yFirstPowerSupply</name>
      <anchorfile>yocto__powersupply_8h.html</anchorfile>
      <anchor>a21f0859cc7b4a337b54e4ee0dfede9b1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_pressure.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__pressure_8cpp</filename>
    <includes id="yocto__pressure_8h" name="yocto_pressure.h" local="yes" imported="no">yocto_pressure.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__pressure_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__pressure_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_pressure.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__pressure_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YPressure</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPressureTimedReportCallback</name>
      <anchorfile>yocto__pressure_8h.html</anchorfile>
      <anchor>a55543f7f5036d06c23503825c042cf1f</anchor>
      <arglist>)(YPressure *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPressureValueCallback</name>
      <anchorfile>yocto__pressure_8h.html</anchorfile>
      <anchor>a4df03ef69c916486bc087e1625ea7ca0</anchor>
      <arglist>)(YPressure *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YPressure *</type>
      <name>yFindPressure</name>
      <anchorfile>yocto__pressure_8h.html</anchorfile>
      <anchor>a61de36f6ed054c9cbf16bb9756dd9e12</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YPressure *</type>
      <name>yFirstPressure</name>
      <anchorfile>yocto__pressure_8h.html</anchorfile>
      <anchor>aad8d7c6a037dcf9bf6332874e023edc6</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_proximity.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__proximity_8cpp</filename>
    <includes id="yocto__proximity_8h" name="yocto_proximity.h" local="yes" imported="no">yocto_proximity.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__proximity_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__proximity_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_proximity.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__proximity_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YProximity</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ISPRESENT_ENUM</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a2f35930c44c26dc7f19eaa8c93abed51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_PROXIMITYREPORTMODE_ENUM</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>ae32284a1be414d5fcc661e1536ea5053</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DETECTIONTHRESHOLD_INVALID</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a95a70aaf1420918ccffee85e29b3d285</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LASTTIMEAPPROACHED_INVALID</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a1d024b7cbbf38aa0fabc9d9aeaf27fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LASTTIMEREMOVED_INVALID</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a45be9eadd4b984a898519f2dd6f3df5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSECOUNTER_INVALID</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a951318a9fffbc3c977bde87f428ec251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSETIMER_INVALID</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a4a50f585030c7db4d0e5728fe7bbc4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNALVALUE_INVALID</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a7f9a6435cd80a22e59834079c70f5c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YProximityTimedReportCallback</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>aed2366057cef95d711fae7e3ffe07370</anchor>
      <arglist>)(YProximity *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YProximityValueCallback</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>add689d564d39755c7d36fa64017eec80</anchor>
      <arglist>)(YProximity *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ISPRESENT_enum</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a0b2e042ad9565349295f597b2ed3844f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISPRESENT_FALSE</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a0b2e042ad9565349295f597b2ed3844fa080ae9ef163c9fe172234ef07ac38293</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISPRESENT_TRUE</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a0b2e042ad9565349295f597b2ed3844faf4f13db0a10e62ecba3e43a96e702428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ISPRESENT_INVALID</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a0b2e042ad9565349295f597b2ed3844fa8c259b88cf1a1f94ad61127307673762</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_PROXIMITYREPORTMODE_enum</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a3a3f6d39aae64669087a7df8465d5041</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PROXIMITYREPORTMODE_NUMERIC</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a3a3f6d39aae64669087a7df8465d5041a5e167cee6428ba231e9d05394af15a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PROXIMITYREPORTMODE_PRESENCE</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a3a3f6d39aae64669087a7df8465d5041af4486eb0dfeef721603a358fc7f649b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PROXIMITYREPORTMODE_PULSECOUNT</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a3a3f6d39aae64669087a7df8465d5041a03ccaf81691cb9c9fd804a3d119df05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PROXIMITYREPORTMODE_INVALID</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a3a3f6d39aae64669087a7df8465d5041a02ef930c9467252cc69eaa3f1ab4eb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YProximity *</type>
      <name>yFindProximity</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>a075a68a88fad25af9e0ec60a3c20b503</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YProximity *</type>
      <name>yFirstProximity</name>
      <anchorfile>yocto__proximity_8h.html</anchorfile>
      <anchor>ab2182ede5284195c6bc38d826da344a5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_pwminput.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__pwminput_8cpp</filename>
    <includes id="yocto__pwminput_8h" name="yocto_pwminput.h" local="yes" imported="no">yocto_pwminput.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__pwminput_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__pwminput_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_pwminput.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__pwminput_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YPwmInput</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_PWMREPORTMODE_ENUM</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>ae107aba6dbe17f7eded625ff2a60bdf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DEBOUNCEPERIOD_INVALID</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a5ed24e45034bff270705ec7efa2820f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DUTYCYCLE_INVALID</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>ac08e020ebe4fc8ffba53bd5b56db7f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FREQUENCY_INVALID</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a268113ca1115a06d4778498eefcd9eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PERIOD_INVALID</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>aa8a906eddf24c6bc5f960ec22af0ff47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSECOUNTER_INVALID</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a951318a9fffbc3c977bde87f428ec251</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSEDURATION_INVALID</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a227d72e5fc5fe280bc818a95a12b87e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSETIMER_INVALID</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a4a50f585030c7db4d0e5728fe7bbc4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPwmInputTimedReportCallback</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>acc5fe422f210b85d02ca5f56a10e8aeb</anchor>
      <arglist>)(YPwmInput *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPwmInputValueCallback</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a10b99b3880dff42a83ffa6c4d5815ff7</anchor>
      <arglist>)(YPwmInput *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_PWMREPORTMODE_enum</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_PWM_DUTYCYCLE</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13a4c501a64c53696cc414b5dc7a457e3e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_PWM_FREQUENCY</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13af06e230dccf2902e1ead10141056b1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_PWM_PULSEDURATION</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13a9a4043119ecb12ac8be4bf64110dfdc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_PWM_EDGECOUNT</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13a5a3fc59dfe82a35d66fb200c68119f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_PWM_PULSECOUNT</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13acbde9f3a868e527906a3b090cffbb9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_PWM_CPS</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13a37deec18fb5bd80d1abc685c2fc24a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_PWM_CPM</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13aa9ecb9c70aaa7537ab393e00f532724d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_PWM_STATE</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13a8dadd0549adaf19dac99fa831ab48fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_PWMREPORTMODE_INVALID</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a350e376c356420ead0e2daa2e39cbf13a1ae363b57a287a4aaa1e3425c2064cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YPwmInput *</type>
      <name>yFindPwmInput</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a202908ad1adbae5b558a0b122e3429e5</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YPwmInput *</type>
      <name>yFirstPwmInput</name>
      <anchorfile>yocto__pwminput_8h.html</anchorfile>
      <anchor>a2a986e8554a16f7c68a892357e5f7e01</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_pwmoutput.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__pwmoutput_8cpp</filename>
    <includes id="yocto__pwmoutput_8h" name="yocto_pwmoutput.h" local="yes" imported="no">yocto_pwmoutput.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__pwmoutput_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__pwmoutput_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_pwmoutput.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__pwmoutput_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YPwmOutput</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLED_ENUM</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>a3273b5795c0ab6fcfe0387b0b5115c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLEDATPOWERON_ENUM</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>a1accb7872a6de01b9ead6b2696c33b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DUTYCYCLE_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ac08e020ebe4fc8ffba53bd5b56db7f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DUTYCYCLEATPOWERON_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>abf73ad315459f33d6f539596f3133e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_FREQUENCY_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>a268113ca1115a06d4778498eefcd9eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PERIOD_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>aa8a906eddf24c6bc5f960ec22af0ff47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSEDURATION_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>a227d72e5fc5fe280bc818a95a12b87e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PWMTRANSITION_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>a7d3d314b0e164c8a1ea217917dc79528</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPwmOutputValueCallback</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>af966001f2267b12205ad1a02285390bd</anchor>
      <arglist>)(YPwmOutput *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLED_enum</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLEDATPOWERON_enum</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_FALSE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a8a1e2b0608d30f9711becedf8330310c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_TRUE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a4181335f797329452f279286e1db594a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a1ed4a5c6a5f08f4250a3236bab0e1043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_FALSE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a8a1e2b0608d30f9711becedf8330310c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_TRUE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a4181335f797329452f279286e1db594a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a1ed4a5c6a5f08f4250a3236bab0e1043</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YPwmOutput *</type>
      <name>yFindPwmOutput</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ac84c1a2bb2ab5dd62fb4afbc88387b30</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YPwmOutput *</type>
      <name>yFirstPwmOutput</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ab59cdbcc34e6ac57154f46ea1683b5b2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_pwmpowersource.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__pwmpowersource_8cpp</filename>
    <includes id="yocto__pwmpowersource_8h" name="yocto_pwmpowersource.h" local="yes" imported="no">yocto_pwmpowersource.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__pwmpowersource_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__pwmpowersource_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_pwmpowersource.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__pwmpowersource_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YPwmPowerSource</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_POWERMODE_ENUM</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>a275831e8d5fbfdad83dc310c8aa998ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YPwmPowerSourceValueCallback</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ac94d0fd4c9d01ae0ef5f7a6a46c09b51</anchor>
      <arglist>)(YPwmPowerSource *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_POWERMODE_enum</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ada4acdcab75d8d4c168664a35d00bd8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERMODE_USB_5V</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ada4acdcab75d8d4c168664a35d00bd8ba3cbad35190a75c765a1425b1410fa5a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERMODE_USB_3V</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ada4acdcab75d8d4c168664a35d00bd8bae3b93ddba90b2d69fa2e82661001d839</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERMODE_EXT_V</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ada4acdcab75d8d4c168664a35d00bd8ba1daf611f09a30ccb40f763e4d438131a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERMODE_OPNDRN</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ada4acdcab75d8d4c168664a35d00bd8ba1c1001313b1a7c9b383a65339050383e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_POWERMODE_INVALID</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ada4acdcab75d8d4c168664a35d00bd8ba137d3c563e0529b4d7c093409b1dfa26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YPwmPowerSource *</type>
      <name>yFindPwmPowerSource</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ad521b70eb49dceb98c68b860c570460e</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YPwmPowerSource *</type>
      <name>yFirstPwmPowerSource</name>
      <anchorfile>yocto__pwmpowersource_8h.html</anchorfile>
      <anchor>ad7802e61115605e3d4606a00424664cd</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_quadraturedecoder.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__quadraturedecoder_8cpp</filename>
    <includes id="yocto__quadraturedecoder_8h" name="yocto_quadraturedecoder.h" local="yes" imported="no">yocto_quadraturedecoder.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__quadraturedecoder_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__quadraturedecoder_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_quadraturedecoder.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__quadraturedecoder_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YQuadratureDecoder</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_DECODING_ENUM</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>a85832122f94abfd8bd1469b4caf906a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SPEED_INVALID</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>ac45ef4cf9a94fdc66f711d7942b0856b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YQuadratureDecoderTimedReportCallback</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>a9159c9be5617aa8f1e2aa45ee706853d</anchor>
      <arglist>)(YQuadratureDecoder *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YQuadratureDecoderValueCallback</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>a14b4f046ba867dcbf095286c006e76d3</anchor>
      <arglist>)(YQuadratureDecoder *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_DECODING_enum</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>a76a502a93deed87bfcab0f737e666c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DECODING_OFF</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>a76a502a93deed87bfcab0f737e666c0eac40e2bc67ea8308b98fcddb5be84776f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DECODING_ON</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>a76a502a93deed87bfcab0f737e666c0ea7594e1c444ae141a058fbad3aaa6a000</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DECODING_INVALID</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>a76a502a93deed87bfcab0f737e666c0ea81325e5cf1c9a402d7296a5b5853fdde</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YQuadratureDecoder *</type>
      <name>yFindQuadratureDecoder</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>a478799c7e658e9ead414e3a59570e533</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YQuadratureDecoder *</type>
      <name>yFirstQuadratureDecoder</name>
      <anchorfile>yocto__quadraturedecoder_8h.html</anchorfile>
      <anchor>ac2c6d1a1ec8c2441e85e8cf4bd78de89</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_rangefinder.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__rangefinder_8cpp</filename>
    <includes id="yocto__rangefinder_8h" name="yocto_rangefinder.h" local="yes" imported="no">yocto_rangefinder.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__rangefinder_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__rangefinder_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_rangefinder.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__rangefinder_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YRangeFinder</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_RANGEFINDERMODE_ENUM</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>ad11a27cbb076f4939ada9defe58801b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTTEMPERATURE_INVALID</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>add3ae4e1d493eee059c33045a88ee8e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_HARDWARECALIBRATION_INVALID</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a203699985e5326e44ce89ec26baefd68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YRangeFinderTimedReportCallback</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a74e98bd08446f47fa96acb0fdcd9db48</anchor>
      <arglist>)(YRangeFinder *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YRangeFinderValueCallback</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a50852a87d924a1125295bcf6ab9c9ac0</anchor>
      <arglist>)(YRangeFinder *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_RANGEFINDERMODE_enum</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a101cf20be0db317a29021b93c9d1bb82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RANGEFINDERMODE_DEFAULT</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a101cf20be0db317a29021b93c9d1bb82aabfb5a4019417d8de4ecabc1086fc740</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RANGEFINDERMODE_LONG_RANGE</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a101cf20be0db317a29021b93c9d1bb82ae59db6b09a2d13cbea960288e12b1b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RANGEFINDERMODE_HIGH_ACCURACY</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a101cf20be0db317a29021b93c9d1bb82ad4cd73a1237097938619f7a669d31857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RANGEFINDERMODE_HIGH_SPEED</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a101cf20be0db317a29021b93c9d1bb82acaea69edb1754d12ba0ba8d693da38d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RANGEFINDERMODE_INVALID</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a101cf20be0db317a29021b93c9d1bb82a8afbf518662cb772a3d2ca284c794c57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YRangeFinder *</type>
      <name>yFindRangeFinder</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>af80e45e782807d02d23d8f9fffa2f185</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YRangeFinder *</type>
      <name>yFirstRangeFinder</name>
      <anchorfile>yocto__rangefinder_8h.html</anchorfile>
      <anchor>a1df69761a4b691d7ba748d7482f96f08</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_realtimeclock.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__realtimeclock_8cpp</filename>
    <includes id="yocto__realtimeclock_8h" name="yocto_realtimeclock.h" local="yes" imported="no">yocto_realtimeclock.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__realtimeclock_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__realtimeclock_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_realtimeclock.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__realtimeclock_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YRealTimeClock</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_TIMESET_ENUM</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>adbe1aa78ce7039d815a5207a2f2738ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DATETIME_INVALID</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a77f1909feaa644e6ed1afc0b2ad95ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_UNIXTIME_INVALID</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a2c23e168f06789e735368d4d19aa848e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_UTCOFFSET_INVALID</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a9b8819a7fe180eee175d0e767c9ba2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YRealTimeClockValueCallback</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>ade101ed47f2c77b1132b8bccc12523fc</anchor>
      <arglist>)(YRealTimeClock *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_TIMESET_enum</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a7eb46aab598a0f8dc5fbfdab92f2e90e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_TIMESET_FALSE</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a7eb46aab598a0f8dc5fbfdab92f2e90ea17345eda872a41034638692a30d94de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_TIMESET_TRUE</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a7eb46aab598a0f8dc5fbfdab92f2e90ea8cb50de39b6897b76e3cd06729fd7cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_TIMESET_INVALID</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a7eb46aab598a0f8dc5fbfdab92f2e90eac4fb8e50bc2fb794dce719e3279f8bc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YRealTimeClock *</type>
      <name>yFindRealTimeClock</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a3ac64c7b8e5c4ea299978f4b4804f456</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YRealTimeClock *</type>
      <name>yFirstRealTimeClock</name>
      <anchorfile>yocto__realtimeclock_8h.html</anchorfile>
      <anchor>a0a1cb6a3eac747cab85161dfc48ea417</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_refframe.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__refframe_8cpp</filename>
    <includes id="yocto__refframe_8h" name="yocto_refframe.h" local="yes" imported="no">yocto_refframe.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__refframe_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__refframe_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_refframe.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__refframe_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YRefFrame</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_FUSIONMODE_ENUM</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>add7fbbf922e14bf76577bd8b55b3e2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_MOUNTORIENTATION</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>ac227541dce03da51e2c9c40fa9d2201d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_MOUNTPOSITION</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a8a83a322e3b31db189fdc252fe123d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BEARING_INVALID</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a3829356eb40eedf245496cc382c462ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CALIBRATIONPARAM_INVALID</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a429aa0be53b47e64988a36ebbb8dc51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MOUNTPOS_INVALID</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a35dd7441123227fcbe515e4adb726004</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YRefFrameValueCallback</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>abf64673eeb4876ee25b56a5b4cd97384</anchor>
      <arglist>)(YRefFrame *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_FUSIONMODE_enum</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a9db8c995485d0fb91b0d42cb56471697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_FUSIONMODE_NDOF</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a9db8c995485d0fb91b0d42cb56471697af2503b2431074fdb6a6d372d4f2a8f09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_FUSIONMODE_NDOF_FMC_OFF</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a9db8c995485d0fb91b0d42cb56471697a11789d70875419c51fe3a0c103a85c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_FUSIONMODE_M4G</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a9db8c995485d0fb91b0d42cb56471697a4e195537154ae2d5a9b943715922f739</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_FUSIONMODE_COMPASS</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a9db8c995485d0fb91b0d42cb56471697ac1504938064f0c4aef8e0d6a0ce3bd12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_FUSIONMODE_IMU</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a9db8c995485d0fb91b0d42cb56471697a7f4c2913ab87ae3e2f5a53971a989819</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_FUSIONMODE_INVALID</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a9db8c995485d0fb91b0d42cb56471697ac7a4349ba9b4ed3ceea40d9a5dbc213b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_MOUNTORIENTATION</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>abd2335752c6608506fe1962a038e70ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTORIENTATION_TWELVE</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>abd2335752c6608506fe1962a038e70eea86ab0e9e90ab1c0d7915e9251915fdb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTORIENTATION_THREE</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>abd2335752c6608506fe1962a038e70eea16c596f3031b2f24e16307daa13bff3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTORIENTATION_SIX</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>abd2335752c6608506fe1962a038e70eea4b070d8596cff05f0dc79a43ac250adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTORIENTATION_NINE</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>abd2335752c6608506fe1962a038e70eea15468641dd5c87d1c92c81ef263662c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTORIENTATION_INVALID</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>abd2335752c6608506fe1962a038e70eea3619ea6885e5481926e7ea8d58243619</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_MOUNTPOSITION</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a17d04bdae9ffefe9b5eb6b4eb2f9ad27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTPOSITION_BOTTOM</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a17d04bdae9ffefe9b5eb6b4eb2f9ad27af858dfea80a24b050bad45b92bae990b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTPOSITION_TOP</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a17d04bdae9ffefe9b5eb6b4eb2f9ad27adf408eebe8e2d280050f6e3b4e109859</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTPOSITION_FRONT</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a17d04bdae9ffefe9b5eb6b4eb2f9ad27a890ba0d9f6420afaace6a9355564eb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTPOSITION_REAR</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a17d04bdae9ffefe9b5eb6b4eb2f9ad27abfa4c24b1682d7da8d7cfcd2963f7bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTPOSITION_RIGHT</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a17d04bdae9ffefe9b5eb6b4eb2f9ad27a3ace0a1161f769d6459d8db35ace3c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTPOSITION_LEFT</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a17d04bdae9ffefe9b5eb6b4eb2f9ad27a48e09722e2f1f468c9a1cd6aeaf380c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOUNTPOSITION_INVALID</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>a17d04bdae9ffefe9b5eb6b4eb2f9ad27a1ba1dc0448d9ea3bec74ec06bd5b8715</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YRefFrame *</type>
      <name>yFindRefFrame</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>ae9d43f1f3d72c18e016fce78ea3c8bd4</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YRefFrame *</type>
      <name>yFirstRefFrame</name>
      <anchorfile>yocto__refframe_8h.html</anchorfile>
      <anchor>ac5fd79da9fb33daea19acd9acf6dfac0</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_relay.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__relay_8cpp</filename>
    <includes id="yocto__relay_8h" name="yocto_relay.h" local="yes" imported="no">yocto_relay.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__relay_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__relay_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_relay.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__relay_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YDelayedPulse</class>
    <class kind="class">YRelay</class>
    <member kind="define">
      <type>#define</type>
      <name>_CLASS_YDELAYEDPULSE</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a09a2c1ce53243b3b5dd6ff74495c3c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_OUTPUT_ENUM</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>ac3d494a4607664c0c6333366f85603c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_STATE_ENUM</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>aa6c44ce736490fea24008c7fe32ece87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_STATEATPOWERON_ENUM</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>afc8bb467e3341231efad1c417adc2674</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COUNTDOWN_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a6e4d6462f4712cd97f5b346b5aba261d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MAXTIMEONSTATEA_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abef8aa28d184676e26e9a819804dddb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MAXTIMEONSTATEB_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>aa45715d26fbb094a6f4d6853400c3ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSETIMER_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a4a50f585030c7db4d0e5728fe7bbc4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YRelayValueCallback</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a5b60ea07448d4e0b5fdc4df7c2b76fc4</anchor>
      <arglist>)(YRelay *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_OUTPUT_enum</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_OFF</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fadc2c0e1bae79706790d8a0ca8fbc08f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_ON</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fa5e0162c997277adfb17c69dd64435ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fa744e024be9c128602532d595444bd0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_OFF</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fadc2c0e1bae79706790d8a0ca8fbc08f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_ON</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fa5e0162c997277adfb17c69dd64435ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fa744e024be9c128602532d595444bd0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_STATE_enum</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_A</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366a7c886bd6f3fe012c78f43cab237a26ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_B</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366aaa19ef898e8b66632c58ef7d8f772d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366afe7638b67ba585976eba51502ef7b592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_A</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366a7c886bd6f3fe012c78f43cab237a26ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_B</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366aaa19ef898e8b66632c58ef7d8f772d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366afe7638b67ba585976eba51502ef7b592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_STATEATPOWERON_enum</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_UNCHANGED</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a28dd05656f0f67aa024394293549c53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_A</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a704722be9f1de063c0ebe6db28fc2d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_B</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a6aa7ca1be4f265697051c848c71dfbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a9a4d94a01510fa8a381d165f3efb0881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_UNCHANGED</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a28dd05656f0f67aa024394293549c53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_A</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a704722be9f1de063c0ebe6db28fc2d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_B</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a6aa7ca1be4f265697051c848c71dfbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a9a4d94a01510fa8a381d165f3efb0881</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YRelay *</type>
      <name>yFindRelay</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a690ddb577b873923acf7bce3f23c6e8f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YRelay *</type>
      <name>yFirstRelay</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a22dc3db1184c101d1fd237869f405463</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_segmenteddisplay.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__segmenteddisplay_8cpp</filename>
    <includes id="yocto__segmenteddisplay_8h" name="yocto_segmenteddisplay.h" local="yes" imported="no">yocto_segmenteddisplay.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__segmenteddisplay_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__segmenteddisplay_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_segmenteddisplay.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__segmenteddisplay_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YSegmentedDisplay</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_DISPLAYMODE_ENUM</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>ade51db425406e3353346ae0a96596ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DISPLAYEDTEXT_INVALID</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>a7bd1a62cdb7b3b0569ee72f06253f54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YSegmentedDisplayValueCallback</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>ad778fa2447b7e9ccc7f564e091b52d98</anchor>
      <arglist>)(YSegmentedDisplay *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_DISPLAYMODE_enum</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>a95040098d3e3a4783a8db2f4a1c78e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYMODE_DISCONNECTED</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>a95040098d3e3a4783a8db2f4a1c78e3aa5f7e5c92655608670c6cd77277fe3f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYMODE_MANUAL</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>a95040098d3e3a4783a8db2f4a1c78e3aa5d578fcb6102094321e8e66448b3d067</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYMODE_AUTO1</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>a95040098d3e3a4783a8db2f4a1c78e3aa5c5a07aedd90d916934e92f69f4d23f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYMODE_AUTO60</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>a95040098d3e3a4783a8db2f4a1c78e3aafdfec7c82fc3c53f33a5e45fa0d0464b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_DISPLAYMODE_INVALID</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>a95040098d3e3a4783a8db2f4a1c78e3aa4cb28531d3bda781a3bc53c864f8b917</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YSegmentedDisplay *</type>
      <name>yFindSegmentedDisplay</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>a2affe86c9d249fe7ef03f03168a321c7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YSegmentedDisplay *</type>
      <name>yFirstSegmentedDisplay</name>
      <anchorfile>yocto__segmenteddisplay_8h.html</anchorfile>
      <anchor>acddfa73fd3991d2b3d06e1362b86da85</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_serialport.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__serialport_8cpp</filename>
    <includes id="yocto__serialport_8h" name="yocto_serialport.h" local="yes" imported="no">yocto_serialport.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__serialport_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__serialport_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_serialport.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__serialport_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YSerialPort</class>
    <class kind="class">YSnoopingRecord</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_VOLTAGELEVEL_ENUM</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>accab3d354e7ee7d6d9d406ed066a14b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTJOB_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>ac76baf6d99e5396d53f60fe08ee486fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ERRCOUNT_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a6faf1b88457b0d1c6d336bad38c81f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LASTMSG_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a8f08a33772797afcb0f98568bdd79bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PROTOCOL_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a69bc5b20179e0b35cd0bd91d151becbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RXCOUNT_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a93637f2daab4bc2a78f413e8558e7de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RXMSGCOUNT_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>aff10570c3486bac01cb1cd236bdac884</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SERIALMODE_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a8d6aa22b453907660f49972565aeaae4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_STARTUPJOB_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>ab397ef85f655fda06a1d93a7303828f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TXCOUNT_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a1e0a51b4be312c11d2ff064cd5696a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TXMSGCOUNT_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a1ae4d8e16e751369dd849fe09fbd7de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YSerialPortValueCallback</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a1850f6159d880ee183edc61e03f290d4</anchor>
      <arglist>)(YSerialPort *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_VOLTAGELEVEL_enum</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_OFF</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07abf72926191021566d8591c5cbb9c6523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL3V</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a84712617e52197a64c03da25a3b19407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL3VR</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07adc9212b2ea1d71073368d06e7379a248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL5V</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07ab2cb481755ab94e94ef7214e3959fe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL5VR</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a42ef38a7356246a1135a4a227bec36f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_RS232</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07ae8a5e23cdf0b42c8c62be1f4b01c74d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_RS485</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a28f9c980b1d0adeff0023f4cd1382947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07af63d4f8c8824b7df4aa4147feafa8d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_OFF</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07abf72926191021566d8591c5cbb9c6523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL3V</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a84712617e52197a64c03da25a3b19407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL3VR</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07adc9212b2ea1d71073368d06e7379a248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL5V</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07ab2cb481755ab94e94ef7214e3959fe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL5VR</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a42ef38a7356246a1135a4a227bec36f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_RS232</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07ae8a5e23cdf0b42c8c62be1f4b01c74d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_RS485</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a28f9c980b1d0adeff0023f4cd1382947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07af63d4f8c8824b7df4aa4147feafa8d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YSerialPort *</type>
      <name>yFindSerialPort</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>aa4ce413b41df26a693a58405caa859b7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YSerialPort *</type>
      <name>yFirstSerialPort</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a2b17347f22af50b4d1de2604ce0cd599</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_servo.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__servo_8cpp</filename>
    <includes id="yocto__servo_8h" name="yocto_servo.h" local="yes" imported="no">yocto_servo.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__servo_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__servo_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_servo.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__servo_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YMove</class>
    <class kind="class">YServo</class>
    <member kind="define">
      <type>#define</type>
      <name>_CLASS_YMOVE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>af02fe5e4945519c1aebde1e8586f0961</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLED_ENUM</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>a3273b5795c0ab6fcfe0387b0b5115c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLEDATPOWERON_ENUM</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>a1accb7872a6de01b9ead6b2696c33b32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_NEUTRAL_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5a158b140e73a6568b80fa95cb543b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_POSITION_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ac53ebee7fc22300e2dc712c5223a9a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_POSITIONATPOWERON_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>a599f8e1637a67b39e44a7cedbdab255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RANGE_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ab0e56d857c2a1f4c8c0a63e8ec80ab36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YServoValueCallback</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>aca993bb245ce97aa70b68c795285af14</anchor>
      <arglist>)(YServo *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLED_enum</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLEDATPOWERON_enum</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_FALSE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a8a1e2b0608d30f9711becedf8330310c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_TRUE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a4181335f797329452f279286e1db594a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a1ed4a5c6a5f08f4250a3236bab0e1043</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_FALSE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a8a1e2b0608d30f9711becedf8330310c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_TRUE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a4181335f797329452f279286e1db594a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLEDATPOWERON_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad919fdab228f27375eca035c6ac7ca60a1ed4a5c6a5f08f4250a3236bab0e1043</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YServo *</type>
      <name>yFindServo</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>a18db3edaa4ba2f49228594442f5f6cd1</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YServo *</type>
      <name>yFirstServo</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>aea9f1bf2eb1c6bc41bd7b85761d34be9</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_spiport.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__spiport_8cpp</filename>
    <includes id="yocto__spiport_8h" name="yocto_spiport.h" local="yes" imported="no">yocto_spiport.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__spiport_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__spiport_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_spiport.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__spiport_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YSpiPort</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_SHITFTSAMPLING_ENUM</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>af8cfcedff8433eac16383639358ecdf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_SSPOLARITY_ENUM</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a13d2c4e3002d8db917c8b99f89c66f62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_VOLTAGELEVEL_ENUM</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>accab3d354e7ee7d6d9d406ed066a14b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTJOB_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>ac76baf6d99e5396d53f60fe08ee486fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ERRCOUNT_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a6faf1b88457b0d1c6d336bad38c81f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LASTMSG_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a8f08a33772797afcb0f98568bdd79bbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PROTOCOL_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a69bc5b20179e0b35cd0bd91d151becbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RXCOUNT_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a93637f2daab4bc2a78f413e8558e7de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RXMSGCOUNT_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>aff10570c3486bac01cb1cd236bdac884</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SPIMODE_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>ac95e89b915ebc7e501120f7c789c7347</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_STARTUPJOB_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>ab397ef85f655fda06a1d93a7303828f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TXCOUNT_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a1e0a51b4be312c11d2ff064cd5696a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TXMSGCOUNT_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a1ae4d8e16e751369dd849fe09fbd7de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YSpiPortValueCallback</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a4067b67a6e8a5887a0831eea5af49e64</anchor>
      <arglist>)(YSpiPort *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_SHITFTSAMPLING_enum</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a5eefa8036f0d3e60ee8be71f2fe4eb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SHITFTSAMPLING_OFF</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a5eefa8036f0d3e60ee8be71f2fe4eb36a39a408c07c4bda86b1c2b41539a7279d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SHITFTSAMPLING_ON</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a5eefa8036f0d3e60ee8be71f2fe4eb36ad3878d917b5342a7e99850dfdfb179fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SHITFTSAMPLING_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a5eefa8036f0d3e60ee8be71f2fe4eb36ab67c20fcf18b3020d810aac90ad19d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_SSPOLARITY_enum</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>afa2b598c054391ae8aaa47952ec2bfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SSPOLARITY_ACTIVE_LOW</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>afa2b598c054391ae8aaa47952ec2bfefadaa59ebd8992daf512a21e8f341d9388</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SSPOLARITY_ACTIVE_HIGH</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>afa2b598c054391ae8aaa47952ec2bfefacf17053bc5126b55f041aae454201d67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SSPOLARITY_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>afa2b598c054391ae8aaa47952ec2bfefadd1744ca52f8d70661fd95c2551264a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_VOLTAGELEVEL_enum</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_OFF</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07abf72926191021566d8591c5cbb9c6523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL3V</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a84712617e52197a64c03da25a3b19407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL3VR</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07adc9212b2ea1d71073368d06e7379a248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL5V</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07ab2cb481755ab94e94ef7214e3959fe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL5VR</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a42ef38a7356246a1135a4a227bec36f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_RS232</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07ae8a5e23cdf0b42c8c62be1f4b01c74d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_RS485</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a28f9c980b1d0adeff0023f4cd1382947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_INVALID</name>
      <anchorfile>yocto__serialport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07af63d4f8c8824b7df4aa4147feafa8d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_OFF</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07abf72926191021566d8591c5cbb9c6523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL3V</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a84712617e52197a64c03da25a3b19407</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL3VR</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07adc9212b2ea1d71073368d06e7379a248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL5V</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07ab2cb481755ab94e94ef7214e3959fe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_TTL5VR</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a42ef38a7356246a1135a4a227bec36f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_RS232</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07ae8a5e23cdf0b42c8c62be1f4b01c74d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_RS485</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07a28f9c980b1d0adeff0023f4cd1382947</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_VOLTAGELEVEL_INVALID</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a687517f277a2fe6e4ad16a36e9bbec07af63d4f8c8824b7df4aa4147feafa8d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YSpiPort *</type>
      <name>yFindSpiPort</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>ab0c1662b459bf3ff953b05bdd0807436</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YSpiPort *</type>
      <name>yFirstSpiPort</name>
      <anchorfile>yocto__spiport_8h.html</anchorfile>
      <anchor>a74a3d51fd96a6b957455fc793dae1fa5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_steppermotor.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__steppermotor_8cpp</filename>
    <includes id="yocto__steppermotor_8h" name="yocto_steppermotor.h" local="yes" imported="no">yocto_steppermotor.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__steppermotor_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__steppermotor_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_steppermotor.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__steppermotor_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YStepperMotor</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_MOTORSTATE_ENUM</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a1ceea0c64e3b2206557dba6985f050d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_STEPPING_ENUM</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a939a2930d50691e8d588af99cab598b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ALERTMODE_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>ab91e4e6329c96406ad2c5f5547e7b7f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_AUXMODE_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a3c17f69b7a79deca6fe5cbbf3ef5b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_AUXSIGNAL_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a9638e003794e23f688e6258a401325cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_DIAGS_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a6fb6e243579bad905777b2e6401ae946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MAXACCEL_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a67a3d66c0c1dfd31598c159d9acab9b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MAXSPEED_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a7b073d3d9a0371aac1b68cfddc67f918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_OVERCURRENT_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a1a65666e12e380fda27d141977bcae49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULLINSPEED_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a7ebcd15646b41f6e25af1ef1006e11af</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SPEED_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>ac45ef4cf9a94fdc66f711d7942b0856b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_STEPPOS_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>abb74b9fb40f3a4d809b5594dcb40d1a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TCURRRUN_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a1a881c402fb0d901b2d25f56f77a40cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TCURRSTOP_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a11631bcca70e3e133b904d11f2113311</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YStepperMotorValueCallback</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a27739a9031224ba141ae9129dd988c3e</anchor>
      <arglist>)(YStepperMotor *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_MOTORSTATE_enum</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a2aa9a940d3b3f1fdf6ad1cdf2bb06156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATE_ABSENT</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a2aa9a940d3b3f1fdf6ad1cdf2bb06156a3e24d173802ecfa66d7dabbd792776bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATE_ALERT</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a2aa9a940d3b3f1fdf6ad1cdf2bb06156a9319c32a09d063e89d94b0a8d0bc8be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATE_HI_Z</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a2aa9a940d3b3f1fdf6ad1cdf2bb06156ad6d153211ff695efc3290cab5af9a3de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATE_STOP</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a2aa9a940d3b3f1fdf6ad1cdf2bb06156ae8abba60012a0aacdb00df749bcd0e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATE_RUN</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a2aa9a940d3b3f1fdf6ad1cdf2bb06156a88e8be89e1fe9b1a1cf125b13b908a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATE_BATCH</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a2aa9a940d3b3f1fdf6ad1cdf2bb06156adc7e30e2f174062d622a8bd839eb8c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_MOTORSTATE_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a2aa9a940d3b3f1fdf6ad1cdf2bb06156a210616d2ef4f4764b3f752cee9af6f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_STEPPING_enum</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a8a36f0a7be3f3afca3720e9d7c876ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STEPPING_MICROSTEP16</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a8a36f0a7be3f3afca3720e9d7c876ec3a4a8b393b7e4d2ac7d4b40efdc0615a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STEPPING_MICROSTEP8</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a8a36f0a7be3f3afca3720e9d7c876ec3a7576de2076f96cbf9f28dd43beaf94db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STEPPING_MICROSTEP4</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a8a36f0a7be3f3afca3720e9d7c876ec3aa6ae63f9b8f4da38aae211d0ec35b580</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STEPPING_HALFSTEP</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a8a36f0a7be3f3afca3720e9d7c876ec3afa34a383f83353ca7018687b2cc8f80c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STEPPING_FULLSTEP</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a8a36f0a7be3f3afca3720e9d7c876ec3acd97a4ee62c5e20140635fc550b9bef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STEPPING_INVALID</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>a8a36f0a7be3f3afca3720e9d7c876ec3a1461318bf732835f40c6b7a0fdd7bf09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YStepperMotor *</type>
      <name>yFindStepperMotor</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>adf10d0b45ecdc7814f16b08139b0c610</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YStepperMotor *</type>
      <name>yFirstStepperMotor</name>
      <anchorfile>yocto__steppermotor_8h.html</anchorfile>
      <anchor>aa38ba5e6b579cf92a0e0db197f95afdf</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_temperature.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__temperature_8cpp</filename>
    <includes id="yocto__temperature_8h" name="yocto_temperature.h" local="yes" imported="no">yocto_temperature.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__temperature_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__temperature_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_temperature.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__temperature_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YTemperature</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_SENSORTYPE_ENUM</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>aa67f1a9115b34894aafda7d2dead2a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNALUNIT_INVALID</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a82b86d676288ecce38cafdabc10c08f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SIGNALVALUE_INVALID</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7f9a6435cd80a22e59834079c70f5c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YTemperatureTimedReportCallback</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>ab93d6b01a9d24b1fd67c50cad419ca4e</anchor>
      <arglist>)(YTemperature *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YTemperatureValueCallback</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>acb88b2303ea9442e6d1ce25abe581672</anchor>
      <arglist>)(YTemperature *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_SENSORTYPE_enum</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_DIGITAL</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23afcc161d47dd19d7bb7db71c35799de8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_TYPE_K</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23a30e1cf2a6aead674a52e7619d2a95d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_TYPE_E</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23af5dec5c7bf96f3f4d25646f307361dc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_TYPE_J</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23aacc68010f9084212a378d05666979b44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_TYPE_N</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23a3add940c97a4e83779fca4eba7fa4247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_TYPE_R</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23addde6fe903005283d2d91932f3ff9c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_TYPE_S</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23ae193b5edc9e8501be554ec5c2d049259</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_TYPE_T</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23ae518261dcb906990ca9a87989e6008f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_PT100_4WIRES</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23abc61800ab25a82957c4a4afd2494db24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_PT100_3WIRES</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23a40135ec16e26904fbe94ba70942a3f2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_PT100_2WIRES</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23ae7bdf1fb2d42dcbc59b8c886b33cab5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_RES_OHM</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23a24b329aa193ba247b00da42b5df2beb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_RES_NTC</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23a22767d4cb9d9ccbd0843ad58d17daaf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_RES_LINEAR</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23aec60744ee0782bcf346d3032dbeed6ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_RES_INTERNAL</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23a3f6088fd723f080a049c7c3a364c9781</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SENSORTYPE_INVALID</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a7572473dfdbf27f363dd34160bd81e23a2058ad4c64928d09bbdbf2f5566c7fb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YTemperature *</type>
      <name>yFindTemperature</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a5e909d046f20406208419d647aa482cd</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YTemperature *</type>
      <name>yFirstTemperature</name>
      <anchorfile>yocto__temperature_8h.html</anchorfile>
      <anchor>a23e16accdc040b2321c02eddd423c30c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_tilt.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__tilt_8cpp</filename>
    <includes id="yocto__tilt_8h" name="yocto_tilt.h" local="yes" imported="no">yocto_tilt.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__tilt_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__tilt_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_tilt.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__tilt_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YTilt</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_AXIS_ENUM</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a018169be1bcbb372bf59395e28545b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_BANDWIDTH_INVALID</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>ab774e19b74062026d15cd574a5c4a698</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YTiltTimedReportCallback</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a9d737348bbab4e65d4021ebdb3a21344</anchor>
      <arglist>)(YTilt *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YTiltValueCallback</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a9504b13665b147bfb10b21bfd6820e89</anchor>
      <arglist>)(YTilt *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_AXIS_enum</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_X</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62a293a95428f0be2643c3f671e082452ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_Y</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62ad4081d24027a7a903bd6825e919e10de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_Z</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62ad697261cb58becdad0b6fbc5226f5cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_INVALID</name>
      <anchorfile>yocto__compass_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62a3c57d19ae7e782166bb33eedebae0354</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_X</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62a293a95428f0be2643c3f671e082452ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_Y</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62ad4081d24027a7a903bd6825e919e10de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_Z</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62ad697261cb58becdad0b6fbc5226f5cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_AXIS_INVALID</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a77c38b0a1cdce86a4b9f4efb4ec14b62a3c57d19ae7e782166bb33eedebae0354</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YTilt *</type>
      <name>yFindTilt</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a7e1cca5a4c23a406117cb1c6e9a0325b</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YTilt *</type>
      <name>yFirstTilt</name>
      <anchorfile>yocto__tilt_8h.html</anchorfile>
      <anchor>a78a249ccf15f9195b6c8335d4be23e3d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_voc.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__voc_8cpp</filename>
    <includes id="yocto__voc_8h" name="yocto_voc.h" local="yes" imported="no">yocto_voc.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__voc_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__voc_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_voc.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__voc_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YVoc</class>
    <member kind="typedef">
      <type>void(*</type>
      <name>YVocTimedReportCallback</name>
      <anchorfile>yocto__voc_8h.html</anchorfile>
      <anchor>aa10b0c1506275910308891ab63e5f9ad</anchor>
      <arglist>)(YVoc *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YVocValueCallback</name>
      <anchorfile>yocto__voc_8h.html</anchorfile>
      <anchor>a052a601c0aef796e6cc00550bbc7bb7d</anchor>
      <arglist>)(YVoc *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YVoc *</type>
      <name>yFindVoc</name>
      <anchorfile>yocto__voc_8h.html</anchorfile>
      <anchor>a918364e7ee3b36fa5d91102f6f8be498</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YVoc *</type>
      <name>yFirstVoc</name>
      <anchorfile>yocto__voc_8h.html</anchorfile>
      <anchor>abf372679ca73a4faab3656b67d4c4bed</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_voltage.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__voltage_8cpp</filename>
    <includes id="yocto__voltage_8h" name="yocto_voltage.h" local="yes" imported="no">yocto_voltage.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__voltage_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__voltage_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_voltage.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__voltage_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YVoltage</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_ENABLED_ENUM</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>a3273b5795c0ab6fcfe0387b0b5115c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YVoltageTimedReportCallback</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ac550d3f5deaf8b3cfa54d487d2b9dba1</anchor>
      <arglist>)(YVoltage *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YVoltageValueCallback</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>a69ac4a56b35867d730635da0a9dd0472</anchor>
      <arglist>)(YVoltage *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_ENABLED_enum</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__current_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__display_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__hubport_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__pwmoutput_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__servo_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_FALSE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea40dd4e0cc5655a4adaee77f78eb67feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_TRUE</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1beaa1f3ecf9d7443b212ef7415821146458</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_ENABLED_INVALID</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad5952b9679e5dc66cb7471ab680fa1bea0e95591b1499de77ccefe618ef1bba1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YVoltage *</type>
      <name>yFindVoltage</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>a0b4cf05dbfc9a8869b913141fd9186a8</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YVoltage *</type>
      <name>yFirstVoltage</name>
      <anchorfile>yocto__voltage_8h.html</anchorfile>
      <anchor>ad8f0aed2c4ec3b2664706fab747f4a9d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_voltageoutput.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__voltageoutput_8cpp</filename>
    <includes id="yocto__voltageoutput_8h" name="yocto_voltageoutput.h" local="yes" imported="no">yocto_voltageoutput.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__voltageoutput_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__voltageoutput_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_voltageoutput.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__voltageoutput_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YVoltageOutput</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_CURRENTVOLTAGE_INVALID</name>
      <anchorfile>yocto__voltageoutput_8h.html</anchorfile>
      <anchor>a1e7e720ac3f5227030281c479889be96</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLTAGEATSTARTUP_INVALID</name>
      <anchorfile>yocto__voltageoutput_8h.html</anchorfile>
      <anchor>a8d7ff75a8023f590c3371e09f225d085</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_VOLTAGETRANSITION_INVALID</name>
      <anchorfile>yocto__voltageoutput_8h.html</anchorfile>
      <anchor>a89e649f7841f2f9f7f046a7ff3b9aed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YVoltageOutputValueCallback</name>
      <anchorfile>yocto__voltageoutput_8h.html</anchorfile>
      <anchor>a79957bdd5d138f962d48a21b609f0d75</anchor>
      <arglist>)(YVoltageOutput *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YVoltageOutput *</type>
      <name>yFindVoltageOutput</name>
      <anchorfile>yocto__voltageoutput_8h.html</anchorfile>
      <anchor>a0de87b006ecf7733c705ba88564d881f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YVoltageOutput *</type>
      <name>yFirstVoltageOutput</name>
      <anchorfile>yocto__voltageoutput_8h.html</anchorfile>
      <anchor>a30282839fb95d7496b5a670c467c55f5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_wakeupmonitor.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__wakeupmonitor_8cpp</filename>
    <includes id="yocto__wakeupmonitor_8h" name="yocto_wakeupmonitor.h" local="yes" imported="no">yocto_wakeupmonitor.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__wakeupmonitor_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__wakeupmonitor_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_wakeupmonitor.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__wakeupmonitor_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YWakeUpMonitor</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_WAKEUPREASON_ENUM</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a8dff2097aa2322e336cdc5bdfc23e2e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_WAKEUPSTATE_ENUM</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2ae43cb7cfcd22056d197ef05020cfc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_NEXTWAKEUP_INVALID</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a12a01180a72b5553842efa09266467c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_POWERDURATION_INVALID</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>ac0e64345f3bfff5608521a06f4779372</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_RTCTIME_INVALID</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a87bc2b7d4d24e6ee83ba2d64bdb3c997</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SLEEPCOUNTDOWN_INVALID</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>adbd2551b67742e3ca864366252ccd643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YWakeUpMonitorValueCallback</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a8c323a8e1e65ef8ded80c4a2e736857a</anchor>
      <arglist>)(YWakeUpMonitor *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_WAKEUPREASON_enum</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2faf8bf59c08399791618dda1ebdb555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPREASON_USBPOWER</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2faf8bf59c08399791618dda1ebdb555ac7df707edfea0320eea11c17e7e11135</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPREASON_EXTPOWER</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2faf8bf59c08399791618dda1ebdb555a5748a8584133dc8f243925ebac73fafc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPREASON_ENDOFSLEEP</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2faf8bf59c08399791618dda1ebdb555a826210229cd8c90162b2b6e0825e17cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPREASON_EXTSIG1</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2faf8bf59c08399791618dda1ebdb555ae143433abcae014590de8c3413f642db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPREASON_SCHEDULE1</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2faf8bf59c08399791618dda1ebdb555a372d65cf15c8625f687693d7a630119b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPREASON_SCHEDULE2</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2faf8bf59c08399791618dda1ebdb555aa35458b8aaa9354939655d1e27d5cbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPREASON_INVALID</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a2faf8bf59c08399791618dda1ebdb555af2726ce01b3c9e3da02b5dcb9f54ee3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_WAKEUPSTATE_enum</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>aa8af4b6e71349ed5777892eefde7ceff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPSTATE_SLEEPING</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>aa8af4b6e71349ed5777892eefde7ceffaab6f2c240f9d476c48f1c1105fcdef7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPSTATE_AWAKE</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>aa8af4b6e71349ed5777892eefde7ceffa22540fcc550a6862b9cd346909586543</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WAKEUPSTATE_INVALID</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>aa8af4b6e71349ed5777892eefde7ceffa3c394942df3e848f533aa66d12735de4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YWakeUpMonitor *</type>
      <name>yFindWakeUpMonitor</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>ae92bb6617ec06d6613ffe79b8e93dc2d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YWakeUpMonitor *</type>
      <name>yFirstWakeUpMonitor</name>
      <anchorfile>yocto__wakeupmonitor_8h.html</anchorfile>
      <anchor>a1f905d04ec2358679250f4580b8c40b6</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_wakeupschedule.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__wakeupschedule_8cpp</filename>
    <includes id="yocto__wakeupschedule_8h" name="yocto_wakeupschedule.h" local="yes" imported="no">yocto_wakeupschedule.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__wakeupschedule_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__wakeupschedule_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_wakeupschedule.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__wakeupschedule_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YWakeUpSchedule</class>
    <member kind="define">
      <type>#define</type>
      <name>Y_HOURS_INVALID</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>a49926594626cff406f26de0ef2165a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MINUTESA_INVALID</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>a674ae788d35ff033014f4898e415d633</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MINUTESB_INVALID</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>acb4b26f2560c062bd7282979619ce4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MONTHDAYS_INVALID</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>a7958d1cb4b2eced0bb907e080243b618</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MONTHS_INVALID</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>a6f385e18f16d822b47bd5ebef6ed63fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_NEXTOCCURENCE_INVALID</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>ab5ea55b1ca2572d8a728bdb46a87b5bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_WEEKDAYS_INVALID</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>a197a51a43b3a5cb56c5357efcab90837</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YWakeUpScheduleValueCallback</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>aa21c33a51fe66829137beb48baa60129</anchor>
      <arglist>)(YWakeUpSchedule *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="function">
      <type>YWakeUpSchedule *</type>
      <name>yFindWakeUpSchedule</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>a7303e320e2a99582541e7c35d0840f45</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YWakeUpSchedule *</type>
      <name>yFirstWakeUpSchedule</name>
      <anchorfile>yocto__wakeupschedule_8h.html</anchorfile>
      <anchor>a2b54f9666e95da5b9b7ef88c2fcb0958</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_watchdog.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__watchdog_8cpp</filename>
    <includes id="yocto__watchdog_8h" name="yocto_watchdog.h" local="yes" imported="no">yocto_watchdog.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__watchdog_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__watchdog_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_watchdog.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__watchdog_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YDelayedPulse</class>
    <class kind="class">YWatchdog</class>
    <member kind="define">
      <type>#define</type>
      <name>_CLASS_YDELAYEDPULSE</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a09a2c1ce53243b3b5dd6ff74495c3c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_OUTPUT_ENUM</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>ac3d494a4607664c0c6333366f85603c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_RUNNING_ENUM</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a4d5f5388a1b8f88ce0c4c11088c68587</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_STATE_ENUM</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>aa6c44ce736490fea24008c7fe32ece87</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_STATEATPOWERON_ENUM</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>afc8bb467e3341231efad1c417adc2674</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COUNTDOWN_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a6e4d6462f4712cd97f5b346b5aba261d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MAXTIMEONSTATEA_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abef8aa28d184676e26e9a819804dddb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MAXTIMEONSTATEB_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>aa45715d26fbb094a6f4d6853400c3ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_PULSETIMER_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a4a50f585030c7db4d0e5728fe7bbc4aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TRIGGERDELAY_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a09824335d43816e281d5ba998a63b0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_TRIGGERDURATION_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a65b4ca30d92c3cc53f001f17f417d47c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YWatchdogValueCallback</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a59df26e4159d8668d03653b03820d73d</anchor>
      <arglist>)(YWatchdog *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_OUTPUT_enum</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_OFF</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fadc2c0e1bae79706790d8a0ca8fbc08f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_ON</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fa5e0162c997277adfb17c69dd64435ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fa744e024be9c128602532d595444bd0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_OFF</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fadc2c0e1bae79706790d8a0ca8fbc08f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_ON</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fa5e0162c997277adfb17c69dd64435ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_OUTPUT_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a980d9569f48780bac7f21668e8d0da0fa744e024be9c128602532d595444bd0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_RUNNING_enum</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>aaa76f6eeae92ebda4e421733b27c9c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RUNNING_OFF</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>aaa76f6eeae92ebda4e421733b27c9c80a2f2f8fb821ddb005ceb92de8b7e7ffa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RUNNING_ON</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>aaa76f6eeae92ebda4e421733b27c9c80a8554031ef450c9d363680eeffa4d494d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_RUNNING_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>aaa76f6eeae92ebda4e421733b27c9c80a33815e5a858b2e755cc3d16d440f77c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_STATE_enum</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_A</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366a7c886bd6f3fe012c78f43cab237a26ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_B</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366aaa19ef898e8b66632c58ef7d8f772d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366afe7638b67ba585976eba51502ef7b592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_A</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366a7c886bd6f3fe012c78f43cab237a26ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_B</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366aaa19ef898e8b66632c58ef7d8f772d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATE_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a62996fd12a2dfe1c761b1186925d7366afe7638b67ba585976eba51502ef7b592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_STATEATPOWERON_enum</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_UNCHANGED</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a28dd05656f0f67aa024394293549c53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_A</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a704722be9f1de063c0ebe6db28fc2d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_B</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a6aa7ca1be4f265697051c848c71dfbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_INVALID</name>
      <anchorfile>yocto__relay_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a9a4d94a01510fa8a381d165f3efb0881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_UNCHANGED</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a28dd05656f0f67aa024394293549c53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_A</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a704722be9f1de063c0ebe6db28fc2d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_B</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a6aa7ca1be4f265697051c848c71dfbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_STATEATPOWERON_INVALID</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>abbfa9a31d2eac0a1c6b7b9f85bc4b7c9a9a4d94a01510fa8a381d165f3efb0881</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YWatchdog *</type>
      <name>yFindWatchdog</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a846a26e2ebd76849689724f1e84eab96</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YWatchdog *</type>
      <name>yFirstWatchdog</name>
      <anchorfile>yocto__watchdog_8h.html</anchorfile>
      <anchor>a11d1854205f3589c201ffe3a16a7e98d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_weighscale.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__weighscale_8cpp</filename>
    <includes id="yocto__weighscale_8h" name="yocto_weighscale.h" local="yes" imported="no">yocto_weighscale.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__weighscale_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__weighscale_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_weighscale.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__weighscale_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YWeighScale</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_EXCITATION_ENUM</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>aaf9112bca3976a957c792174578368c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMMAND_INVALID</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>adf39dc9e6171abdda72a7307d47e1a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMPENSATION_INVALID</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>a7d637b295eb4371f0d18501dec645487</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMPTEMPADAPTRATIO_INVALID</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>a41fa69c8e4698c57aac83f99ee620d60</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMPTEMPAVG_INVALID</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>a5cecb9d35a21acf1a01aa751afb7b1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_COMPTEMPCHG_INVALID</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>a1af7e9bd2192ca8d0f76d931b911844c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_ZEROTRACKING_INVALID</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>a3b5a11a2babf072b8afdffb0f8bfde63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YWeighScaleTimedReportCallback</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>ac3a06a9269b4d5b9d834e2ca2131a046</anchor>
      <arglist>)(YWeighScale *func, YMeasure measure)</arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YWeighScaleValueCallback</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>a72087e0641a882a358a39ca446fdef42</anchor>
      <arglist>)(YWeighScale *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_EXCITATION_enum</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_OFF</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca9550a89bcde0d2e9cfeb1fc82526f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_DC</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca15f4a3f9615a617ba2e596be45786d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_AC</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca1587577999c5c1905ab1090f651f6a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_INVALID</name>
      <anchorfile>yocto__multicellweighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffcad83f1ec21ea473c9f0240afdb5dae23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_OFF</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca9550a89bcde0d2e9cfeb1fc82526f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_DC</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca15f4a3f9615a617ba2e596be45786d9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_AC</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffca1587577999c5c1905ab1090f651f6a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_EXCITATION_INVALID</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>acc5609cc2a5bd3c9d57cf6b1b34a0ffcad83f1ec21ea473c9f0240afdb5dae23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YWeighScale *</type>
      <name>yFindWeighScale</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>ad5662b33332368d0124a8f3d3e1cae66</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YWeighScale *</type>
      <name>yFirstWeighScale</name>
      <anchorfile>yocto__weighscale_8h.html</anchorfile>
      <anchor>ad15bad8bc7ca48159f7fc8c82f647a5b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_wireless.cpp</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__wireless_8cpp</filename>
    <includes id="yocto__wireless_8h" name="yocto_wireless.h" local="yes" imported="no">yocto_wireless.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yapi/yjson.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi/yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yocto__wireless_8cpp.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_CRT_SECURE_NO_DEPRECATE</name>
      <anchorfile>yocto__wireless_8cpp.html</anchorfile>
      <anchor>a411c46599e926f8cdf49c63957255359</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yocto_wireless.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/</path>
    <filename>yocto__wireless_8h</filename>
    <includes id="yocto__api_8h" name="yocto_api.h" local="yes" imported="no">yocto_api.h</includes>
    <class kind="class">YWireless</class>
    <class kind="class">YWlanRecord</class>
    <member kind="define">
      <type>#define</type>
      <name>_Y_SECURITY_ENUM</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af0b969c6218b42dc62c22f1e110a3678</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_Y_WLANSTATE_ENUM</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>ab0fecf91f2926c337cdd54e86920590e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_CHANNEL_INVALID</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>aa89c5996197e67d540bfac7c320bf603</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_LINKQUALITY_INVALID</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>ab4b189f1735e505c2152a18da8c43688</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_MESSAGE_INVALID</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af510f8f1841212688d7103fafe7fe623</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_SSID_INVALID</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a6f70897573e8cbdeff988de030d3855a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Y_WLANCONFIG_INVALID</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a5b36c31969db565d1e48d996cb8743e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>YWirelessValueCallback</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a6b0a562d9aa637ecfeca3dad8bcbcad5</anchor>
      <arglist>)(YWireless *func, const string &amp;functionValue)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_SECURITY_enum</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af13c7a262dfb21b194611ccc7cc5ac51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SECURITY_UNKNOWN</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af13c7a262dfb21b194611ccc7cc5ac51ab647b6ba30ab6d56efc33378401b764c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SECURITY_OPEN</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af13c7a262dfb21b194611ccc7cc5ac51a6fbf8a2e43d2f4dd5ae2a8365f066faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SECURITY_WEP</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af13c7a262dfb21b194611ccc7cc5ac51a41355cb1ba7b74a090574385e8bb14e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SECURITY_WPA</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af13c7a262dfb21b194611ccc7cc5ac51a27c8b5edd6effc7463f9669ac79eb305</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SECURITY_WPA2</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af13c7a262dfb21b194611ccc7cc5ac51acdd1f978b0b0a9deafb64bd8f9bf530b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_SECURITY_INVALID</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>af13c7a262dfb21b194611ccc7cc5ac51a0523040f159ae1efa2fa731f53a5620b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Y_WLANSTATE_enum</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a1c0debede37b475f50617d53c5190c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WLANSTATE_DOWN</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a1c0debede37b475f50617d53c5190c80a08541c278d466c027f22942f6d995ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WLANSTATE_SCANNING</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a1c0debede37b475f50617d53c5190c80a0a6998aae08d8748c04650a0df64f6d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WLANSTATE_CONNECTED</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a1c0debede37b475f50617d53c5190c80ab327d471a55d15386d49b0c6875f29a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WLANSTATE_REJECTED</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a1c0debede37b475f50617d53c5190c80a177b1783a9d4e810908fff75de0342b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Y_WLANSTATE_INVALID</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a1c0debede37b475f50617d53c5190c80ae31b28cac537075f54abaf99a8a0b839</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>YWireless *</type>
      <name>yFindWireless</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>a77d52647e021c41eed2f2c619c0e7805</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>YWireless *</type>
      <name>yFirstWireless</name>
      <anchorfile>yocto__wireless_8h.html</anchorfile>
      <anchor>ab74f9874699e9cdc4a46ef75dc1c2ef1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ypkt_lin.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ypkt__lin_8c</filename>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>ypkt__lin_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ypkt_osx.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ypkt__osx_8c</filename>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>ypkt__osx_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ypkt_win.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ypkt__win_8c</filename>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>ypkt__win_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yprog.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yprog_8c</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <includes id="yhash_8h" name="yhash.h" local="yes" imported="no">yhash.h</includes>
    <includes id="yjson_8h" name="yjson.h" local="yes" imported="no">yjson.h</includes>
    <includes id="yprog_8h" name="yprog.h" local="yes" imported="no">yprog.h</includes>
    <class kind="struct">ckReqHeadCtx</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Flash_ready</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>af457eb3cba5ae5bc171b551b3065922a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>setOsGlobalProgress</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>aeb9c052fed2b0ec46d980c6a6f018f6e</anchor>
      <arglist>(prog, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uGetBootloader</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a8b06a8efdbcae695d75b0892f1dfaba9</anchor>
      <arglist>(serial, ifaceptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ulog</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a88538ea7b18c1d30d472e5569c723a9b</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ulogChar</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>ab372a4fd4031ef73467890a479d7e971</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uLogProgress</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>ab2495da12f2c6e45e66d50c8a8b2e9c3</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ulogU16</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a82997ac04adf36556fbdbfef2fcde626</anchor>
      <arglist>(val)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ytime</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a164a59f00a966ced67747cc10985090c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>int(*</type>
      <name>yprogTcpReqCb</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a3e896361eb20869184aea8de6f03b26c</anchor>
      <arglist>)(void *ctx, const char *buffer, u32 len, char *errmsg)</arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FLASH_HUB_CMD</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a8baef561c1f9cfe33c7cbee62f562d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_HUB_AVAIL</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a8baef561c1f9cfe33c7cbee62f562d64a8938cc914aa2840402c25fef2b1c2bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_HUB_STATE</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a8baef561c1f9cfe33c7cbee62f562d64ae25de45c2c161e96e5ed6248916f0098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_HUB_FLASH</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a8baef561c1f9cfe33c7cbee62f562d64ae1dd165bf671ed6d6df1c55a40a8a60f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_HUB_NOT_BUSY</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a8baef561c1f9cfe33c7cbee62f562d64a81a476699b40ee7f566c8d719dc1e8c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_HUB_NONE</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a8baef561c1f9cfe33c7cbee62f562d64a9dc72648feaf4c8188ec05effa754675</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FLASH_TYPE</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>af93df5cf7660b99bc8cf8e93fd4906d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_USB</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>af93df5cf7660b99bc8cf8e93fd4906d4a11956580f82f17818139dbe860fd35e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_NET_SELF</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>af93df5cf7660b99bc8cf8e93fd4906d4a670cd73559c1ce73ceae5f7dce433377</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_NET_SUBDEV</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>af93df5cf7660b99bc8cf8e93fd4906d4a657b6b80fb17fc2cf58f50399340b15d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BlockingRead</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a4ff1fd0f48ba77043025383b0467c78f</anchor>
      <arglist>(BootloaderSt *dev, USB_Packet *pkt, int maxwait, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkFirmwareFromWeb</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>aff1a0d7c1942bdb3c5477010842f4199</anchor>
      <arglist>(const char *serial, char *out_url, int url_max_len, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkHardwareCompat</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a509deae9fb98f473819a3daa6d3af529</anchor>
      <arglist>(BootloaderSt *dev, const char *pictype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkHTTPHeader</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a3dff9b07132f6864c347b0ed2314b331</anchor>
      <arglist>(void *ctx, const char *buffer, u32 len, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>checkRequestHeader</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>acd82a542f0afd2f847aa9c7ca1f25e29</anchor>
      <arglist>(void *ctx_ptr, const char *buffer, u32 len, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getBootloaderInfos</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a7043895e9367aa72a4a2369ccf4b439f</anchor>
      <arglist>(const char *devserial, char *out_hubserial, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getTCPBootloaders</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a8f8647a07e615cf5b4a8cca9e6900f70</anchor>
      <arglist>(void *ctx, const char *buffer, u32 len, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsValidBynFile</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>abf8e1c97f561123ce95df5c445812cca</anchor>
      <arglist>(const byn_head_multi *head, u32 size, const char *serial, u16 flags, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsValidBynHead</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>aac9d2f62f5cfee7cf9aab69a5607a0b9</anchor>
      <arglist>(const byn_head_multi *head, u32 size, u16 flags, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>isWebPath</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>ae81de790955f2c52cd6b7981d9b2debb</anchor>
      <arglist>(const char *path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>osProgLogProgressEx</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a0fae195dbe6e31f217500109071efd18</anchor>
      <arglist>(const char *fileid, int line, int prog, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>prog_GetCPUName</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>aa39aa1b320ebe90ad8c6a17bd6714727</anchor>
      <arglist>(BootloaderSt *dev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SendDataPacket</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a501dc8944d7939807d78ad4338a95e87</anchor>
      <arglist>(BootloaderSt *dev, int program, u32 address, u8 *data, int nbinstr, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sendHubFlashCmd</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>ac9ea8ff83111168b2425388df7ac7a69</anchor>
      <arglist>(const char *hubserial, const char *subpath, const char *devserial, FLASH_HUB_CMD cmd, const char *args, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YPROG_RESULT</type>
      <name>uFlashDevice</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a2640cbdd2076c68ef83e033891c9f6c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uFlashFlash</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a6d8416d69a32480b38d06c5113adaab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uFlashZone</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a3f0494a3e0d696a4098f6b9a3c6d79a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uGetDeviceInfo</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a9ec8f6480fa3b7a10afc1cd22b63dfc0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>upload</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a54ab790c48ba9b69575a9431a4dfacdb</anchor>
      <arglist>(const char *hubserial, const char *subpath, const char *filename, u8 *data, u32 data_len, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uSendCmd</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a803111672e30706e16dff2478b028277</anchor>
      <arglist>(u8 cmd, FLASH_DEVICE_STATE nextState)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uSendErase</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a7a594f6c3b21f0dc468a962b1e52dc44</anchor>
      <arglist>(u16 firstPage, u16 nPages, FLASH_DEVICE_STATE nextState)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>uSendReboot</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a20916187b47ed5fccc34b1d3b41acbc1</anchor>
      <arglist>(u16 signature, FLASH_DEVICE_STATE nextState)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ValidateBynCompat</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a31f0df84cc77c1fbe36af62e15bdec06</anchor>
      <arglist>(const byn_head_multi *head, u32 size, const char *serial, u16 flags, BootloaderSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiCheckFirmware_internal</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a583454f314e484b326ea611b01316988</anchor>
      <arglist>(const char *serial, const char *rev, u32 flags, const char *path, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiCheckFirmware_r</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a7723ce870aa7e42f889f322feacea0ec</anchor>
      <arglist>(const char *serial, int current_rev, u16 flags, const char *path, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yapiCheckFirmwareFile</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a63adc2c5b9111ae13e813642c880172c</anchor>
      <arglist>(const char *serial, int current_rev, u16 flags, const char *path, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiUpdateFirmware_internal</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a38e46eeecc3fb92067774e5145fe4088</anchor>
      <arglist>(const char *serial, const char *firmwarePath, const char *settings, int force, int startUpdate, char *msg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yDownloadFirmware</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a7cee04756b7906009604a4c3f388b06c</anchor>
      <arglist>(const char *url, u8 **out_buffer, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>yFirmwareUpdate_thread</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a4937ff1543d7c939d04c793a57cc6ca8</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yGetFirmware</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a6bb98181a561d0470116bab7828ff115</anchor>
      <arglist>(u32 ofs, u8 *dst, u16 size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yLoadFirmwareFile</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a061b60189047600d7a10603931d0068b</anchor>
      <arglist>(const char *filename, u8 **buffer, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yNetHubGetBootloaders</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a250639362b06db4c0cbf992b134e3a67</anchor>
      <arglist>(const char *hubserial, char *buffer, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetBootloaderReply</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>ae76725072d0cf15d027e4d4d38de2d79</anchor>
      <arglist>(BootloaderSt *dev, USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypIsSendBootloaderBusy</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a1ad0dc667e5044c9cd7dbfc48d1ebec7</anchor>
      <arglist>(BootloaderSt *dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yProgFree</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a19a37f0481c06c89a56851cb653d6e2f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yProgInit</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a978cda36ffb16098fa06482c3fe61d39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yProgLogProgress</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a4102f43e3942e1fa68c2dd90f32c9376</anchor>
      <arglist>(const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypSendBootloaderCmd</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a73d5de9833a9c2f573334e5ae1ad3729</anchor>
      <arglist>(BootloaderSt *dev, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yStartFirmwareUpdate</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>acdcc314dbf41b53866b1bfc06e983754</anchor>
      <arglist>(const char *serial, const char *firmwarePath, const char *settings, u16 flags, char *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUSBGetBooloader</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>a30923b819b08803232b6535f43106c9f</anchor>
      <arglist>(const char *serial, const char *name, yInterfaceSt *iface, char *errmsg)</arglist>
    </member>
    <member kind="variable">
      <type>FIRMWARE_CONTEXT</type>
      <name>fctx</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>ad8110d9bfde12cc7f457aa23703e163e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BootloaderSt</type>
      <name>firm_dev</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>ab39838cf197519ee1dae8c5e3d67e250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USB_Packet</type>
      <name>firm_pkt</name>
      <anchorfile>yprog_8c.html</anchorfile>
      <anchor>adc388e1e8a1985faedef834d1f623485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yprog.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yprog_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <class kind="struct">BootloaderSt</class>
    <class kind="struct">byn_head_multi</class>
    <class kind="struct">byn_head_sign</class>
    <class kind="struct">byn_head_v4</class>
    <class kind="struct">byn_head_v5</class>
    <class kind="struct">byn_head_v6</class>
    <class kind="struct">byn_zone</class>
    <class kind="struct">FIRMWARE_CONTEXT</class>
    <class kind="struct">flashzone</class>
    <class kind="struct">newmemzones</class>
    <class kind="struct">romzone</class>
    <member kind="define">
      <type>#define</type>
      <name>BLOCK_FLASH_TIMEOUT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>acaf527613cb16cdeb674c632af214180</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYN_HEAD_SIZE_V4</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a18f07da9aa4ff16989d252913e0dcc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYN_HEAD_SIZE_V5</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>af053276ea2e74c55f1f525ba751459b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYN_HEAD_SIZE_V6</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a8b336ed53380e5f8894123c70e430714</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYN_MD5_OFS_V6</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>aa8ebadcf0313bf8e89afc80863559d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYN_REV_V4</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a52c05a16701265a23d6a1d36f78a217b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYN_REV_V5</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a4432593f9d738d7deccd8f9b74291238</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYN_REV_V6</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ac06f086af6cac562354556cd5a990308</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BYN_SIGN</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a45912b948b23f2ad35085155ed16a193</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>decode_byn_head_multi</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a99edcb6a3135470a74bc9b225e948ae8</anchor>
      <arglist>(dummy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>decode_byn_zone</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ac2ab44c4f6368148f3242a8f6e923d64</anchor>
      <arglist>(dummy)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECODE_U16</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a529e5b717ea48887e407e2f874ec8836</anchor>
      <arglist>(NUM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECODE_U32</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a0e22216b98515f7673487d94b8b84029</anchor>
      <arglist>(NUM)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_ERRMSG_LEN</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ada3759b77fafa7e3d0b061707d8f968b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_NB_REBOOT_RETRY</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a58804a442eca9bafa63c98ad033505bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLASH_SUBDEV_TIMEOUT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>af0a97386e11f6263f0869cc4fddff906</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_FIRMWARE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ad54d9438b4bcdbca241cd3305b7fefff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FIRMWARE_LEN</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>afecd3eef81b3a05c5254e653c208cc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_FLASH_ZONES_PER_FILES</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a13bf5eedc92125c7dc2dba2a44a1b13a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_ROM_ZONES_PER_FILES</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>aa7ca4463e23adf0a6f7a7266a4e586e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_GET_INFO_TIMEOUT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ab6ada9fe15d7308c12d2d36d7da67661</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_IN_ERROR</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a97033ec78c9e82ea283e79864db7dc17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROG_SUBDEV</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>adbfeecd53e7b8d8fb58905341cc65a1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uGetFirmware</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a6d73a0beb9080e390865ad5dfc7c56a5</anchor>
      <arglist>(ofs, dst, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uGetFirmwareBynHead</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ab5b7e7b7e16d7ee00009a3a242f507c0</anchor>
      <arglist>(head_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>uGetFirmwareBynZone</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a68e868789964bda4969db71f0ac1c8ab</anchor>
      <arglist>(offset, zone_ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_V6_BYN_FILE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ac7a8b3b35628e84538bfd8da758a2dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPROG_BOOTLOADER_TIMEOUT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>acdede0ba3c7e5be4820025aa848451d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPROG_FORCE_FW_UPDATE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a2256f39eed263cdc773381135e5122b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZONE_VERIF_TIMEOUT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a58dc4a2b35588df54a5854323da0c788</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>yInterfaceSt</type>
      <name>ProgIface</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a467918e968f33b6f87268ee59c712081</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FLASH_DEVICE_STATE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_FIND_DEV</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda04c513dd7ea5807e555e05b09a5a5aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_CONNECT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda3734de7716f161c78ca7dd4cdf952f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_GET_INFO</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda6fea4f7782268e71891f261230af3a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_VALIDATE_BYN</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda81afd1e7a4cd3b01080c55423fae52e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_ERASE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda19167f7ab3e248384b1aec5a201972e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_WAIT_ERASE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534edafc43fbc0bb1bae94310c1a1d37468b3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_DOFLASH</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda7de2ee2c0e19ac8561edc0328b233af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_GET_INFO_BFOR_REBOOT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda3dda80907e661a8d927a1048f6d20026</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_REBOOT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda0d0282f2f6fd4a18065d0a4cde3462e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_REBOOT_VALIDATE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda173a2454ec2fc719e34b80d206de7807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_AUTOFLASH</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda01ff4aa68bc8e53fbcf01732b0742e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_SUCCEEDED</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda9d6ce7e0d85509eedec2325d03066048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_DISCONNECT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda6f10a95b530bfe07ffc08808dbb696ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_DONE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a81cb36cc9d2cc7494750bc5c9e4534eda89e48a7c338f9e994acc4d5d25ccd146</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FLASH_ZONE_STATE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>af19aa633872863724ecde31190f069d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_ZONE_START</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>af19aa633872863724ecde31190f069d2ac509f5e3b810b41ea445f43aefea85f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_ZONE_PROG</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>af19aa633872863724ecde31190f069d2a9fa96fdaef03173054449c62a9c06d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_ZONE_READ</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>af19aa633872863724ecde31190f069d2aecf8ec1565bff4b1b83367e95d1c15c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLASH_ZONE_RECV_OK</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>af19aa633872863724ecde31190f069d2ab791ce8b2b8295b958bfe3fef437c708</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YPROG_RESULT</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ae87a48e4990e5aa8e45a8a2eab29d74a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YPROG_DONE</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ae87a48e4990e5aa8e45a8a2eab29d74aae3bb2605c5e186bb058cff898182039f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YPROG_WAITING</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ae87a48e4990e5aa8e45a8a2eab29d74aae59a1d43d48b7f8f4c0e7501f045882e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>BlockingRead</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a4ff1fd0f48ba77043025383b0467c78f</anchor>
      <arglist>(BootloaderSt *dev, USB_Packet *pkt, int maxwait, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsValidBynFile</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>abf8e1c97f561123ce95df5c445812cca</anchor>
      <arglist>(const byn_head_multi *head, u32 size, const char *serial, u16 flags, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsValidBynHead</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>aac9d2f62f5cfee7cf9aab69a5607a0b9</anchor>
      <arglist>(const byn_head_multi *head, u32 size, u16 flags, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>prog_GetCPUName</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>aa39aa1b320ebe90ad8c6a17bd6714727</anchor>
      <arglist>(BootloaderSt *dev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>SendDataPacket</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a501dc8944d7939807d78ad4338a95e87</anchor>
      <arglist>(BootloaderSt *dev, int program, u32 address, u8 *data, int nbinstr, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YPROG_RESULT</type>
      <name>uFlashDevice</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a2640cbdd2076c68ef83e033891c9f6c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ValidateBynCompat</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a31f0df84cc77c1fbe36af62e15bdec06</anchor>
      <arglist>(const byn_head_multi *head, u32 size, const char *serial, u16 flags, BootloaderSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiCheckFirmware_internal</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a583454f314e484b326ea611b01316988</anchor>
      <arglist>(const char *serial, const char *rev, u32 flags, const char *path, char *buffer, int buffersize, int *fullsize, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiGetBootloadersDevs</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ab66990406a90e1083828285b0f6e84cd</anchor>
      <arglist>(char *serials, unsigned int maxNbSerial, unsigned int *totalBootladers, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiUpdateFirmware_internal</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a38e46eeecc3fb92067774e5145fe4088</anchor>
      <arglist>(const char *serial, const char *firmwarePath, const char *settings, int force, int startUpdate, char *msg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yNetHubGetBootloaders</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a250639362b06db4c0cbf992b134e3a67</anchor>
      <arglist>(const char *hubserial, char *buffer, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypBootloaderShutdown</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ae8dedbbc0b87c6f1da561c136c77f60d</anchor>
      <arglist>(BootloaderSt *dev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypGetBootloaderReply</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ae76725072d0cf15d027e4d4d38de2d79</anchor>
      <arglist>(BootloaderSt *dev, USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypIsSendBootloaderBusy</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a1ad0dc667e5044c9cd7dbfc48d1ebec7</anchor>
      <arglist>(BootloaderSt *dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yProgFree</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a19a37f0481c06c89a56851cb653d6e2f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yProgInit</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a978cda36ffb16098fa06482c3fe61d39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ypSendBootloaderCmd</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>a73d5de9833a9c2f573334e5ae1ad3729</anchor>
      <arglist>(BootloaderSt *dev, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="variable">
      <type>FIRMWARE_CONTEXT</type>
      <name>fctx</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ad8110d9bfde12cc7f457aa23703e163e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BootloaderSt</type>
      <name>firm_dev</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>ab39838cf197519ee1dae8c5e3d67e250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USB_Packet</type>
      <name>firm_pkt</name>
      <anchorfile>yprog_8h.html</anchorfile>
      <anchor>adc388e1e8a1985faedef834d1f623485</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yproto.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yproto_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <includes id="yapi_8h" name="yapi.h" local="yes" imported="no">yapi.h</includes>
    <includes id="ytcp_8h" name="ytcp.h" local="yes" imported="no">ytcp.h</includes>
    <includes id="yfifo_8h" name="yfifo.h" local="yes" imported="no">yfifo.h</includes>
    <includes id="yhash_8h" name="yhash.h" local="yes" imported="no">yhash.h</includes>
    <includes id="ykey_8h" name="ykey.h" local="yes" imported="no">ykey.h</includes>
    <includes id="ymemory_8h" name="ymemory.h" local="yes" imported="no">ymemory.h</includes>
    <class kind="struct">_HTTPNetHubSt</class>
    <class kind="struct">_HTTPReqSt</class>
    <class kind="struct">_HubSt</class>
    <class kind="struct">_pktItem</class>
    <class kind="struct">_RequestSt</class>
    <class kind="struct">_WSChanSt</class>
    <class kind="struct">_WSNetHubSt</class>
    <class kind="struct">_WSReqSt</class>
    <class kind="struct">_yGenericDeviceSt</class>
    <class kind="struct">_yInterfaceSt</class>
    <class kind="struct">_YIOHDL_internal</class>
    <class kind="struct">_yPrivDeviceSt</class>
    <class kind="struct">FUpdateContext</class>
    <class kind="struct">OS_USB_Packet</class>
    <class kind="struct">pktQueue</class>
    <class kind="struct">USB_HDL</class>
    <class kind="struct">yContextSt</class>
    <class kind="struct">yPerfMon</class>
    <member kind="define">
      <type>#define</type>
      <name>ALLOC_YDX_PER_HUB</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>af48c3ceaec0c20d50f57c9c0beacbb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>dbglog</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a657dc43bdcf8bad45d9dd71e1933847a</anchor>
      <arglist>(args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEVGEN_LOG_ACTIVATED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a7cd302d3d9b6564ae348041a6b60c0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEVGEN_LOG_PENDING</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ac4f9394ab8ec408e5c3141a90424fada</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEVGEN_LOG_PULLING</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a5c0777e4752b02865c7966e4e710f91d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENUMLOG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>afeeef2ec38eb0da8df52a7b9b742f37c</anchor>
      <arglist>(fmt, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIND_FROM_ANY</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abc1121caad44a33fe24b4974d6257501</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIND_FROM_NAME</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ae01a2a52b62c8a0f1fff26bd9c02b72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FIND_FROM_SERIAL</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a70144346d7d5ff5ab756b60fbe3c4e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HALENUMLOG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a3e8f2a3b48d83e75831d1158266abe32</anchor>
      <arglist>(fmt, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HALLOG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ae583203aacb733349dee0dfe0cece940</anchor>
      <arglist>(fmt, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HTTP_RAW_BUFF_SIZE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a126fdff4500efa407b516373725ef2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_YDX_PER_HUB</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a5389426fb45c12cd00f6eec1c948109f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSC_VS2003</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a88ffdf5b49f902fce225fabcb5aa2003</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB_LINUX_USB_TR</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ab7d11081981bf109f77a6cd76a7367d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB_MAX_STARTUP_RETRY</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>af209721c1436ce5bdddfcbc44d5a7552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBMAX_INTERFACE_PER_DEV</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a69019c64851f9c7eb0ebba067e41f92b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBMAX_NET_HUB</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>afb9315aa987b427007f7dea34bca6683</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBMAX_USB_DEVICE_CONNECTED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aeb326bcc81edc2d705271cbba5ea1b2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NET_HUB_NOT_CONNECTION_TIMEOUT</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4b47e9a2a5fe5f7238eb3c68a8666128</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NETENUMLOG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a8c5ece20a189a1555c88b83718d6a5f0</anchor>
      <arglist>(fmt, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEXT_IFACE_NO</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a6363b2fd968f013ea32abc463b30ec7d</anchor>
      <arglist>(current, total)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NEXT_YPKT_NO</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ae2256e6679702b8830c9e19de6bbfc36</anchor>
      <arglist>(current)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REQLOG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa498c95742d7e8f47b913d8f20a774de</anchor>
      <arglist>(fmt, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SETUPED_IFACE_CACHE_SIZE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aad6e8de9766ca617e8841e38069ac4b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRINGIFY</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a6df1d22fb5f09eccc23b9f399670cfd7</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCPLOG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a65410886532eacef58fd4670eedd0137</anchor>
      <arglist>(fmt, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCPREQ_IN_USE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a5541c61016f23bb575cb2d1dd50b71f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TCPREQ_KEEPALIVE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a401ef87837b82fcc94107281c1c52ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOSTRING</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a9063e80f8777300c93afde6e6f4c9cea</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRACEFILE_NAMELEN</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a8c442f8e1a680525a113bac0d8fd584a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WIN_DEVICE_PATH_LEN</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a15a7458df4da963016dceec0a4fc19d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WSLOG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a998a29e2c6dbaf465bfd8d0349bdff5d</anchor>
      <arglist>(fmt, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yApproximateSleep</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4e166b3f789412745ba70be461e5f39e</anchor>
      <arglist>(ms)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YASSERT</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a9841c7cd246c01d29e4d1c6abc1ca01e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YCTX_OSX_MULTIPLES_HID</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad65720bdeab4fc8362542e7a42030d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YDEBUG_BREAK</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa31c7e8a9c2374c4ea6912d4fa3cd465</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YERR</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1ea7acf4023a6cdb185e2a5429c0477a</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YERRMSG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4d76587c18c620a330bb7ff419e80b64</anchor>
      <arglist>(code, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YERRMSGSILENT</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abad727298321760732087a3283d64e5f</anchor>
      <arglist>(code, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YERRMSGTO</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a16e76103a08a5be69a542f72e23ef625</anchor>
      <arglist>(code, message, buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YERRTO</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a57f30bea22d2048e62b0b02ed5ec11bd</anchor>
      <arglist>(code, buffer)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yFree</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a19491c6ab51a05298053b14b4533e225</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YIO_REMOTE_CLOSE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a2c090296e11edd97df42917b5a633958</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yMalloc</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1831303eb54fc11ba114f4d236de9f0c</anchor>
      <arglist>(size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yMemcpy</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4720238f4f088da241da6c4d525423d4</anchor>
      <arglist>(dst, src, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yMemmove</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a72fd7267664a8f6a9db5cc73ab1c515a</anchor>
      <arglist>(dst, src, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yMemset</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa671c61eb6e5ed2d2b5754ebc5dd5e83</anchor>
      <arglist>(dst, val, size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPANIC</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a7b73b7fd189ae2750d57f5811d55124d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPKT_VERSION_ORIGINAL_RELEASE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a2f6960298fa436a8b565252f6874882c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPROPERR</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a54c8c8e05912967251811a9a710e787f</anchor>
      <arglist>(call)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YREQLOG</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ab628cf46d4594e3b9f72008e267b8a52</anchor>
      <arglist>(fmt, args...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSPRINTF</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aae8be937c56db7f777e941443d5cf850</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRCAT</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a082160acb91786c9b396e30cd7621365</anchor>
      <arglist>(dst, dstsize, src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRCMP</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a5e630a80e3fcecbb42c5c2e1baf0b212</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRCPY</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ac539ae0bb7e550f1e55b80c2a999c8ae</anchor>
      <arglist>(dst, dstsize, src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRDUP</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a2dc4d4a0809acbb2abf8da13f184d33b</anchor>
      <arglist>(src)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRICMP</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aced63945707408cc86ddff3e57d5ce28</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRLEN</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a2e95e3615656d49f60584c195c6ff28d</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRNCAT</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a33cb23394fce33e9402efcfdc9a19156</anchor>
      <arglist>(dst, dstsize, src, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRNCMP</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a8ae8a22aebcfc81ceb3cab0da24b5efe</anchor>
      <arglist>(A, B, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRNCPY</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa686b7fe231a80f27be12ba7a8879aa2</anchor>
      <arglist>(dst, dstsize, src, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YSTRNICMP</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a839034d8305715b659bbbe3073a0ba64</anchor>
      <arglist>(A, B, len)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yTracePtr</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>afcc7fa382db9f65c0fe50f9e48bc0c0a</anchor>
      <arglist>(ptr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YVSPRINTF</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a364c79919c7dd27e07269ebec7e34431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YWIN_EVENT_INTERRUPT</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>adb37e7b5600d4ca4a34c14c66b89010e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YWIN_EVENT_READ</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ac79eb2c5094aae8b0eb3858614936947</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _HTTPNetHubSt</type>
      <name>HTTPNetHub</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a305a8f217a254f640b145bb3e0fc2ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _HTTPReqSt</type>
      <name>HTTPReqSt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa4d9ca786c3c54d24b95168418e2bc9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _HubSt</type>
      <name>HubSt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a506d519f20d50c37570cbd3d7ce433f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _pktItem</type>
      <name>pktItem</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1c18bb8860df5d3ef0dbd5aac8d06d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>RequestProgress</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a362c4da6badf85f28192dfe7c0e57cf6</anchor>
      <arglist>)(void *context, u32 acked, u32 totalbytes)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _RequestSt</type>
      <name>RequestSt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad35a0202f29d41333fa2919e54a1c291</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _WSChanSt</type>
      <name>WSChanSt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>adcc6f3d4343cb19e06a72d2a2c71efac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _WSNetHubSt</type>
      <name>WSNetHub</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa270618b99cfa77cc55b202263060e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _WSReqSt</type>
      <name>WSReqSt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a659fb62f124680e33e906febec20049a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yDevInfoCallback</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a978f5b5cee53b6a16bbd222d94bde1cb</anchor>
      <arglist>)(const yDeviceSt *infos)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _yGenericDeviceSt</type>
      <name>yGenericDeviceSt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a592992c9a7f69ef26c119d8c5780cd04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _yInterfaceSt</type>
      <name>yInterfaceSt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ab67a0080f1d0f0a252abd94dbb6ed439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct _YIOHDL_internal</type>
      <name>YIOHDL_internal</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a61cf8a5910f471241fc2fcbbad7c2795</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>yNotificCallback</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa8ba5626807648bb2733e08f82ffdfe8</anchor>
      <arglist>)(const char *serial, const char *funcid, const char *funcname, const char *funcval)</arglist>
    </member>
    <member kind="typedef">
      <type>struct _yPrivDeviceSt</type>
      <name>yPrivDeviceSt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a6576edbc625ac6612e47fe36c48ee84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NET_HUB_STATE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>acdc869f0d4ae48ac24604c117d9f4c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NET_HUB_DISCONNECTED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>acdc869f0d4ae48ac24604c117d9f4c46af4b9a14a459ce22ae6a2746b639cb896</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NET_HUB_TRYING</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>acdc869f0d4ae48ac24604c117d9f4c46acdf1dd016e64d2b3d2856a96d6ae709d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NET_HUB_ESTABLISHED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>acdc869f0d4ae48ac24604c117d9f4c46aa8901f2ed2e42ea3da94b37386c0fa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NET_HUB_TOCLOSE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>acdc869f0d4ae48ac24604c117d9f4c46aef103c7512c2f34d1100dbce4cda9e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NET_HUB_CLOSED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>acdc869f0d4ae48ac24604c117d9f4c46a4e0ce6af91f7e0561a22f4765834eb84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RequestState</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abbf149223655194c14baa78907cb2dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQ_CLOSED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abbf149223655194c14baa78907cb2daba2074dbf56e00f4941a956141ab7df6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQ_OPEN</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abbf149223655194c14baa78907cb2dabafbbfe56fd6787d771c58d77f6e4c8f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQ_CLOSED_BY_HUB</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abbf149223655194c14baa78907cb2daba71f69389c20080b250051c6938a4f600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQ_CLOSED_BY_API</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abbf149223655194c14baa78907cb2daba3e3f217750637d04e056c50203758877</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQ_ERROR</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abbf149223655194c14baa78907cb2daba17a7ef945802dab670f9c0ce8bd687e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>USB_THREAD_STATE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa00c14792aca2b07f375cc2d56a81e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USB_THREAD_NOT_STARTED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa00c14792aca2b07f375cc2d56a81e88aee318e1f70612ec15b3395ec336488d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USB_THREAD_RUNNING</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa00c14792aca2b07f375cc2d56a81e88a3d50d1c7d74f7f5844993ffb8b92a83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USB_THREAD_MUST_STOP</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa00c14792aca2b07f375cc2d56a81e88a2aaa479f449596ec6dd2577a62c6f375</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USB_THREAD_STOPED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa00c14792aca2b07f375cc2d56a81e88a3d1203e95d633a9615b83023cc71da68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>WS_BASE_STATE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad1c70b7925140320741bf36caad1ee92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WS_BASE_OFFLINE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad1c70b7925140320741bf36caad1ee92a3a52ddc396ebaa179cd90584ce86591a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WS_BASE_HEADER_SENT</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad1c70b7925140320741bf36caad1ee92aba99d78ca1a548dbed0abd46e1b85813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WS_BASE_SOCKET_UPGRADED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad1c70b7925140320741bf36caad1ee92ae68d946b7ceea4f3b26e3b2361c32871</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WS_BASE_AUTHENTICATING</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad1c70b7925140320741bf36caad1ee92aa97492db9f971cc3fc8cb20ca80ae110</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WS_BASE_CONNECTED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad1c70b7925140320741bf36caad1ee92a7cf6704fd5ee41b3bd952c4e528f8c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YDEV_STATUS</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4871331adf34c59445b009b2ce38f253</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YDEV_UNPLUGGED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4871331adf34c59445b009b2ce38f253ad0e8635de55aee56ca374f108a1dde08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YDEV_WORKING</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4871331adf34c59445b009b2ce38f253abf0a1f7d79a228b0d01d0334d65acfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YDEV_NOTRESPONDING</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4871331adf34c59445b009b2ce38f253a345efe397460d42298488a6885bb6457</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YENU_ACTION</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1e6c5f8d8c44db512028307de5198800</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YENU_NONE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1e6c5f8d8c44db512028307de5198800a09703ecf87a6a1687075db411f4f905b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YENU_START</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1e6c5f8d8c44db512028307de5198800a4bdfda41586d9e6aa46c633c2fe41c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YENU_STOP</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1e6c5f8d8c44db512028307de5198800a39634cb43922996161cf3b111aef9a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YENU_RESTART</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1e6c5f8d8c44db512028307de5198800a9b57066b67e53d4d8c267fec6b4af4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YHTTP_STATUS</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a242c0cc3478aa123542ad3d01c9c80fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YHTTP_CLOSED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a242c0cc3478aa123542ad3d01c9c80fda4ba47785c9218f6178355c693ba0f8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YHTTP_OPENED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a242c0cc3478aa123542ad3d01c9c80fda60a2f2f7fa3ceb1b5d637a853222a88f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YHTTP_INREQUEST</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a242c0cc3478aa123542ad3d01c9c80fda312f1d29a4afdbe6060273e60986d888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YHTTP_CLOSE_BY_DEV</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a242c0cc3478aa123542ad3d01c9c80fda26241b74b7e050d291b20923adba4fc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YHTTP_CLOSE_BY_API</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a242c0cc3478aa123542ad3d01c9c80fda7237dcda0774df830b92de9a34e3379e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YRUN_STATUS</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aefb9cc3fd86339a3900e4b24ce091384</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YRUN_STOPED</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aefb9cc3fd86339a3900e4b24ce091384a68b5fcb386adf958a481927a3d866c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YRUN_AVAIL</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aefb9cc3fd86339a3900e4b24ce091384ae551cb685889f8ff470881db1940bd19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YRUN_REQUEST</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aefb9cc3fd86339a3900e4b24ce091384ab0768c74fddf388d3fa5b5006bc224ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YRUN_BUSY</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aefb9cc3fd86339a3900e4b24ce091384a23f6ab8f1769edd667fdafb7ce4ad676</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YRUN_IDLE</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aefb9cc3fd86339a3900e4b24ce091384a5e415c9113dcb9e27540cef531954485</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YRUN_ERROR</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aefb9cc3fd86339a3900e4b24ce091384a8027bf453e8ea79ec1a481e22c79951e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dbglogf</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a22ddae2df5add317bf5029a926dc09a8</anchor>
      <arglist>(const char *fileid, int line, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>devHdlInfo</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aecd117a9a797b45337370c858b887c0a</anchor>
      <arglist>(YUSBDEV hdl, yDeviceSt *infos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpYPerfEntry</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aebd45eeef66fc1b6b1ce85e054b6f071</anchor>
      <arglist>(yPerfMon *entry, const char *name)</arglist>
    </member>
    <member kind="function">
      <type>yPrivDeviceSt *</type>
      <name>findDev</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>acc2950b40836c97ae389f6e3ac81043b</anchor>
      <arglist>(const char *str, u32 flags)</arglist>
    </member>
    <member kind="function">
      <type>yPrivDeviceSt *</type>
      <name>findDevFromIOHdl</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a17583156f5925b29ca7fecb3d29bb6d4</anchor>
      <arglist>(YIOHDL_internal *hdl)</arglist>
    </member>
    <member kind="function">
      <type>YUSBDEV</type>
      <name>findDevHdlFromStr</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a99e360eed5c24b0ef7c67c6629722974</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>freeDevYdxInfos</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>af72f9b56c01dfbe7b40bff728b1897b4</anchor>
      <arglist>(int devYdx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FusionErrmsg</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a439a9ae71d5f83bad002beb60155391f</anchor>
      <arglist>(int code, char *errmsg, const char *generr, const char *detailerr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>handleNetNotification</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ad8aedc7b25c689b7eb360d9eb8a41949</anchor>
      <arglist>(HubSt *hub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initDevYdxInfos</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abf73bb06da9e413d8e4241ad69edc128</anchor>
      <arglist>(int devYdxy, yStrRef serial)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vdbglogf</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ae2b921d143fe3bf4fa636e186532e367</anchor>
      <arglist>(const char *fileid, int line, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpSafeRegister</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a2fd142597fd7a6643af0ae533b80f8df</anchor>
      <arglist>(HubSt *hub, u8 devYdx, yStrRef serialref, yStrRef lnameref, yStrRef productref, u16 deviceid, yUrlRef devUrl, s8 beacon)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpSafeUnregister</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a837d6ee4f51d5f12229d7db67fed2c51</anchor>
      <arglist>(yStrRef serialref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>wpSafeUpdate</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a4571c5297e773961f572170831d835a9</anchor>
      <arglist>(HubSt *hub, u8 devYdx, yStrRef serialref, yStrRef lnameref, yUrlRef devUrl, s8 beacon)</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>yapiGetCNonce</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a0fbdcbafe360113703a08256a0464cc5</anchor>
      <arglist>(u32 nc)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiHTTPRequestSyncDone_internal</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1c5560c3ccc586b6768be54b416b0fcc</anchor>
      <arglist>(YIOHDL *iohdl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiHTTPRequestSyncStartEx_internal</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ae06900f8d1e66e124aced253bdd26b1f</anchor>
      <arglist>(YIOHDL *iohdl, int tcpchan, const char *device, const char *request, int requestsize, char **reply, int *replysize, yapiRequestProgressCallback progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yapiJsonGetPath_internal</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ac919a80aae5c6b488cb83e5d882f3722</anchor>
      <arglist>(const char *path, const char *json_data, int json_size, int withHTTPheader, const char **output, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiPullDeviceLog</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a9db8a18b9fdf82ab4dee59ca2ea82fe0</anchor>
      <arglist>(const char *serial)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiPullDeviceLogEx</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa75a1af1316d4a8434f27388bc7ec7b4</anchor>
      <arglist>(int devydx)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yapiRequestOpen</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a9c39b1a6dee05114c23f6028e9e01a62</anchor>
      <arglist>(YIOHDL_internal *iohdl, int tpchan, const char *device, const char *request, int reqlen, yapiRequestAsyncCallback callback, void *context, yapiRequestProgressCallback progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>YFOPEN</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a66f137cc91a3758438cdd1de5a3e8552</anchor>
      <arglist>(FILE **f, const char *filename, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFunctionTimedUpdate</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aca56e5ae892eae22acb5c8368ef2c071</anchor>
      <arglist>(YAPI_FUNCTION fundescr, double deviceTime, const u8 *report, u32 len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFunctionUpdate</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a5f262198909d702d9c76398cb3466333</anchor>
      <arglist>(YAPI_FUNCTION fundescr, const char *value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ymemfind</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a9f8eaf8629c7ff4d4f5a41ece24b29d9</anchor>
      <arglist>(const u8 *haystack, u32 haystack_len, const u8 *needle, u32 needle_len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yPktQueueFree</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a0512b55c2e16498e58f6838ff5fc4664</anchor>
      <arglist>(pktQueue *q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yPktQueueInit</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abac7984b782073ebc1d82e352f1b4a46</anchor>
      <arglist>(pktQueue *q)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueuePeekH2D</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aa3d62e7f2fb186b1acbd88d4e7df5045</anchor>
      <arglist>(yInterfaceSt *iface, pktItem **pkt)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueuePopH2D</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a2cae281a1d1f0c843e63b7ea69f0aa38</anchor>
      <arglist>(yInterfaceSt *iface, pktItem **pkt)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueuePushD2H</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1880b6c91b0da915fdd18efb6952a132</anchor>
      <arglist>(yInterfaceSt *iface, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueuePushH2D</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a8805a860bc731f126cd703d3aa716279</anchor>
      <arglist>(yInterfaceSt *iface, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yPktQueueSetError</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a9b9053ae64d97131b8399d5bb917710e</anchor>
      <arglist>(pktQueue *q, YRETCODE code, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueueWaitAndPopD2H</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abed85e49b1a904bf1e873616d781653d</anchor>
      <arglist>(yInterfaceSt *iface, pktItem **pkt, int ms, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ypUpdateHybrid</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a659c4b875694d53e61b0ee0feb6db6bd</anchor>
      <arglist>(const char *serial, Notification_funydx funInfo, const char *funcval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ypUpdateUSB</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>af65551948837c01bae4e56593ada893f</anchor>
      <arglist>(const char *serial, const char *funcid, const char *funcname, int funclass, int funydx, const char *funcval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ypUpdateYdx</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a27a204197576bbf70a5360947372aa0a</anchor>
      <arglist>(int devydx, Notification_funydx funInfo, const char *funcval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ySetErr</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a72bc0cb9a08c4cba6211b8e436944a97</anchor>
      <arglist>(int code, char *outmsg, const char *erreur, const char *file, u32 line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ysprintf_s</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a71dc181a8789c8e6ea4e348e4f4540f9</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ystrcat_s</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a250787d7a165930ea67ed4bf9016c0a0</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ystrcpy_s</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a3d357474ee524a0589def674c5dbe912</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ystrdup_s</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a99a644c6fafcc8013d596c74101c61b7</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ystrncat_s</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ae1d145de1a0870db4c8f40fc4ac3adf1</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *src, unsigned len)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>ystrncpy_s</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a973458ba12995a8a4a7214f993876473</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *src, unsigned len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbClose</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a8aa6607968ca2c79a84cad99670bc744</anchor>
      <arglist>(YIOHDL_internal *ioghdl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbEOF</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aaa5f12e459ce7235458902285c9da72a</anchor>
      <arglist>(YIOHDL_internal *ioghdl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbFree</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a76fdc116df0fee3cfaf007ba992690a8</anchor>
      <arglist>(yContextSt *ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUSBGetBooloader</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a30923b819b08803232b6535f43106c9f</anchor>
      <arglist>(const char *serial, const char *name, yInterfaceSt *iface, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>yGenericDeviceSt *</type>
      <name>yUSBGetGenericInfo</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a5db95fd4eacef7d570439be7ae39d406</anchor>
      <arglist>(yStrRef devdescr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbIdle</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ac50e70b601c542c12cf1e0a8ac51371a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbInit</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a21d3ecafc6bed93ed4dcf1be493dd85e</anchor>
      <arglist>(yContextSt *ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbOpen</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abd69ba8e740c2e7bccdfb2e1169d6aa1</anchor>
      <arglist>(YIOHDL_internal *ioghdl, const char *device, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbOpenDevDescr</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a7fa23e5e14923ef433105f70fb725628</anchor>
      <arglist>(YIOHDL_internal *ioghdl, yStrRef devdescr, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbReadBlock</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1bb701af9e15f9dce0439c8c5267a83e</anchor>
      <arglist>(YIOHDL_internal *ioghdl, char *buffer, int len, u64 blockUntil, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbReadNonBlock</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a2a71298ed725aa6415cec614bf48ff3d</anchor>
      <arglist>(YIOHDL_internal *ioghdl, char *buffer, int len, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yUSBReleaseAllDevices</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>aab1152e33dd5463680c51e020d0a0486</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbSetIOAsync</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a17dd53ae13d0d8e6382d0d542bcadb35</anchor>
      <arglist>(YIOHDL_internal *ioghdl, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbTrafficPending</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ada7c4e0f39840c163e8b42b7069a4761</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yUSBUpdateDeviceList</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a8d8fead6c3a7ee82bc0ddac81eb76d03</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbWrite</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a7ccbed412b341d027bb0d94ac5e1f2be</anchor>
      <arglist>(YIOHDL_internal *ioghdl, const char *buffer, int writelen, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yvsprintf_s</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1191befd90bbda91fff08f89cc0412bd</anchor>
      <arglist>(char *dst, unsigned dstsize, const char *fmt, va_list arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyyOShdlCompare</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>ab2db7dedeccbfd07a2b4525f4bfb93b2</anchor>
      <arglist>(yPrivDeviceSt *dev, yInterfaceSt *newiface)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yyyPacketShutdown</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a6c63f3d55e02b8e9a47f6efa20bd1126</anchor>
      <arglist>(yInterfaceSt *iface)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yyySendPacket</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a82c80310a58d5a3821107fddea807a34</anchor>
      <arglist>(yInterfaceSt *iface, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyySetup</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a2b12577085eace6bf2bf1b77e94ec0c3</anchor>
      <arglist>(yInterfaceSt *iface, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyySignalOutPkt</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a39c4d3b42811cc355ef5e70051f428d7</anchor>
      <arglist>(yInterfaceSt *iface, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyyUSB_init</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a8445d987294bd4dec6eb37fc5c22cca6</anchor>
      <arglist>(yContextSt *ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyyUSB_stop</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a1e9e64b24b2f1071560e6e053ccf10c2</anchor>
      <arglist>(yContextSt *ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyyUSBGetInterfaces</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>af82d3ad349061ffb9e918d06e0631d90</anchor>
      <arglist>(yInterfaceSt **ifaces, int *nbifaceDetect, char *errmsg)</arglist>
    </member>
    <member kind="variable">
      <type>yContextSt *</type>
      <name>yContext</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>a223a8ada0f51c6acfd82ddcb1b3f0384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ytracefile</name>
      <anchorfile>yproto_8h.html</anchorfile>
      <anchor>abc2434463c367d4325ed73ea172c99ab</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ystream.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ystream_8c</filename>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <includes id="yhash_8h" name="yhash.h" local="yes" imported="no">yhash.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DBGLOGOUT</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ac1a537839b308e042e7accb080304814</anchor>
      <arglist>(str)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOCATION</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ac27b81440ce6781d5bfcab7a9bbdef99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PUSH_LOCATION</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a6423761bbb9922bc684c0e2eed31c127</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPERF_ENTER</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>acc4c017c82eb3b39ee170b44a2086b87</anchor>
      <arglist>(NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPERF_LEAVE</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>abe52659e8bdad984a526431a35e7f84b</anchor>
      <arglist>(NAME)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yPrivDeviceSt *</type>
      <name>AllocateDevice</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a08cc43810043dad528108b2f230fd63a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>CheckVersionCompatibility</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>af2c43073c36ca2e9c1b607b16566ad1e</anchor>
      <arglist>(u16 version, const char *serial, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dbglogf</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a22ddae2df5add317bf5029a926dc09a8</anchor>
      <arglist>(const char *fileid, int line, const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>devCheckAsyncIO</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a69f02a2de3f67a290c775aa5d47b4109</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>devCheckIO</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a0dca23a393e5dc9f52cfad4295c4fe56</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev, YIOHDL_internal *iohdl, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>devDeleteAccces</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a608ebc4db6766e2b441e5e1fd40075f1</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>devHdlInfo</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>aecd117a9a797b45337370c858b887c0a</anchor>
      <arglist>(YUSBDEV hdl, yDeviceSt *infos)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>devInitAccces</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a1f8e7d4279fe440fc3b08a05f8289682</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>devPauseIO</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a308d27f3d2dfb345a9658e11d61ed24b</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>devReportError</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a69b0ae5ec6b7de682839daddac961d5b</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev, char *error_to_set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>devReportErrorFromIdle</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a2362924860aab6f70bce2398f29e47e9</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev, char *error_to_set)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>devStartEnum</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a087a68398e11918a8b09992db9e729a2</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>devStartIdle</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ad633a4a56ca346e064d73c253d67aa09</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>devStartIO</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>aaf4f1b6862e9295f9799b5df5affa492</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>devStopEnum</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ae29ff1d4bd4d40d9be41abedb0e7d4ea</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>devStopIdle</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>aaefe9b21a3f7c9388d60c020e4b33562</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>devStopIO</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a63736a7b2aa08f94063bd9f73e99b7cd</anchor>
      <arglist>(LOCATION yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpYPerfEntry</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>aebd45eeef66fc1b6b1ce85e054b6f071</anchor>
      <arglist>(yPerfMon *entry, const char *name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yPrivDeviceSt *</type>
      <name>enuFindDevSlot</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a70e7d41ce8b3cf0a2f39440ed7d0cab2</anchor>
      <arglist>(yInterfaceSt *iface)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enuResetDStatus</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a31fe9addd6fcae2b320f233a406c252d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>enuUpdateDStatus</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>adeb4b070b38bf7ff02b00746bd296a46</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>yPrivDeviceSt *</type>
      <name>findDev</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>acc2950b40836c97ae389f6e3ac81043b</anchor>
      <arglist>(const char *str, u32 flags)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yPrivDeviceSt *</type>
      <name>findDevFromDevHdl</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a2b02d2e791386fcebbb09e0ee6c817de</anchor>
      <arglist>(YUSBDEV hdl)</arglist>
    </member>
    <member kind="function">
      <type>yPrivDeviceSt *</type>
      <name>findDevFromIOHdl</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ab36713ec9c235df647bb185deb96f07e</anchor>
      <arglist>(YIOHDL_internal *iohdl)</arglist>
    </member>
    <member kind="function">
      <type>YUSBDEV</type>
      <name>findDevHdlFromStr</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a99e360eed5c24b0ef7c67c6629722974</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FreeDevice</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a5e9e58a3f07622f1a0dda7a5afee7ebc</anchor>
      <arglist>(yPrivDeviceSt *dev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FusionErrmsg</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a439a9ae71d5f83bad002beb60155391f</anchor>
      <arglist>(int code, char *errmsg, const char *generr, const char *detailerr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>StartDevice</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a4a813e6c3d2717241795122656d42d03</anchor>
      <arglist>(yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>StopDevice</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ab5a8cb989694ee07f7d315ec1a8ada62</anchor>
      <arglist>(yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>vdbglogf</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ae2b921d143fe3bf4fa636e186532e367</anchor>
      <arglist>(const char *fileid, int line, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>WriteTsamp</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>af924c211ce7ac7135dc3cdf811eadfe3</anchor>
      <arglist>(FILE *f)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yAckPkt</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a2401ed62750238de64e2f3484bb59e19</anchor>
      <arglist>(yInterfaceSt *iface, int pktno, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yDispatchNotice</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a7d675e33e6029f077dca45057f81d108</anchor>
      <arglist>(yPrivDeviceSt *dev, USB_Notify_Pkt *notify, int pktsize, int isV2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yDispatchReceive</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ac47639185f73060bb7c937fbb91e96b3</anchor>
      <arglist>(yPrivDeviceSt *dev, u64 blockUntilTime, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yDispatchReportV1</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a9e682e5b0e5dd8c88eb56207a300032d</anchor>
      <arglist>(yPrivDeviceSt *dev, u8 *data, int pktsize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yDispatchReportV2</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a7cf8231d3fd6b3b6b8aed94276eee5d4</anchor>
      <arglist>(yPrivDeviceSt *dev, u8 *data, int pktsize)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>YFOPEN</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a66f137cc91a3758438cdd1de5a3e8552</anchor>
      <arglist>(FILE **f, const char *filename, const char *mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yGetNextPktEx</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a3fead773d918c1dfc1bcb59b1c714560</anchor>
      <arglist>(yPrivDeviceSt *dev, pktItem **pkt_out, u64 blockUntilTime, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yPacketSetup</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ad226a475ee423b65547c6217fdbd922a</anchor>
      <arglist>(yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yPktQueueDup</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ae41aa08961906bd9d039c957c9171067</anchor>
      <arglist>(pktQueue *q, int expected_pkt_no, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yPktQueueFree</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a0512b55c2e16498e58f6838ff5fc4664</anchor>
      <arglist>(pktQueue *q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yPktQueueInit</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>abac7984b782073ebc1d82e352f1b4a46</anchor>
      <arglist>(pktQueue *q)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yPktQueueIsEmpty</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>afbc49ffd81360434f2a1a9f52f0d8038</anchor>
      <arglist>(pktQueue *q, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yPktQueuePeek</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a5b034e8da05146432bc01c1b0e83e500</anchor>
      <arglist>(pktQueue *q, pktItem **pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueuePeekH2D</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>aa3d62e7f2fb186b1acbd88d4e7df5045</anchor>
      <arglist>(yInterfaceSt *iface, pktItem **pkt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yPktQueuePop</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>aa379a28fdeb6bf596e1bcfbce7ebd5f5</anchor>
      <arglist>(pktQueue *q, pktItem **pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueuePopH2D</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a2cae281a1d1f0c843e63b7ea69f0aa38</anchor>
      <arglist>(yInterfaceSt *iface, pktItem **pkt)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueuePushD2H</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a1880b6c91b0da915fdd18efb6952a132</anchor>
      <arglist>(yInterfaceSt *iface, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>yPktQueuePushEx</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ae810377c81d779d23d829c84fea36c3b</anchor>
      <arglist>(pktQueue *q, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueuePushH2D</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a8805a860bc731f126cd703d3aa716279</anchor>
      <arglist>(yInterfaceSt *iface, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yPktQueueSetError</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a9b9053ae64d97131b8399d5bb917710e</anchor>
      <arglist>(pktQueue *q, YRETCODE code, const char *msg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yPktQueueWaitAndPopD2H</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>abed85e49b1a904bf1e873616d781653d</anchor>
      <arglist>(yInterfaceSt *iface, pktItem **pkt, int ms, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yPktQueueWaitEmptyH2D</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a08044ffb5e8f2b02e07b9ab9950c4ccc</anchor>
      <arglist>(yInterfaceSt *iface, int ms, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ypUpdateHybrid</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a659c4b875694d53e61b0ee0feb6db6bd</anchor>
      <arglist>(const char *serial, Notification_funydx funInfo, const char *funcval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ypUpdateUSB</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>af65551948837c01bae4e56593ada893f</anchor>
      <arglist>(const char *serial, const char *funcid, const char *funcname, int funclass, int funydx, const char *funcval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ypUpdateYdx</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a27a204197576bbf70a5360947372aa0a</anchor>
      <arglist>(int devydx, Notification_funydx funInfo, const char *funcval)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ySendStart</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a99a10879492d9edc83bdfba1f2493d4e</anchor>
      <arglist>(yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ySetErr</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a72bc0cb9a08c4cba6211b8e436944a97</anchor>
      <arglist>(int code, char *outmsg, const char *erreur, const char *file, u32 line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yStreamFlush</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ae5d279a7e9ebb6a26e41af0f3f3af58c</anchor>
      <arglist>(yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yStreamGetTxBuff</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ad3d1715b3311b86216b6254b001bac05</anchor>
      <arglist>(yPrivDeviceSt *dev, u8 **data, u8 *maxsize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yStreamReceived</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a7b7b58ec7326275b77db32f0e80b0964</anchor>
      <arglist>(yPrivDeviceSt *dev, u8 *stream, u8 **data, u8 *size, u64 blockUntilTime, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yStreamReceptionDone</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>afa33827eab3752364cbf52059f3caa1b</anchor>
      <arglist>(yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yStreamSetup</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a35045b6d92a0c8cab4557c656efd5bdf</anchor>
      <arglist>(yPrivDeviceSt *dev, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yStreamShutdown</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a895ed25ac7c01a2dfdd2f726953d6052</anchor>
      <arglist>(yPrivDeviceSt *dev)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yStreamTransmit</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a2cc39ac5d3fadfa3d6df58e2dfc04969</anchor>
      <arglist>(yPrivDeviceSt *dev, u8 proto, u8 size, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbClose</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a8aa6607968ca2c79a84cad99670bc744</anchor>
      <arglist>(YIOHDL_internal *ioghdl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbEOF</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>aaa5f12e459ce7235458902285c9da72a</anchor>
      <arglist>(YIOHDL_internal *ioghdl, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbFree</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a76fdc116df0fee3cfaf007ba992690a8</anchor>
      <arglist>(yContextSt *ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbIdle</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ac50e70b601c542c12cf1e0a8ac51371a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbInit</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a21d3ecafc6bed93ed4dcf1be493dd85e</anchor>
      <arglist>(yContextSt *ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbOpen</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>abd69ba8e740c2e7bccdfb2e1169d6aa1</anchor>
      <arglist>(YIOHDL_internal *ioghdl, const char *device, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbOpenDevDescr</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a7fa23e5e14923ef433105f70fb725628</anchor>
      <arglist>(YIOHDL_internal *ioghdl, yStrRef devdescr, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbReadBlock</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a1bb701af9e15f9dce0439c8c5267a83e</anchor>
      <arglist>(YIOHDL_internal *ioghdl, char *buffer, int len, u64 blockUntil, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbReadNonBlock</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a2a71298ed725aa6415cec614bf48ff3d</anchor>
      <arglist>(YIOHDL_internal *ioghdl, char *buffer, int len, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yUSBReleaseAllDevices</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>aab1152e33dd5463680c51e020d0a0486</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbSetIOAsync</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a17dd53ae13d0d8e6382d0d542bcadb35</anchor>
      <arglist>(YIOHDL_internal *ioghdl, yapiRequestAsyncCallback callback, void *context, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbTrafficPending</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ada7c4e0f39840c163e8b42b7069a4761</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yUSBUpdateDeviceList</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a8d8fead6c3a7ee82bc0ddac81eb76d03</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yUsbWrite</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a7ccbed412b341d027bb0d94ac5e1f2be</anchor>
      <arglist>(YIOHDL_internal *ioghdl, const char *buffer, int writelen, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yyFormatConfPkt</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a6883ef981fcba4180a5fe99f99a97353</anchor>
      <arglist>(pktItem *pkt, u8 conftype)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yyWaitOnlyConfPkt</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a798db0194952b181c33ad27bb9f1e0b1</anchor>
      <arglist>(yInterfaceSt *iface, u8 cmdtowait, pktItem **rpkt, u32 s_timeout, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>yyySendPacket</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a82c80310a58d5a3821107fddea807a34</anchor>
      <arglist>(yInterfaceSt *iface, const USB_Packet *pkt, char *errmsg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>dayofs</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>ad2a8495384fffce56b2c4488ca263133</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>yContextSt *</type>
      <name>yContext</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a223a8ada0f51c6acfd82ddcb1b3f0384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>ytracefile</name>
      <anchorfile>ystream_8c.html</anchorfile>
      <anchor>a19bcbb03ccfb04c4dfc1ca8a8fb96e5c</anchor>
      <arglist>[512]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ytcp.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ytcp_8c</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <includes id="ytcp_8h" name="ytcp.h" local="yes" imported="no">ytcp.h</includes>
    <includes id="yproto_8h" name="yproto.h" local="yes" imported="no">yproto.h</includes>
    <includes id="yhash_8h" name="yhash.h" local="yes" imported="no">yhash.h</includes>
    <class kind="struct">DnsCache</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_WINSOCK_DEPRECATED_NO_WARNINGS</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>adfc8f90f3a8caa8423099cf36ff214f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_TCP_MAX_WINDOW_SIZE</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a459025f8ac274436b1eeb35869eb9f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_TCP_ROUND_TRIP_TIME</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a1e9aa91a2cad50369847174e75a9a49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSDP_HTTP</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a641dfa25206383a8c0162e2df4c54320</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSDP_LINE_MAX_LEN</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a2ca275fe0059497e1f1b0792f75c1a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSDP_M_SEARCH</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a9d881a4311c89739051926626b42f1b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSDP_NOTIFY</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a29c1dd910fe484695ad00356b6ed9979</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UDP_IN_FIFO</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a5135330338cf5707e90bd4afec7799cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WS_CONNEXION_TIMEOUT</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a07c92e88ed93c2dc0050da4d4e05984b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>WS_MAX_DATA_LEN</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a71ced46903d47c5848c712a672f3f1df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yclosesocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a9d875012fe5e06c937372deb7b6a7a98</anchor>
      <arglist>(skt)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YDNS_CACHE_SIZE</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aef446d8f9628f89b276b80b6d1d67a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YDNS_CACHE_VALIDITY</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a1ee1c8327d85ed555a263dbb6c5017c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yNetLogErr</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a26353530d31ca1e5aa1ce543c62e8cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPERF_TCP_ENTER</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aa8b745ea05271a0978c3ec4e284cc3e4</anchor>
      <arglist>(NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YPERF_TCP_LEAVE</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a2503966f9e7d21204e3b98274db0f616</anchor>
      <arglist>(NAME)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YRand32</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a59e38dc8b9dd986461ecf88b952f58a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yrecv</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a28ff43738fd3e44cfa74a329565bb573</anchor>
      <arglist>(skt, buf, len, flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ysend</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>afca3c839486f308eac1a9996052c5d3e</anchor>
      <arglist>(skt, buf, len, flags)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ysocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a8793c84c0c5236871ce996189fc191bd</anchor>
      <arglist>(domain, type, protocol)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>Base64Encode</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a87039772dde5b899d888cd2ade28650b</anchor>
      <arglist>(const u8 *cSourceData, u16 wSourceLen, u8 *cDestData, u16 wDestLen)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>GenereateWebSockeyKey</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ab6732500b6accde4168d5c4189afcd88</anchor>
      <arglist>(const u8 *url, u32 urllen, char *buffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>hexatochar</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ae6181307d8c61721fd3afef961d14cab</anchor>
      <arglist>(char hi_c, char lo_c)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u32</type>
      <name>resolveDNSCache</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a164f1ab2343ae0a39617f105fddd9eba</anchor>
      <arglist>(yUrlRef url, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>uuidToSerial</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a7c9d82d7a1421244d21b5fa6f56f9579</anchor>
      <arglist>(const char *uuid, char *serial)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>VerifyWebsocketKey</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aaff37a700d0f72baed5e24412b82eae1</anchor>
      <arglist>(const char *data, u16 hdrlen, const char *reference, u16 reference_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ws_appendTCPData</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a23c0b57d19db687a5cd7e3dce4bc2bb7</anchor>
      <arglist>(RequestSt *req, u8 *buffer, int pktlen, int isClose)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ws_closeBaseSocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aa755d368a1e20ed760da71eec91b53ad</anchor>
      <arglist>(struct _WSNetHubSt *base_req)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ws_openBaseSocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a0e0f4b0f15b9dc45c7bd7da606f2e53f</anchor>
      <arglist>(struct _WSNetHubSt *hub, yUrlRef url, const char *request, int request_len, int mstimout, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ws_parseIncommingFrame</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a8948fb5b1441b7ae7833c77be33e163f</anchor>
      <arglist>(HubSt *hub, u8 *buffer, int pktlen, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ws_processRequests</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>af11b27463348ad291a5d862300f8b17a</anchor>
      <arglist>(HubSt *hub, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ws_requestStillPending</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>acf6db591a386453881a83c6fbe8a861e</anchor>
      <arglist>(HubSt *hub)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ws_sendAuthenticationMeta</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a7e0e7acee1168a7cc8ec6cfc1c431204</anchor>
      <arglist>(HubSt *hub, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ws_sendFrame</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a25f25f928be853cb4b8a51dea4a9fec3</anchor>
      <arglist>(HubSt *hub, int stream, int tcpchan, const u8 *data, int datalen, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ws_thread</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>affb8e58c83d4a435d74bcdbad584467c</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>ws_thread_select</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ac014fabf5cb82d6b242f29315d311ff5</anchor>
      <arglist>(struct _WSNetHubSt *base_req, u64 ms, WakeUpSocket *wuce, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ws_threadUpdateRetryCount</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a60af8e45918e924c2ff74aac44138f17</anchor>
      <arglist>(HubSt *hub)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yConsumeWakeUpSocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a862d7e44da608464be6e24862b23d2e2</anchor>
      <arglist>(WakeUpSocket *wuce, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YSTATIC int</type>
      <name>yDetectNetworkInterfaces</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>abd5dec41f6f99029a8bc7b33ecb45f22</anchor>
      <arglist>(u32 only_ip)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yDringWakeUpSocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a938a09051e5e4015a2c249f8d36dad40</anchor>
      <arglist>(WakeUpSocket *wuce, u8 signal, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yDupSet</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a8488134754a20e674289fe7070eafafb</anchor>
      <arglist>(char **storage, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFreeWakeUpSocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a08fb0b286ee07e8f4a9b21108ce9b7cc</anchor>
      <arglist>(WakeUpSocket *wuce)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yHTTPCloseReqEx</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a8f7cffb5702152ab501126658fae0b51</anchor>
      <arglist>(struct _RequestSt *req, int canReuseSocket)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yHTTPMultiSelectReq</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a29a81c3b98781255e40befb540923bd8</anchor>
      <arglist>(struct _RequestSt **reqs, int size, u64 ms, WakeUpSocket *wuce, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yHTTPOpenReqEx</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aba4db794f15c8f3a1db42265e7945316</anchor>
      <arglist>(struct _RequestSt *req, u64 mstimout, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yInitWakeUpSocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a72a8e47628c7dc29e25ab2459738d9c0</anchor>
      <arglist>(WakeUpSocket *wuce)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yNetLogErrEx</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aca06f0371f7fd35ecc5e68e33663a2b0</anchor>
      <arglist>(u32 line, unsigned err)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yNetSetErrEx</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a2cc2ad72fc20acdf1772c9c6ef44d879</anchor>
      <arglist>(u32 line, unsigned err, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>struct _RequestSt *</type>
      <name>yReqAlloc</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a1a28f7ed3d5d4aee7454740e0c168345</anchor>
      <arglist>(struct _HubSt *hub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yReqClose</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a6dee5d0ad5ef93d61149896bf5f2998d</anchor>
      <arglist>(struct _RequestSt *req)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yReqFree</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a5a0631771b04385307938e91949b1884</anchor>
      <arglist>(struct _RequestSt *req)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqGet</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a94748b78629a9750b04ddb46b3c04f04</anchor>
      <arglist>(struct _RequestSt *req, u8 **buffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqHasPending</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a1bd86ba2a39bac03427a6f5555b9f4fa</anchor>
      <arglist>(struct _HubSt *hub)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqIsAsync</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ab798233a5e08998fec0bee0c22f71c80</anchor>
      <arglist>(struct _RequestSt *req)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqIsEof</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a4342bfd52d9a04dfcda95126094c27f2</anchor>
      <arglist>(struct _RequestSt *req, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqMultiSelect</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>af522bd6ce989f1425c9a506ca453acfa</anchor>
      <arglist>(struct _RequestSt **tcpreq, int size, u64 ms, WakeUpSocket *wuce, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqOpen</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ad618fbabd8d1f00f2724575b36fb8a85</anchor>
      <arglist>(struct _RequestSt *req, int wait_for_start, int tcpchan, const char *request, int reqlen, u64 mstimeout, yapiRequestAsyncCallback callback, void *context, RequestProgress progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqRead</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aae833abbb0315a7240008dff2b37282a</anchor>
      <arglist>(struct _RequestSt *req, u8 *buffer, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqSelect</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a1e29c9f113919074bacc98522712c2c0</anchor>
      <arglist>(struct _RequestSt *tcpreq, u64 ms, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>yResolveDNS</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ab44f7b46811b98cb3d8eaaaee9f0293e</anchor>
      <arglist>(const char *name, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ySSDP_parseSSPDMessage</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a301cfe84463e48a7c72672b1346e9855</anchor>
      <arglist>(SSDPInfos *SSDP, char *message, int msg_len)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>ySSDP_thread</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ab7717a84a845376468ef3a904c8a3897</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ySSDPCheckExpiration</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ad88f36d5bcc45497f082945620b4d151</anchor>
      <arglist>(SSDPInfos *SSDP)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ySSDPDiscover</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a5ba0b6005891473e3e72dac959fd4b77</anchor>
      <arglist>(SSDPInfos *SSDP, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ySSDPStart</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>addc6f9ecce954b6cdac0d0880e49a1a3</anchor>
      <arglist>(SSDPInfos *SSDP, ssdpHubDiscoveryCallback callback, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ySSDPStop</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ac18537d7beae6f6dcb2b2c953fb327d3</anchor>
      <arglist>(SSDPInfos *SSDP)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ySSDPUpdateCache</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a903b6461b5e0cd2850b8097cc1fefe23</anchor>
      <arglist>(SSDPInfos *SSDP, const char *uuid, const char *url, int cacheValidity)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yStartWakeUpSocket</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a20a9bc79d8189cb3a739ff745810c677</anchor>
      <arglist>(WakeUpSocket *wuce, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yTcpCheckReqTimeout</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a5a472a7d2c58809736200fa6f988bc55</anchor>
      <arglist>(struct _RequestSt *req, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yTcpCheckSocketStillValid</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aa885aa715f8510b438d66da374cd96cd</anchor>
      <arglist>(YSOCKET skt, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yTcpClose</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ab27801b89c1042be113b1bc18833f169</anchor>
      <arglist>(YSOCKET skt)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yTcpDownload</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a1d7d2832edf32be998901a4ed89974dc</anchor>
      <arglist>(const char *host, const char *url, u8 **out_buffer, u32 mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yTcpInit</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a0b70cc41eaf27a1acd773f6f0f8cc908</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yTcpOpen</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a1738152da6ace5ad8ef96d5e4ad8d660</anchor>
      <arglist>(YSOCKET *newskt, u32 ip, u16 port, u64 mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yTcpRead</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aec554c54b4432e29add391d48dfd1d7f</anchor>
      <arglist>(YSOCKET skt, u8 *buffer, int len, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yTcpShutdown</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a533ce84031671049863ffb4f63a73521</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yTcpWrite</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a572e23610e3d73c465eab691a654e933</anchor>
      <arglist>(YSOCKET skt, const char *buffer, int len, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yWSCloseReqEx</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a6025abcde5d8dc9c20c24ad3ce989460</anchor>
      <arglist>(struct _RequestSt *req, int takeCS)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yWSOpenReqEx</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>ace6be29a98a89502f1edcdc7727b3e2f</anchor>
      <arglist>(struct _RequestSt *req, int tcpchan, u64 mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yWSSelectReq</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a73157bba39df2bf213c7ec62efcbdc0f</anchor>
      <arglist>(struct _RequestSt *req, u64 mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="variable">
      <type>os_ifaces</type>
      <name>detectedIfaces</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a2427f241faa297563aeddd13baf255cd</anchor>
      <arglist>[NB_OS_IFACES]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>discovery</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a625964eb2b5cf78ecd2438830b95a62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DnsCache</type>
      <name>dnsCache</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>aa79a38166c1ee1e76748d8e797f4c4c6</anchor>
      <arglist>[YDNS_CACHE_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbDetectedIfaces</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a87956fe2e5723a296e094db38c7cb8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>ws_header_end</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>a5f0fa33423036e1ea86609157747cf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *</type>
      <name>ws_header_start</name>
      <anchorfile>ytcp_8c.html</anchorfile>
      <anchor>afe245e6bb529e7f085b803652d961077</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ytcp.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ytcp_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <includes id="ythread_8h" name="ythread.h" local="yes" imported="no">ythread.h</includes>
    <class kind="struct">os_ifaces</class>
    <class kind="struct">SSDP_CACHE_ENTRY</class>
    <class kind="struct">SSDPInfos</class>
    <class kind="struct">WakeUpSocket</class>
    <member kind="define">
      <type>#define</type>
      <name>closesocket</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a5a3eb971b466278ada4f7f87399a537c</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID_SOCKET</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a26769957ec1a2beaf223f33b66ee64ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB_OS_IFACES</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a37f184d9b07e85f54ec22b9c60357123</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB_SSDP_CACHE_ENTRY</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>acd2ea0e25fef44bd2a0d9a6c922df02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OS_IFACE_CAN_MCAST</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a52d3cee3e7d79445da3cc489ab6d5ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPORT_ERR</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a96be71f733fa7c2f8afc0c42f157c817</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SEND_NOSIGPIPE</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a5b79c24a508a4a5b19ac98c67ecbfd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCK_ERR</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a8f70ca2fbc20843a3b3c80f1f1e27000</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SOCKET_ERROR</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a633b0396ff93d336a088412a190a5072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSDP_URL_LEN</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>aeca2caa0070a979dacd70f9f90937189</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SSDP_UUID_LEN</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a8adb68f2f7152671a014738d8abe1754</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yNetSetErr</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>aab92be3408e857a526641c92c27b5d81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YTCP_REMOTE_CLOSE</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a9782dffe5ebc129f546886ea5ec79aa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>ssdpHubDiscoveryCallback</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>ac7441f2e09a749bfe6de341bb306c91b</anchor>
      <arglist>)(const char *serial, const char *urlToRegister, const char *urlToUnregister)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ws_thread</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>affb8e58c83d4a435d74bcdbad584467c</anchor>
      <arglist>(void *ctx)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yConsumeWakeUpSocket</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a862d7e44da608464be6e24862b23d2e2</anchor>
      <arglist>(WakeUpSocket *wuce, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yDringWakeUpSocket</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a938a09051e5e4015a2c249f8d36dad40</anchor>
      <arglist>(WakeUpSocket *wuce, u8 signal, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yDupSet</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a8488134754a20e674289fe7070eafafb</anchor>
      <arglist>(char **storage, const char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yFreeWakeUpSocket</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a08fb0b286ee07e8f4a9b21108ce9b7cc</anchor>
      <arglist>(WakeUpSocket *wuce)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yInitWakeUpSocket</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a72a8e47628c7dc29e25ab2459738d9c0</anchor>
      <arglist>(WakeUpSocket *wuce)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yNetSetErrEx</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a2cc2ad72fc20acdf1772c9c6ef44d879</anchor>
      <arglist>(u32 line, unsigned err, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>struct _RequestSt *</type>
      <name>yReqAlloc</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a1a28f7ed3d5d4aee7454740e0c168345</anchor>
      <arglist>(struct _HubSt *hub)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yReqClose</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a777587d636792d4153cd6647b832ad31</anchor>
      <arglist>(struct _RequestSt *tcpreq)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yReqFree</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>aed7cb4c924621a2178509072a34ef7a6</anchor>
      <arglist>(struct _RequestSt *tcpreq)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqGet</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>aa1726f17ce8ef1911b92db8151456539</anchor>
      <arglist>(struct _RequestSt *tcpreq, u8 **buffer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqHasPending</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a1bd86ba2a39bac03427a6f5555b9f4fa</anchor>
      <arglist>(struct _HubSt *hub)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqIsAsync</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>ab798233a5e08998fec0bee0c22f71c80</anchor>
      <arglist>(struct _RequestSt *req)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqIsEof</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a57d07e4a3883e4458ec32f908146dcc8</anchor>
      <arglist>(struct _RequestSt *tcpreq, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqMultiSelect</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>af522bd6ce989f1425c9a506ca453acfa</anchor>
      <arglist>(struct _RequestSt **tcpreq, int size, u64 ms, WakeUpSocket *wuce, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqOpen</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a9a80de7b18df5422d97bf2ffc811e528</anchor>
      <arglist>(struct _RequestSt *tcpreq, int wait_for_start, int tcpchan, const char *request, int reqlen, u64 mstimeout, yapiRequestAsyncCallback callback, void *context, yapiRequestProgressCallback progress_cb, void *progress_ctx, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqRead</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a906bf0d22ff8bd52061efdaf54846b02</anchor>
      <arglist>(struct _RequestSt *rcoreq, u8 *buffer, int len)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yReqSelect</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a1e29c9f113919074bacc98522712c2c0</anchor>
      <arglist>(struct _RequestSt *tcpreq, u64 ms, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>u32</type>
      <name>yResolveDNS</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>ab44f7b46811b98cb3d8eaaaee9f0293e</anchor>
      <arglist>(const char *name, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ySSDPDiscover</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a5ba0b6005891473e3e72dac959fd4b77</anchor>
      <arglist>(SSDPInfos *SSDP, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ySSDPStart</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>addc6f9ecce954b6cdac0d0880e49a1a3</anchor>
      <arglist>(SSDPInfos *SSDP, ssdpHubDiscoveryCallback callback, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ySSDPStop</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>ac18537d7beae6f6dcb2b2c953fb327d3</anchor>
      <arglist>(SSDPInfos *SSDP)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yStartWakeUpSocket</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a20a9bc79d8189cb3a739ff745810c677</anchor>
      <arglist>(WakeUpSocket *wuce, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yTcpDownload</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a1d7d2832edf32be998901a4ed89974dc</anchor>
      <arglist>(const char *host, const char *url, u8 **out_buffer, u32 mstimeout, char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yTcpInit</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a0b70cc41eaf27a1acd773f6f0f8cc908</anchor>
      <arglist>(char *errmsg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yTcpShutdown</name>
      <anchorfile>ytcp_8h.html</anchorfile>
      <anchor>a533ce84031671049863ffb4f63a73521</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ythread.c</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ythread_8c</filename>
    <includes id="ythread_8h" name="ythread.h" local="yes" imported="no">ythread.h</includes>
    <class kind="struct">yCRITICAL_SECTION_ST</class>
    <member kind="define">
      <type>#define</type>
      <name>__FILE_ID__</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a3a6bfa4879119353796792d81967ec0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initTsdKey</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>abf191e91f3703b2e3c3ff4f6c87fb330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yCloseEvent</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>ad219fc5687096a8984c5acd8d4375a7c</anchor>
      <arglist>(yEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yCreateDetachedThread</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a250162e1be6f306d3ba9f0a33aa48121</anchor>
      <arglist>(void *(*fun)(void *), void *arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yCreateDetachedThreadEx</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a9d1196f8a62e01afa92506687e0ead0e</anchor>
      <arglist>(osThread *th, void *(*fun)(void *), void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yCreateEvent</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a8e3302cd3bfffc03c19443f487d01df2</anchor>
      <arglist>(yEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yCreateManualEvent</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>ab4271f876f7e041482d438ed4193c671</anchor>
      <arglist>(yEvent *ev, int initialState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yDeleteCriticalSection</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>aafee4d7fc2473735508ea7cc9c23bbed</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yEnterCriticalSection</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a178ef629ead2dde6c237ef1dec3128e7</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yInitializeCriticalSection</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>aa040f3e49966c16506fd28bd56c68e7a</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yKillThread</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a72706c6bd6a131300f84c57412048856</anchor>
      <arglist>(osThread *th)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yLeaveCriticalSection</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a7dbd3b1d2ce86425a9eaa68271923603</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>yReleaseDetachedThreadEx</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>af242c8e4bb7322ac1f639587f7a57c28</anchor>
      <arglist>(osThread *th_hdl)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yResetEvent</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a0d48c6c2270e76df81622d7208084f1f</anchor>
      <arglist>(yEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ySetEvent</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a93f7552da932191487bcc262bea056a8</anchor>
      <arglist>(yEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yThreadCreate</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a08697e3a76b311ccc60adcafc211fbf9</anchor>
      <arglist>(yThread *yth, void *(*fun)(void *), void *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yThreadIndex</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>ae50638b439bdbd8f2853c9c8da3ba587</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yThreadIsRunning</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a1ea4d52b6771b4dcf1fe06e09b6410e8</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yThreadKill</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a58fc03b2fa545494b8a0f207af845f69</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yThreadMustEnd</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>ac2ec3a444d5e8da4bdec29e82c0db4e7</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yThreadRequestEnd</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a38ddc9c124367d13a6adb246fc452fad</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yThreadSignalEnd</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>ab4064625d3fb353d635159fdbc8d5ae7</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yThreadSignalStart</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>af78d6adfe081bf7e0e6f0d5e27beafcc</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yTryEnterCriticalSection</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>afdc5cb6409aa499f4f5fd3eb1e22f209</anchor>
      <arglist>(yCRITICAL_SECTION *cs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>yWaitEndThread</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a6ccc6cb2d97a378fc9f409839047956c</anchor>
      <arglist>(osThread *th)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yWaitForEvent</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>aadf102f358347e0fbf51ebefbfe58ad0</anchor>
      <arglist>(yEvent *ev, int time)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_once_t</type>
      <name>yInitKeyOnce</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a5e98ea750a6c73e76d0c1cb6eb3bddb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned</type>
      <name>yNextThreadIdx</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a5dc019d78af138cbdc65be222619801c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static pthread_key_t</type>
      <name>yTsdKey</name>
      <anchorfile>ythread_8c.html</anchorfile>
      <anchor>a11d00b5f24f5775fce19f542318f1a4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ythread.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>ythread_8h</filename>
    <includes id="ydef_8h" name="ydef.h" local="yes" imported="no">ydef.h</includes>
    <class kind="struct">yEvent</class>
    <class kind="struct">yThread</class>
    <member kind="typedef">
      <type>pthread_t</type>
      <name>osThread</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>ad5ec241991f0f460d2e4ff81e540d511</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>YTHREAD_STATE</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a51c4da13cbcd34805ab5bf30d6fb9957</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YTHREAD_NOT_STARTED</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a51c4da13cbcd34805ab5bf30d6fb9957a7071f4dcbe4ccab2f9858eb883eaca72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YTHREAD_RUNNING</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a51c4da13cbcd34805ab5bf30d6fb9957a28976456d6e3882dbc40ae6c9a8611c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YTHREAD_MUST_STOP</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a51c4da13cbcd34805ab5bf30d6fb9957aff46deda896257cd723dc35251af07af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YTHREAD_STOPED</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a51c4da13cbcd34805ab5bf30d6fb9957a9634b9fe3a7f67af2f3a083c7e00a18b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yCloseEvent</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>ad219fc5687096a8984c5acd8d4375a7c</anchor>
      <arglist>(yEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yCreateDetachedThread</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a250162e1be6f306d3ba9f0a33aa48121</anchor>
      <arglist>(void *(*fun)(void *), void *arg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yCreateEvent</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a8e3302cd3bfffc03c19443f487d01df2</anchor>
      <arglist>(yEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yCreateManualEvent</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>ad861a591ec81ba6fa2789dae83373813</anchor>
      <arglist>(yEvent *event, int initialState)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yResetEvent</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a0d48c6c2270e76df81622d7208084f1f</anchor>
      <arglist>(yEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ySetEvent</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a93f7552da932191487bcc262bea056a8</anchor>
      <arglist>(yEvent *ev)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yThreadCreate</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a08697e3a76b311ccc60adcafc211fbf9</anchor>
      <arglist>(yThread *yth, void *(*fun)(void *), void *arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yThreadIndex</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>ae50638b439bdbd8f2853c9c8da3ba587</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yThreadIsRunning</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a1ea4d52b6771b4dcf1fe06e09b6410e8</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yThreadKill</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a58fc03b2fa545494b8a0f207af845f69</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yThreadMustEnd</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>ac2ec3a444d5e8da4bdec29e82c0db4e7</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yThreadRequestEnd</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>a38ddc9c124367d13a6adb246fc452fad</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yThreadSignalEnd</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>ab4064625d3fb353d635159fdbc8d5ae7</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yThreadSignalStart</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>af78d6adfe081bf7e0e6f0d5e27beafcc</anchor>
      <arglist>(yThread *yth)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yWaitForEvent</name>
      <anchorfile>ythread_8h.html</anchorfile>
      <anchor>aadf102f358347e0fbf51ebefbfe58ad0</anchor>
      <arglist>(yEvent *ev, int time)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>yversion.h</name>
    <path>/tmp/ws/src/yoctopuce_altimeter/include/yocto/yocto_api/yapi/</path>
    <filename>yversion_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>YBUILD_29715</name>
      <anchorfile>yversion_8h.html</anchorfile>
      <anchor>a4c6ac7075994f8ecc9c923c984991835</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_API_BUILD_DATE</name>
      <anchorfile>yversion_8h.html</anchorfile>
      <anchor>a6b77fbebd6b31124543c3b1a08f9304b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YOCTO_API_BUILD_NO</name>
      <anchorfile>yversion_8h.html</anchorfile>
      <anchor>ac9380d331715af5231bf1c19da6d9aa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_fullAttrInfo</name>
    <filename>struct__fullAttrInfo.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>attr</name>
      <anchorfile>struct__fullAttrInfo.html</anchorfile>
      <anchor>a3c42631f7dddbbe95248ca7aa8d58bfb</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>func</name>
      <anchorfile>struct__fullAttrInfo.html</anchorfile>
      <anchor>a1b2b336662470ae2ac7c5ea1a22d5c82</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>value</name>
      <anchorfile>struct__fullAttrInfo.html</anchorfile>
      <anchor>a47e6445d4c3b8dfe6a65081230336bd6</anchor>
      <arglist>[256]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_HTTPNetHubSt</name>
    <filename>struct__HTTPNetHubSt.html</filename>
    <member kind="variable">
      <type>u64</type>
      <name>lastTraffic</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>aca8c3e27d380cb653258ebd8c88c88f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nc</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>ad2993e428521b09b0d3bc001320d0304</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _RequestSt *</type>
      <name>notReq</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>a0df548e3963d395004fdfa1c837b8413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>s_ha1</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>a72b8d0e30bf08fbaad3d1258e64d8d36</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>s_nonce</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>a755edf4eed896455651293a861cf2eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>s_opaque</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>adc2f8be9067c62221144df43b1e3959b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>s_pwd</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>a91e2f44bcf04859b0dc97b280c51da94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>s_realm</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>a167574f751c42bd76c6636db77ea1524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>s_user</name>
      <anchorfile>struct__HTTPNetHubSt.html</anchorfile>
      <anchor>a3b970bb6f2fd3e86d774206132c77b95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_HTTPReqSt</name>
    <filename>struct__HTTPReqSt.html</filename>
    <member kind="variable">
      <type>YSOCKET</type>
      <name>reuseskt</name>
      <anchorfile>struct__HTTPReqSt.html</anchorfile>
      <anchor>a336ed1e0b1b666764030582ff41c835b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YSOCKET</type>
      <name>skt</name>
      <anchorfile>struct__HTTPReqSt.html</anchorfile>
      <anchor>a22a603a15e99bcef0b49790fb3197021</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_HubSt</name>
    <filename>struct__HubSt.html</filename>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>access</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a235cffa82d5dc079d123d450e25e6908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>attemptDelay</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>ab75875c37000fddcb8c4134e2a86128a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>devListExpires</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>ab042cbf3eca3f9500f3a65fc39ae5885</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>devYdxMap</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>ab700150d03d7c9142b11a30209432402</anchor>
      <arglist>[ALLOC_YDX_PER_HUB]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errcode</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a80c6d0dc191ab852a0510012ec1ee45f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errmsg</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>ae7e01c9eb665f4ef8f08feb22b11c146</anchor>
      <arglist>[YOCTO_ERRMSG_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>HTTPNetHub</type>
      <name>http</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a9f1b550c64aa2e490c62f708f259bc48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>lastAttempt</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>aa9ec8365d64a879482aab317f0836fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>mandatory</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a6ff7464fcf7ee633183f785dc632788f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>name</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a53609c1c8131c5ebc8a0c52f213f9ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yThread</type>
      <name>net_thread</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>ad41d2cec6e307a188a3bdee6ecc22f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>not_buffer</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>ab5ffe4bb2b8fd45c3d1ce5b1bad30979</anchor>
      <arglist>[1024]</arglist>
    </member>
    <member kind="variable">
      <type>yFifoBuf</type>
      <name>not_fifo</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a3fccf2c1744c973f706fe9bc3e4fe87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>notifAbsPos</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>aef8a2ad9d0fcea3d77790497dba73a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yAsbUrlProto</type>
      <name>proto</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a6754fc9b983c75bb1e969d12cc1a7bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retryCount</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>ac48e58008728088029e1659761185576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rw_access</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a8264a10832a896ddd64a0876107aaf66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>send_ping</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a80c03841e6f148d0ca2e665b149c5bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>serial</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a639e28f0ab0a23f21fd3f2d01f86027d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>NET_HUB_STATE</type>
      <name>state</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>ae413bd396a47639249db472081b2e2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yUrlRef</type>
      <name>url</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a5b2a2e5000bafea6dc71577e898cca7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>writeProtected</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>a7dda8fbf91152cd7cfe57b8fcb08e26d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WSNetHub</type>
      <name>ws</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>afdb69ffdf002ec87b2078c97465bea9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WakeUpSocket</type>
      <name>wuce</name>
      <anchorfile>struct__HubSt.html</anchorfile>
      <anchor>abc0c606c41c6ce81a1ce842df6df9134</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_pktItem</name>
    <filename>struct__pktItem.html</filename>
    <member kind="variable">
      <type>struct _pktItem *</type>
      <name>next</name>
      <anchorfile>struct__pktItem.html</anchorfile>
      <anchor>aeed67d7742c160fce35c5ff34ee5c7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USB_Packet</type>
      <name>pkt</name>
      <anchorfile>struct__pktItem.html</anchorfile>
      <anchor>a3f5377248f0732857f67063318ed37b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_RequestSt</name>
    <filename>struct__RequestSt.html</filename>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>access</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a4c7ad396514191c7bbd30f26dabe6083</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>bodybuf</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a252578a67d5080061abef4b84beb1a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bodybufsize</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a5d010a3a559b718780a66f3fe0fbbd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>bodysize</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a68fe3b50bfc7d44368c39e6ff6af0da5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yapiRequestAsyncCallback</type>
      <name>callback</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a5d9ad0215f25d464b00574a9a9fd6728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>ae048dff375492deb4cab8b51533ba0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>errcode</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>aa81a114ed9828dd946094b156e530dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errmsg</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>af1d7ce208df95817d8a0e1167a7dc7c5</anchor>
      <arglist>[YOCTO_ERRMSG_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>yEvent</type>
      <name>finished</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>adfcb33debc43f9ffda3d1b3774b175f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>flags</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a7daf5f4733a915444a05ad2ebd9f39d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>headerbuf</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a98e0734c3da88e7103b39f93a11e7d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>headerbufsize</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a7cdd199063b80c2df3c842d3099035e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HTTPReqSt</type>
      <name>http</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a0c3d0993387cd02e05aa67b9a0fb7cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HubSt *</type>
      <name>hub</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>aa1c29c72ddd36d7c861d869076b15de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>open_tm</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a06370a247ab521f869cd592219508571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RequestProgress</type>
      <name>progressCb</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a5d443d690bae844cf542d80a01254f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>progressCtx</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a5050e8c0b05975ef026a7ade1f1ef73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yAsbUrlProto</type>
      <name>proto</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>afb60a95f6d3cc4c403f3d65d3ee97a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>read_tm</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a0219984ba4358ace5358eed57ee38eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>replybuf</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a906d63872162e859999f108d40a1bf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>replybufsize</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>adccc8e1e5913aa8757ca3ff77f0fcfd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>replypos</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>aff11a6b016aa6e96f7b509577790231c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>replysize</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>ac8969df775fda873a8774dde094057cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>retryCount</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a33718e9ce91711a8bf7b2004ffad7e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RequestState</type>
      <name>state</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>af2a01b8e266dcc45d002a55cf7c9e1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>timeout_tm</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>acdda8767ebe47f4d14ed5d63b57d6f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>write_tm</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>a9541ea43ed846655d5f2a36649b0b5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WSReqSt</type>
      <name>ws</name>
      <anchorfile>struct__RequestSt.html</anchorfile>
      <anchor>ac77679c553280ac9b8e4ad7c0368d796</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_WSChanSt</name>
    <filename>struct__WSChanSt.html</filename>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>access</name>
      <anchorfile>struct__WSChanSt.html</anchorfile>
      <anchor>a3fa314f6661cfcdad74e9ab292fab58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>lastUploadAckBytes</name>
      <anchorfile>struct__WSChanSt.html</anchorfile>
      <anchor>abe575d7877b4472380d541aaf83a5a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>lastUploadAckTime</name>
      <anchorfile>struct__WSChanSt.html</anchorfile>
      <anchor>a82abac6a08aafa0d31a615e2ace89572</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>lastUploadRateBytes</name>
      <anchorfile>struct__WSChanSt.html</anchorfile>
      <anchor>aa023c00eba5bcd97db5ffc946e180a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>lastUploadRateTime</name>
      <anchorfile>struct__WSChanSt.html</anchorfile>
      <anchor>aff4abb3ce6578c4417904075e4e1117e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _RequestSt *</type>
      <name>requests</name>
      <anchorfile>struct__WSChanSt.html</anchorfile>
      <anchor>a7cda4ffe4e1843fe41c749588273f566</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_WSNetHubSt</name>
    <filename>struct__WSNetHubSt.html</filename>
    <member kind="variable">
      <type>enum WS_BASE_STATE</type>
      <name>base_state</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a6a5bd2e57a8be53f4a501a48ae8f159e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>bws_open_tm</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a03a746eea2563a867857058ee592a538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>bws_read_tm</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>aecdd1553b4024e0da9e1e88e7a00be59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>bws_timeout_tm</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a9addab0321b1775881301a27f7e6ac07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>WSChanSt</type>
      <name>chan</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>ae63894b62a12cf9e9f0e85e68d475acf</anchor>
      <arglist>[MAX_ASYNC_TCPCHAN]</arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>connectionTime</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a661d35bd67618800734935d1cd7af008</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>fifo_buffer</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a9033dbfb2b9e89d609f2a804b0a868a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yFifoBuf</type>
      <name>mainfifo</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>ad77b1d9d8042d8f68c2f8a03d3178667</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>next_transmit_tm</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a05821d83e066414ae4959099e8581f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nounce</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a60c38b37ec6850de72ed75147fbac7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _RequestSt *</type>
      <name>openRequests</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>ae3532356dd8d857a727846acd542984c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>pass</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a024273535e5c2280a76b13d9b55e6f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>remoteNounce</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a1172960af7f277060c2fac50d1f9e372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>remoteVersion</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a4554127947dfc7fb2817b2b6fb3e71e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>s_next_async_id</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>ab4fc298456eb9195fca7d2631f976aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>serial</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>ae5fe8e544765018a2e28c74988dc8712</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>YSOCKET</type>
      <name>skt</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a75dbb614aedf729b0e5ecde097c96a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum WS_BASE_STATE</type>
      <name>strym_state</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a4d2f51f5d45e09cce2aadbd10d6e5eb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>tcpMaxWindowSize</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>aff5a1164b7a40c2a2afa13e88667ddb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>tcpRoundTripTime</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a41087241e273cc73ef18642b6fd8ce4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>uploadRate</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>ab5c61298f086b12cb74bbe2a4d7e5c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>user</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a35126a30bd1efe4c8d98d76884b985e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>websocket_key</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>a5c0d6d122c0a9d6cd1db282191908345</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>websocket_key_len</name>
      <anchorfile>struct__WSNetHubSt.html</anchorfile>
      <anchor>aa5069db5c1bdf2d7c224eda37f689cda</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_WSReqSt</name>
    <filename>struct__WSReqSt.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>asyncId</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>a801daffd09e1bf6ef4d1268c84088854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>channel</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>a9cd0dbf9465e3495faf174a2d88a6ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>first_write_tm</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>a787d19d3c9fa025e94c43a3a4c5ba370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>iohdl</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>a010e139103190f9d9c4edee713a9cad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>last_write_tm</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>a7006bd0aeadcc1b133427b7e8db031a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _RequestSt *</type>
      <name>next</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>ade4c33daed564c4e285239016650d02f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>requestbuf</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>ab472db02b7b4713f63264dc504062e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>requestpos</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>aaa201aab9ba9f9fdc2e93849b1da4f3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>requestsize</name>
      <anchorfile>struct__WSReqSt.html</anchorfile>
      <anchor>a89091dc3c633e0a5c35a1234ffad0112</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_yGenericDeviceSt</name>
    <filename>struct__yGenericDeviceSt.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>deviceLogPos</name>
      <anchorfile>struct__yGenericDeviceSt.html</anchorfile>
      <anchor>ad1c8c905a2ee1ce147c524ba49407f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>deviceTime</name>
      <anchorfile>struct__yGenericDeviceSt.html</anchorfile>
      <anchor>a0b38ffef1e6de0ef47dfdd12cf010984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>flags</name>
      <anchorfile>struct__yGenericDeviceSt.html</anchorfile>
      <anchor>abc1f163d6f0a9444f7f0c251878e2dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>logBuffer</name>
      <anchorfile>struct__yGenericDeviceSt.html</anchorfile>
      <anchor>aea759eb13b15fe9aab9e79c238d64bd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yFifoBuf</type>
      <name>logFifo</name>
      <anchorfile>struct__yGenericDeviceSt.html</anchorfile>
      <anchor>a2f5b29f3eb1edc5136eb96495bf467b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>serial</name>
      <anchorfile>struct__yGenericDeviceSt.html</anchorfile>
      <anchor>aa628efe116badb03703d994807441517</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_yInterfaceSt</name>
    <filename>struct__yInterfaceSt.html</filename>
    <member kind="variable">
      <type>u16</type>
      <name>deviceid</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>ac1a7e9fa44a40fbaeb1879f393db9374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _yInterfaceSt::@69</type>
      <name>flags</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>ab05ba7eb14141a382fc9a49640459f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ifaceno</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>ac491cfef6469b24cc0d091412a912f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>pkt_version</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>a7f9f8aced6813fb32adc670587798c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pktQueue</type>
      <name>rxQueue</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>a4244ac20176b5b0f58e2c39a23bb0a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>serial</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>a3909774518cf30e486a4eec2fbdbe641</anchor>
      <arglist>[YOCTO_SERIAL_LEN *2]</arglist>
    </member>
    <member kind="variable">
      <type>pktQueue</type>
      <name>txQueue</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>af782c754022e65491030d0c3f366f5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>vendorid</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>a7cd923b54dda0f89429f3cfc70fe397a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>yyySetupDone</name>
      <anchorfile>struct__yInterfaceSt.html</anchorfile>
      <anchor>a52846f2bde2b1d8dd78658068a8fe94b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_YIOHDL_internal</name>
    <filename>struct__YIOHDL__internal.html</filename>
    <member kind="variable">
      <type>YUSBIO</type>
      <name>hdl</name>
      <anchorfile>struct__YIOHDL__internal.html</anchorfile>
      <anchor>a59490bfdcb6c22fa668a82ce959bee91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>ioid</name>
      <anchorfile>struct__YIOHDL__internal.html</anchorfile>
      <anchor>ae19f6b2e14b228602203f0658e73298b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _YIOHDL_internal *</type>
      <name>next</name>
      <anchorfile>struct__YIOHDL__internal.html</anchorfile>
      <anchor>a9b92873e48a27c9932a568d0f247fd91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>pad16</name>
      <anchorfile>struct__YIOHDL__internal.html</anchorfile>
      <anchor>a612055112563c4506a3b4718b022e6c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pad8</name>
      <anchorfile>struct__YIOHDL__internal.html</anchorfile>
      <anchor>aacd9a611d5f51904151e30c5e0c931e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>tcpreqidx</name>
      <anchorfile>struct__YIOHDL__internal.html</anchorfile>
      <anchor>a87bf46c04911e5eb94c86f9959dbf611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>struct__YIOHDL__internal.html</anchorfile>
      <anchor>a526c9a28ea52a842b123532c96181589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RequestSt *</type>
      <name>ws</name>
      <anchorfile>struct__YIOHDL__internal.html</anchorfile>
      <anchor>a645051f7dd09bfb3b8e08a354a723268</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>_yPrivDeviceSt</name>
    <filename>struct__yPrivDeviceSt.html</filename>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>acces_state</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a6fa484ae2bcb9b7016e52fe4ce756f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pktItem *</type>
      <name>currxpkt</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a0be63b55fa53755f737a647e25a6ef71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>curtxofs</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a6ce84793c18383d4e3078201c2ab1a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pktItem *</type>
      <name>curtxpkt</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a69fe2a264199015f5c8705e5ed10614d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>curxofs</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a2a390ab9dc2952784a237f86cd556d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>devYdxMap</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>abd43c2a39abf42a26599384a2296716d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YDEV_STATUS</type>
      <name>dStatus</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a138e2500d535a4564b8ed9008c949ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YENU_ACTION</type>
      <name>enumAction</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a782466f5c930cb82c1b48bfee97efdee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errmsg</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a62f122239731a40d509b23fba6a6ccaf</anchor>
      <arglist>[YOCTO_ERRMSG_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>yFifoBuf</type>
      <name>http_fifo</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a9501c061153fd311cffdde977086ab98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>http_raw_buf</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>ac58959d2b4d0359ba0f41c9976afced0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YHTTP_STATUS</type>
      <name>httpstate</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>aecdc56c5a93ef0caf726f1d1fa908d87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yInterfaceSt</type>
      <name>iface</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>aec2c4ab49999aab1038a7b5eae136763</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yDeviceSt</type>
      <name>infos</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a09a4e748cc0606bb6baa05bc9e9cc8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>lastpktno</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a4d3e9718fcc183c3155a01c69e8c1519</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>lastUtcUpdate</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a147a4bfa20787b12014758de4af70350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nb_startup_retry</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>ac025173daa8157d63173e7c1a4e28da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct _yPrivDeviceSt *</type>
      <name>next</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>ad7777a3750473f25734282c421b0bbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>next_startup_attempt</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a39882dbac6abc662642a94cebb55efe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USB_HDL</type>
      <name>pendingIO</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>aa6e3f8b127d5a31d843e6af71a1e4993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pktAckDelay</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>ab5e68100b93c50da5583e06f85764275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>replybuf</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>ac9e83495c7c9e149f11aab72a4992ceb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>replybufsize</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a61096e2b948f7e23e3c3e2a964babeff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YRUN_STATUS</type>
      <name>rstatus</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>ab84da47b9307593e754e97f38ac20c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pktItem</type>
      <name>tmptxpkt</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a1da7a1b9f74b437a847f96b5392e641f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YUSBDEV</type>
      <name>yhdl</name>
      <anchorfile>struct__yPrivDeviceSt.html</anchorfile>
      <anchor>a4634c1b519868fda8f145d503b9d6c1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BootloaderSt</name>
    <filename>structBootloaderSt.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>devid_family</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>a6c47da58ff869e745b9297ad84be7b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>devid_model</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>ab7bdf1b908b2fc046b4d428ffc15e748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>devid_rev</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>a2f7cdf281e232cd24b96d74698c98fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>endofconfig</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>add419b52102640d5ed2cf7d6ecf1b12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>er_blk_size</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>ad0f8e218e57ac24307d6c789da78d238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ext_jedec_id</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>ab0995e2385f73bf3ec96073bd321fc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ext_page_size</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>af0431dab951eac79d14f2eac6228e203</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ext_total_pages</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>ab007c6a2316b204754c18aa6168ef4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>first_code_page</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>a0e2f6f30ef257f6150be515f1db0bc9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>first_yfs3_page</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>af6763f9091e4602812cc8b49398eb5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ProgIface</type>
      <name>iface</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>af32fe076803d4b2b9a76977a96f11dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>last_addr</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>a492ab0a26cb68783505b40683249d964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>pr_blk_size</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>a4c201cb69bb7241ec1dce87684787f11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>settings_addr</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>ad3caba685ba6c45c800185cf54cc7a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>startconfig</name>
      <anchorfile>structBootloaderSt.html</anchorfile>
      <anchor>a58c6a54241c40ae19f6ff07f1c5e039f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>byn_head_multi</name>
    <filename>structbyn__head__multi.html</filename>
    <member kind="variable">
      <type>byn_head_sign</type>
      <name>h</name>
      <anchorfile>structbyn__head__multi.html</anchorfile>
      <anchor>a528a7af12bc0a19bca90cf1c61ce30bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>byn_head_v4</type>
      <name>v4</name>
      <anchorfile>structbyn__head__multi.html</anchorfile>
      <anchor>aa0db1ac37768d7786546260a45d010e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>byn_head_v5</type>
      <name>v5</name>
      <anchorfile>structbyn__head__multi.html</anchorfile>
      <anchor>a09c1e1d859e64be8d70d8a39d66af5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>byn_head_v6</type>
      <name>v6</name>
      <anchorfile>structbyn__head__multi.html</anchorfile>
      <anchor>aa9a3c0fe41c6ed7d14197909d8c92510</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>byn_head_sign</name>
    <filename>structbyn__head__sign.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>a</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>aeaae353a8d3a271bb302206d9906578d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>b</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>a1e45f0188eb171b0e8f9428f5fddc9b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>c</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>ac596220e2962db0d83a6beacf6d74d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>d</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>a636aa773a3a38d48255f0057d8899118</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>firmware</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>a71db7b1f42a4e3bba1daba982222731e</anchor>
      <arglist>[YOCTO_FIRMWARE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>pictype</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>a942fc138f5b93c830e1c640f5941f4fe</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>product</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>a1ef73c772b35069b99b37f66cc3ecaed</anchor>
      <arglist>[YOCTO_PRODUCTNAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>rev</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>a4fca39d16b19d90c37214acc417d3540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>serial</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>a9dc1bd0f1f78e1390aa6e4cda3caa734</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>sign</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>a8e503c007811887b151bf484ee8b20f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct byn_head_sign::@60::@62</type>
      <name>signchars</name>
      <anchorfile>structbyn__head__sign.html</anchorfile>
      <anchor>ab1b2e95fd188c0935f6ba6a9239c5cf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>byn_head_v4</name>
    <filename>structbyn__head__v4.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>datasize</name>
      <anchorfile>structbyn__head__v4.html</anchorfile>
      <anchor>a103dc582f0bf5d4fbc0c46495276041d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nbzones</name>
      <anchorfile>structbyn__head__v4.html</anchorfile>
      <anchor>a8bc6b3b3e756507365a3366f92cb89ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>byn_head_v5</name>
    <filename>structbyn__head__v5.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>datasize</name>
      <anchorfile>structbyn__head__v5.html</anchorfile>
      <anchor>a57b8f99254b9959a1f247b23446c1b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nbzones</name>
      <anchorfile>structbyn__head__v5.html</anchorfile>
      <anchor>ac4167a906be04509abb55838591f5404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>pad</name>
      <anchorfile>structbyn__head__v5.html</anchorfile>
      <anchor>a27d8d434c01c599f2a49cf7a17d64fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>prog_version</name>
      <anchorfile>structbyn__head__v5.html</anchorfile>
      <anchor>a859cbaaad19a954d4331b2cece2f2232</anchor>
      <arglist>[YOCTO_FIRMWARE_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>byn_head_v6</name>
    <filename>structbyn__head__v6.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>FLA_nb_zone</name>
      <anchorfile>structbyn__head__v6.html</anchorfile>
      <anchor>a270de612ee97b24b48f9861e1c3c4307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>FLA_total_size</name>
      <anchorfile>structbyn__head__v6.html</anchorfile>
      <anchor>adcdf63a98193f9af9da970810451a6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>md5chk</name>
      <anchorfile>structbyn__head__v6.html</anchorfile>
      <anchor>aa2e7769d690a02782406bd80acc6c99d</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>prog_version</name>
      <anchorfile>structbyn__head__v6.html</anchorfile>
      <anchor>a150a699abdbfc4b14564c38f025b11a9</anchor>
      <arglist>[YOCTO_FIRMWARE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ROM_nb_zone</name>
      <anchorfile>structbyn__head__v6.html</anchorfile>
      <anchor>a0c84037ee77caa808d4de2e8e7a7b4c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>ROM_total_size</name>
      <anchorfile>structbyn__head__v6.html</anchorfile>
      <anchor>a6ea88c2ad721bf0ed72540c82a019565</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>byn_zone</name>
    <filename>structbyn__zone.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>addr_page</name>
      <anchorfile>structbyn__zone.html</anchorfile>
      <anchor>a9e75af4a321645824aa95e16770bdbe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>len</name>
      <anchorfile>structbyn__zone.html</anchorfile>
      <anchor>a626e1f736f372b7785960bd5761f57a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ckReqHeadCtx</name>
    <filename>structckReqHeadCtx.html</filename>
    <member kind="variable">
      <type>FLASH_HUB_CMD</type>
      <name>cmd</name>
      <anchorfile>structckReqHeadCtx.html</anchorfile>
      <anchor>a90b370a337f9d3b27d1379248afbfc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>devserial</name>
      <anchorfile>structckReqHeadCtx.html</anchorfile>
      <anchor>a88a51b989f8d4e76ff940305e258bf43</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DnsCache</name>
    <filename>structDnsCache.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>ip</name>
      <anchorfile>structDnsCache.html</anchorfile>
      <anchor>a63b38cc4bb909ccf930c8937be02e346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>time</name>
      <anchorfile>structDnsCache.html</anchorfile>
      <anchor>a7fb5493feff7554f6247689da1b66e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yUrlRef</type>
      <name>url</name>
      <anchorfile>structDnsCache.html</anchorfile>
      <anchor>ab7bb4113ba37a8abb1fa0dc7d1dec6f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ENU_CONTEXT</name>
    <filename>structENU__CONTEXT.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>advertisedValue</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a3cbe94c21c8c15efc9682315e24beddc</anchor>
      <arglist>[YOCTO_PUBVAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>s8</type>
      <name>beacon</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a7ee12f3155bdf0dd12ff54a945223b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>devYdx</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a383dedb25c112f69221e824fc658f7a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>funcId</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a239a75340d6f47c7f580824150967191</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>funClass</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a6497e58a2f301a9927c3fc3d2d41d87f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>funYdx</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a6bf0122833907a87ccb71ef970fd8ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HubSt *</type>
      <name>hub</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>ac4d0a6da11062ffff09137127840890f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yUrlRef</type>
      <name>hubref</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a8ac1f28e5113b12495713d22e1cae717</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef *</type>
      <name>knownDevices</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a0bceb6051a71ffb477da19457e9f1b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>logicalName</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a0227c198fc60783368c91364f8ccc2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbKnownDevices</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a043b3269973d056934fb27cb9fa27c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>productId</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a02b3a5085581b7e7efa6525d420ac271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>productName</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>a05a32183d0017d81023b5c94d93fab69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>serial</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>aba9f8cba7173cfd88df9c1db18da8149</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ENU_PARSE_STATE</type>
      <name>state</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>ab2d20ccaa69e4caadc0ad8588a4cba4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>ypCateg</name>
      <anchorfile>structENU__CONTEXT.html</anchorfile>
      <anchor>ad16950b09396f6789138442858d681c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FIRMWARE_CONTEXT</name>
    <filename>structFIRMWARE__CONTEXT.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>bynBuff</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a17084bd216537fed32366b1ce4e955c5</anchor>
      <arglist>[sizeof(byn_head_multi)]</arglist>
    </member>
    <member kind="variable">
      <type>byn_head_multi</type>
      <name>bynHead</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a9bd5b0b2dbf1458a21b2eda5871b0e45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>byn_zone</type>
      <name>bz</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a5870034fe085f6aa84501358fed51877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>bzBuff</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a6e27262d46d22c8945f67389223cf38d</anchor>
      <arglist>[sizeof(byn_zone)]</arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>cs</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a3b19727a57c2b1cca177ed2e565a9c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>currzone</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>af91a0c02f5fc8218631ab4b7f1bb7992</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errmsg</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>ac188a4354cce23139d060180be90d40f</anchor>
      <arglist>[FLASH_ERRMSG_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>firmware</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a1386b6d5f70242d52551de72a9aea606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>flags</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a4647f7fdb6f0a475939242d79828f64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>flashAddr</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>ae5098389deca695c58cbebaa6ed32dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>flashErase</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a8528025c61260c8a41fbe2d0e3e63c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>flashPage</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a6c2c9934ff04a57313172b4ba65069e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>len</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a3d46a22d836901ac358095de0e28fd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>s16</type>
      <name>progress</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a77cbff24e9935e8db2516e1848abdced</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FLASH_DEVICE_STATE</type>
      <name>stepA</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a17ab6f5ff43fb085ab506289da0499df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>stepB</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a0644fd2d43ced148971c73dec87b5b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yTime</type>
      <name>timeout</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a7a8947145d54d9c3d629ecc9da93739c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>zNbInstr</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>ab44159c2d73fbdc523a41c53fb14d6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>zOfs</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a29d477a0de58c745f6ee0ca2acadd320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FLASH_ZONE_STATE</type>
      <name>zst</name>
      <anchorfile>structFIRMWARE__CONTEXT.html</anchorfile>
      <anchor>a18f63752151f13c47620bb87b055da87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>flashzone</name>
    <filename>structflashzone.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>len</name>
      <anchorfile>structflashzone.html</anchorfile>
      <anchor>ac0e088cbfa8724f3defad31359b67222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>page</name>
      <anchorfile>structflashzone.html</anchorfile>
      <anchor>a60c3ddf6e3ce7647085121fffc2156d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ptr</name>
      <anchorfile>structflashzone.html</anchorfile>
      <anchor>a4f8f1a848e4fe8a6f2f6b832574a655a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FUpdateContext</name>
    <filename>structFUpdateContext.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>fileid</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>aba576feb777177043e589ad7acc661a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>firmwarePath</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>a1e8979be0592b9ed2c1d8c7f0bacebfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>global_message</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>a802f3137d0177de8db8abefc73726be4</anchor>
      <arglist>[YOCTO_ERRMSG_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>global_progress</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>ac030c22ecb16dd3adbe858a68f7d84eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>a10e37bb0e716f23fa8462ddbe4f8663c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>serial</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>ad0dc8f390ea0d849be46586ff5927e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>settings</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>ade1a31986153ddd0524baa9c31e1c742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>settings_len</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>a323ce8941a0646e5199cf20c7ef96553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yThread</type>
      <name>thread</name>
      <anchorfile>structFUpdateContext.html</anchorfile>
      <anchor>a8140e08e84674149685b83b01de936c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HASH_SUM</name>
    <filename>structHASH__SUM.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>bits</name>
      <anchorfile>structHASH__SUM.html</anchorfile>
      <anchor>a6f5e1a13a309ddfef183d709ae9c5112</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>buf</name>
      <anchorfile>structHASH__SUM.html</anchorfile>
      <anchor>a8df5ec4a1a395cdc6dd46545809a228c</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>in</name>
      <anchorfile>structHASH__SUM.html</anchorfile>
      <anchor>ab18a81d3c915fadb82d8dd9ce4e71e96</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>in32</name>
      <anchorfile>structHASH__SUM.html</anchorfile>
      <anchor>a2fcfd8f9f67101b8e9f8f52d3039294c</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>newmemzones</name>
    <filename>structnewmemzones.html</filename>
    <member kind="variable">
      <type>flashzone</type>
      <name>flash</name>
      <anchorfile>structnewmemzones.html</anchorfile>
      <anchor>ac1e24e99448dcaa0485e08e12fd554e3</anchor>
      <arglist>[MAX_FLASH_ZONES_PER_FILES]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nbflash</name>
      <anchorfile>structnewmemzones.html</anchorfile>
      <anchor>a5846b0e55b2be34da5365c086da3959d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nbrom</name>
      <anchorfile>structnewmemzones.html</anchorfile>
      <anchor>aaabf7d335738e6ef037d7bb34d69e2cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>romzone</type>
      <name>rom</name>
      <anchorfile>structnewmemzones.html</anchorfile>
      <anchor>aa65c9b71371e7260d98c65cd57654830</anchor>
      <arglist>[MAX_ROM_ZONES_PER_FILES]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_child</name>
    <filename>structNotification__child.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>childserial</name>
      <anchorfile>structNotification__child.html</anchorfile>
      <anchor>affc2c248448b803e18487596d7ae0c86</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>devydx</name>
      <anchorfile>structNotification__child.html</anchorfile>
      <anchor>a49f6c4f971f5d697e909ff252c52ef23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>onoff</name>
      <anchorfile>structNotification__child.html</anchorfile>
      <anchor>a49c091ce33ac064daaf678d60fbbb6e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_firmware</name>
    <filename>structNotification__firmware.html</filename>
    <member kind="variable">
      <type>SAFE_U16</type>
      <name>deviceid</name>
      <anchorfile>structNotification__firmware.html</anchorfile>
      <anchor>ac8f11ee4b90a4c2371f54585d314cd78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>firmware</name>
      <anchorfile>structNotification__firmware.html</anchorfile>
      <anchor>afe7bd495c84f643bcee3a1cce296a69e</anchor>
      <arglist>[YOCTO_FIRMWARE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>SAFE_U16</type>
      <name>vendorid</name>
      <anchorfile>structNotification__firmware.html</anchorfile>
      <anchor>a834a2b16bd13d1f7b795f9cc8be9173d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_funcname</name>
    <filename>structNotification__funcname.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>funcid</name>
      <anchorfile>structNotification__funcname.html</anchorfile>
      <anchor>a918aaf8fc2beff3267c84c4e6a85587d</anchor>
      <arglist>[YOCTO_FUNCTION_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>funcname</name>
      <anchorfile>structNotification__funcname.html</anchorfile>
      <anchor>ac9e2a0a4e7d7d9f9e9270577de1c9327</anchor>
      <arglist>[YOCTO_LOGICAL_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_funcnameydx</name>
    <filename>structNotification__funcnameydx.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>funcidshort</name>
      <anchorfile>structNotification__funcnameydx.html</anchorfile>
      <anchor>a8586461a342c6595ac1bdefe7a2590e9</anchor>
      <arglist>[YOCTO_FUNCTION_LEN-1]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>funclass</name>
      <anchorfile>structNotification__funcnameydx.html</anchorfile>
      <anchor>a09a56b9d8b74b142bf56033996c1a99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>funcname</name>
      <anchorfile>structNotification__funcnameydx.html</anchorfile>
      <anchor>a08f291e24f11e7fc945c92b64eac475e</anchor>
      <arglist>[YOCTO_LOGICAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>funydx</name>
      <anchorfile>structNotification__funcnameydx.html</anchorfile>
      <anchor>abd85f2eb6baee4892c458c0ca8a099a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_funcval</name>
    <filename>structNotification__funcval.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>funcid</name>
      <anchorfile>structNotification__funcval.html</anchorfile>
      <anchor>a21aac6ab8d3dc33fd59e7245e7f0228f</anchor>
      <arglist>[YOCTO_FUNCTION_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>pubval</name>
      <anchorfile>structNotification__funcval.html</anchorfile>
      <anchor>a16880d4401f1e5a52839fa78d4938208</anchor>
      <arglist>[YOCTO_PUBVAL_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>Notification_funydx</name>
    <filename>unionNotification__funydx.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>funydx</name>
      <anchorfile>unionNotification__funydx.html</anchorfile>
      <anchor>ac98fa9ddf4394366bf66bdf12a67ffbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isSmall</name>
      <anchorfile>unionNotification__funydx.html</anchorfile>
      <anchor>aaf7c2216ca76b78bf1538b647db2a760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>raw</name>
      <anchorfile>unionNotification__funydx.html</anchorfile>
      <anchor>ad1f3e328cf75bb89576a4b85d9a237a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>typeV2</name>
      <anchorfile>unionNotification__funydx.html</anchorfile>
      <anchor>a2c3bab62410266af618e146468b310d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct Notification_funydx::@10</type>
      <name>v2</name>
      <anchorfile>unionNotification__funydx.html</anchorfile>
      <anchor>ab67774d7db77e1ebcabf74d13a3af125</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_header</name>
    <filename>structNotification__header.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>serial</name>
      <anchorfile>structNotification__header.html</anchorfile>
      <anchor>a2cc87f713eef80ef0f08577293a5b348</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>structNotification__header.html</anchorfile>
      <anchor>a4ac7f93a8eec898020bc860662a223bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_name</name>
    <filename>structNotification__name.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>beacon</name>
      <anchorfile>structNotification__name.html</anchorfile>
      <anchor>a0c9e4423427bbbe1d2b7e336b547a37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structNotification__name.html</anchorfile>
      <anchor>a6424c34f820429f9e9031c5c04ad8b60</anchor>
      <arglist>[YOCTO_LOGICAL_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_prodinfo</name>
    <filename>structNotification__prodinfo.html</filename>
    <member kind="variable">
      <type>SAFE_U16</type>
      <name>deviceid</name>
      <anchorfile>structNotification__prodinfo.html</anchorfile>
      <anchor>a4da7bfa583cc2dc11aa72811955ff46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>name</name>
      <anchorfile>structNotification__prodinfo.html</anchorfile>
      <anchor>a9f857c468a369b04ee180077d9dd5537</anchor>
      <arglist>[YOCTO_PRODUCTNAME_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_small</name>
    <filename>structNotification__small.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>devydx</name>
      <anchorfile>structNotification__small.html</anchorfile>
      <anchor>a45cdd5e243bbaf031bc326a845e6d96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_funydx</type>
      <name>funInfo</name>
      <anchorfile>structNotification__small.html</anchorfile>
      <anchor>a33470862f64bc1137c48f85ec0f594c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>pubval</name>
      <anchorfile>structNotification__small.html</anchorfile>
      <anchor>a616c6a01d6cc1f3cd2811a0c35ed5095</anchor>
      <arglist>[VARIABLE_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Notification_tiny</name>
    <filename>structNotification__tiny.html</filename>
    <member kind="variable">
      <type>Notification_funydx</type>
      <name>funInfo</name>
      <anchorfile>structNotification__tiny.html</anchorfile>
      <anchor>a04fe6b42cd5e75f3fbc6c36561faaaf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>pubval</name>
      <anchorfile>structNotification__tiny.html</anchorfile>
      <anchor>a3f98df1f31458ca3c12664e9c8f338fe</anchor>
      <arglist>[VARIABLE_SIZE]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>os_ifaces</name>
    <filename>structos__ifaces.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>flags</name>
      <anchorfile>structos__ifaces.html</anchorfile>
      <anchor>ab4e9e5073c2e4f857d898a3b23ccc3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>ip</name>
      <anchorfile>structos__ifaces.html</anchorfile>
      <anchor>ac16abe82302eab21871337535fd68757</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>netmask</name>
      <anchorfile>structos__ifaces.html</anchorfile>
      <anchor>a40b659d4b4369bb72e5a5af9d9bf0c48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OS_USB_Packet</name>
    <filename>structOS__USB__Packet.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>dummy</name>
      <anchorfile>structOS__USB__Packet.html</anchorfile>
      <anchor>a1c2d4a51034eba455c032d97bfa2fdf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USB_Packet</type>
      <name>pkt</name>
      <anchorfile>structOS__USB__Packet.html</anchorfile>
      <anchor>abc77d041f103f525cd354c383e1282f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>pktQueue</name>
    <filename>structpktQueue.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>afdd1b8c9d5188cb789eb5511f0102ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>cs</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>a5e52742fc9518f8a1753c3944b90c2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yEvent</type>
      <name>emptyEvent</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>a085f7bfbc449b2ab10e08837f2e54def</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>errmsg</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>adf042c8ca35954de2e3a35c23e43a820</anchor>
      <arglist>[YOCTO_ERRMSG_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>pktItem *</type>
      <name>first</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>ae666c941c33a4c120509836aa42cf94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pktItem *</type>
      <name>last</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>ae92d232b63a3a2198ac6d1aae3edf19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yEvent</type>
      <name>notEmptyEvent</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>a074b75ccd2b9864e13bde2c26dbcfeb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YRETCODE</type>
      <name>status</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>a6ff1e383e57ac21853d951a9ad0e1ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>totalPop</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>a55119b73622076176701c512440db337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>totalPush</name>
      <anchorfile>structpktQueue.html</anchorfile>
      <anchor>a4d30c17404c2915d7bd9320a5dd94304</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>romzone</name>
    <filename>structromzone.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>addr</name>
      <anchorfile>structromzone.html</anchorfile>
      <anchor>aac457a250a859bb2114a3cafb583e3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>len</name>
      <anchorfile>structromzone.html</anchorfile>
      <anchor>a3d1bf1c032ad9840839c75ad49f5abb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nbblock</name>
      <anchorfile>structromzone.html</anchorfile>
      <anchor>a6600f7be966a1c837aa2cb6c18772140</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nbinstr</name>
      <anchorfile>structromzone.html</anchorfile>
      <anchor>a4f036a92120ab17aa8a31cd311d6a7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>ptr</name>
      <anchorfile>structromzone.html</anchorfile>
      <anchor>a2e681ad827983814b90deffa154bfddf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SAFE_U16</name>
    <filename>structSAFE__U16.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>high</name>
      <anchorfile>structSAFE__U16.html</anchorfile>
      <anchor>ae8c3382abe1601551c07396cb4c3f0de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>low</name>
      <anchorfile>structSAFE__U16.html</anchorfile>
      <anchor>a2ac9a10eee53fe832de1237e14d4ba1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SSDP_CACHE_ENTRY</name>
    <filename>structSSDP__CACHE__ENTRY.html</filename>
    <member kind="variable">
      <type>u64</type>
      <name>detectedTime</name>
      <anchorfile>structSSDP__CACHE__ENTRY.html</anchorfile>
      <anchor>a8ba44123b302cdfb5e1d7e0c5992edae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>maxAge</name>
      <anchorfile>structSSDP__CACHE__ENTRY.html</anchorfile>
      <anchor>a647a4e45e94ca5e4a4c1cb41027c8544</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>serial</name>
      <anchorfile>structSSDP__CACHE__ENTRY.html</anchorfile>
      <anchor>a4be99f29bfbd7b9311a09e25d7c292aa</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>url</name>
      <anchorfile>structSSDP__CACHE__ENTRY.html</anchorfile>
      <anchor>aaa10eeb70bd118f220cf5347ff902508</anchor>
      <arglist>[SSDP_URL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>uuid</name>
      <anchorfile>structSSDP__CACHE__ENTRY.html</anchorfile>
      <anchor>aa9388afd67e7ca92d9504f380bfa6f4b</anchor>
      <arglist>[SSDP_UUID_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SSDPInfos</name>
    <filename>structSSDPInfos.html</filename>
    <member kind="variable">
      <type>ssdpHubDiscoveryCallback</type>
      <name>callback</name>
      <anchorfile>structSSDPInfos.html</anchorfile>
      <anchor>af6b061e12f72294288bab6bda26a9439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YSOCKET</type>
      <name>notify_sock</name>
      <anchorfile>structSSDPInfos.html</anchorfile>
      <anchor>a539141cc5ac85dbf48a777e464a816b8</anchor>
      <arglist>[NB_OS_IFACES]</arglist>
    </member>
    <member kind="variable">
      <type>YSOCKET</type>
      <name>request_sock</name>
      <anchorfile>structSSDPInfos.html</anchorfile>
      <anchor>a6712405d9b2a297d4ecb6e7f7bc57a62</anchor>
      <arglist>[NB_OS_IFACES]</arglist>
    </member>
    <member kind="variable">
      <type>SSDP_CACHE_ENTRY *</type>
      <name>SSDPCache</name>
      <anchorfile>structSSDPInfos.html</anchorfile>
      <anchor>a060438d9c38e5ee58ba8663b715a4881</anchor>
      <arglist>[NB_SSDP_CACHE_ENTRY]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>started</name>
      <anchorfile>structSSDPInfos.html</anchorfile>
      <anchor>afe30ba48980a6be43fc6ed94152bfefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yThread</type>
      <name>thread</name>
      <anchorfile>structSSDPInfos.html</anchorfile>
      <anchor>a0e71f8cb1015bb94ded194d103eba465</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>test_compile</name>
    <filename>uniontest__compile.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>a</name>
      <anchorfile>uniontest__compile.html</anchorfile>
      <anchor>ae1a87c495fd709546ab3f1c5e2d7ec30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>b</name>
      <anchorfile>uniontest__compile.html</anchorfile>
      <anchor>a97c46f23391096d5fc0bddc2e1d03eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct test_compile::@6</type>
      <name>bytes</name>
      <anchorfile>uniontest__compile.html</anchorfile>
      <anchor>a106ef3fd3fe3e6812c48e5fd6055f3d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>c</name>
      <anchorfile>uniontest__compile.html</anchorfile>
      <anchor>aeea369a10e5a1044ecc869ee584454ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>d</name>
      <anchorfile>uniontest__compile.html</anchorfile>
      <anchor>a0fbb2de21cf1eff3fa8aff7a3f23732a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>raw</name>
      <anchorfile>uniontest__compile.html</anchorfile>
      <anchor>a08e6f1e04ff72be3342bf17bdb2c444c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>USB_Conf_Pkt</name>
    <filename>unionUSB__Conf__Pkt.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>ack_delay</name>
      <anchorfile>unionUSB__Conf__Pkt.html</anchorfile>
      <anchor>afbf938f73d8ecb5ff81d5cec7c2d978c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SAFE_U16</type>
      <name>api</name>
      <anchorfile>unionUSB__Conf__Pkt.html</anchorfile>
      <anchor>a99ca54d98a3cef41ed8c7e118593ac8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ifaceno</name>
      <anchorfile>unionUSB__Conf__Pkt.html</anchorfile>
      <anchor>a7c0da896fd3cca58a1ab46dc9f2c7120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>nbifaces</name>
      <anchorfile>unionUSB__Conf__Pkt.html</anchorfile>
      <anchor>a53cb87da7624de4b58953fde7910ad17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ok</name>
      <anchorfile>unionUSB__Conf__Pkt.html</anchorfile>
      <anchor>a331cf4d7c6669e6cc9f19e94f1b145e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Conf_Pkt::@8</type>
      <name>reset</name>
      <anchorfile>unionUSB__Conf__Pkt.html</anchorfile>
      <anchor>ab779adadbce43365785eda649e9b83a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Conf_Pkt::@9</type>
      <name>start</name>
      <anchorfile>unionUSB__Conf__Pkt.html</anchorfile>
      <anchor>abdb3015274c5479ed57d0edd4ca0524c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>USB_HDL</name>
    <filename>structUSB__HDL.html</filename>
    <member kind="variable">
      <type>yapiRequestAsyncCallback</type>
      <name>callback</name>
      <anchorfile>structUSB__HDL.html</anchorfile>
      <anchor>a6db4f42617e01ae958f8b993a6c65cdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>context</name>
      <anchorfile>structUSB__HDL.html</anchorfile>
      <anchor>acc9ffb7a90cf2bc49c27c92f952a4316</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>flags</name>
      <anchorfile>structUSB__HDL.html</anchorfile>
      <anchor>a6a9d5d392e197f04c44128ed5b1c4054</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YUSBIO</type>
      <name>hdl</name>
      <anchorfile>structUSB__HDL.html</anchorfile>
      <anchor>a235e4f125f5413305733c49c0a4de0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>timeout</name>
      <anchorfile>structUSB__HDL.html</anchorfile>
      <anchor>a0ea6770bfae679265556ac1132cfa834</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>USB_Meta_Pkt</name>
    <filename>unionUSB__Meta__Pkt.html</filename>
    <member kind="variable">
      <type>struct USB_Meta_Pkt::@30</type>
      <name>announce</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a62ea7b4c87c77f50e4410bda49d0abd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Meta_Pkt::@31</type>
      <name>auth</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a3ee088dc21f925d971bb7d8b4887141b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Meta_Pkt::@28</type>
      <name>dlFlush</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a891fd4d83400f6d977bdd866fd6409fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Meta_Pkt::@32</type>
      <name>error</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a96929e147122accae83fce6554f8a09f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>flags</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a57003db846669d08078c24c45b70cd4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>htmlcode</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a9a065b66de0332c209ee23b992327826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>maxtcpws</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>ad16f11f9758d40a9b8b682f28c46b247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>metaType</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>af762f2011dcd45fbde330c0b611d1803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>nonce</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a48a83601a835d5a4dc4b723d1d72c7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Meta_Pkt::@29</type>
      <name>pktAck</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a9d715d8d69eed3272487fbd6cac9b404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pktno</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>aa837b4230d09ea95dd1a5a5cf214cd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>ae632083b99a66eed2edd189c658de237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>serial</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a0b12897b71aa6730144837b795ea72ec</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>sha1</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a225b459603e4f5e6a0427402d57af04f</anchor>
      <arglist>[20]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tcpchan</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>abe3aafc563ead063e51bea6aadb883e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>totalBytes</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a58e2f9b81de158159e5ea8d5ec3e3ac9</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>unixTime</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a1f4de0f3e13ddf2a0af1e0cd6cd5700b</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Meta_Pkt::@33</type>
      <name>uploadAck</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>a0b5b0e0c3d2151f634978f3cb4096c80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Meta_Pkt::@27</type>
      <name>utcTime</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>ae363e2582e0320d0b38685b40f69a427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>unionUSB__Meta__Pkt.html</anchorfile>
      <anchor>ace33876279171271468a88e5c14aac4f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>USB_Notify_Pkt</name>
    <filename>unionUSB__Notify__Pkt.html</filename>
    <member kind="variable">
      <type>Notification_child</type>
      <name>childserial</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a875334ad5456b5c23afb34f826e17c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_firmware</type>
      <name>firmwarenot</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a5f34b295c7e8fce9e5026b8d8b145806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>firstByte</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>ac727a206ed9147f2d25693b0f49b3a86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_funcname</type>
      <name>funcnamenot</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>aba2cbd2725aed0413099928905462eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_funcnameydx</type>
      <name>funcnameydxnot</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a1bbcbb70b970cdd3a27c6b74230a6464</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_header</type>
      <name>head</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a9a5725d49a7f36d8360983d42490084b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_name</type>
      <name>namenot</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a13fb4143efc1bdf6680c1673dc9616fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_prodinfo</type>
      <name>productinfo</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a0f4e2db1bb1867f4bbc3375caa589df0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_product</type>
      <name>productname</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a84bfd319b43b87163dad7bfda42630d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_funcval</type>
      <name>pubvalnot</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>af24918a7c27cc7c67909ad272b97cd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>raw</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a72c0f637914d5dea961a68a09ef9cdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_small</type>
      <name>smallpubvalnot</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a424b14c09aaa9cbb702835a1f67d2a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Notification_tiny</type>
      <name>tinypubvalnot</name>
      <anchorfile>unionUSB__Notify__Pkt.html</anchorfile>
      <anchor>a6eecf2d3b9bb5b0eb955e671c6f896d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>USB_Packet</name>
    <filename>unionUSB__Packet.html</filename>
    <member kind="variable">
      <type>USB_Conf_Pkt</type>
      <name>conf</name>
      <anchorfile>unionUSB__Packet.html</anchorfile>
      <anchor>a54e7b8c3e1ce3294be9da0b27eda1dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Packet::@41</type>
      <name>confpkt</name>
      <anchorfile>unionUSB__Packet.html</anchorfile>
      <anchor>a06faebf232fa0dbdc7dd35e921cc9f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>data</name>
      <anchorfile>unionUSB__Packet.html</anchorfile>
      <anchor>aa6458fa10d9855ddf73e75868993847c</anchor>
      <arglist>[USB_PKT_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>data16</name>
      <anchorfile>unionUSB__Packet.html</anchorfile>
      <anchor>aa5b4efbdbde8effe7786717047bc0fd0</anchor>
      <arglist>[USB_PKT_SIZE/2]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>data32</name>
      <anchorfile>unionUSB__Packet.html</anchorfile>
      <anchor>a58decf29b837c16ffc2471ee8be77875</anchor>
      <arglist>[USB_PKT_SIZE/4]</arglist>
    </member>
    <member kind="variable">
      <type>YSTREAM_Head</type>
      <name>first_stream</name>
      <anchorfile>unionUSB__Packet.html</anchorfile>
      <anchor>aed518e0e7bf464c34b6c2b264661b7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YSTREAM_Head</type>
      <name>head</name>
      <anchorfile>unionUSB__Packet.html</anchorfile>
      <anchor>aca7364e85d638d13892ed497091d9e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>USB_Prog_Packet</type>
      <name>prog</name>
      <anchorfile>unionUSB__Packet.html</anchorfile>
      <anchor>a8d99a17b0484482b9df149509479e8f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>USB_Prog_Packet</name>
    <filename>unionUSB__Prog__Packet.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>addres_high</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a0a689e5720941c63769515bec8fef998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>adress_low</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>ad683088d41cabc6c68e301376f148bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>btsign</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a9299766359521cf88b8703d4938eaa2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>config_start</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a2070f16409029b3847dff7f485cf6559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>config_stop</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a5ecd462004c6acc50048fb7d14c8f830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>data</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a9953dd61c1bd54d1a22e2dc397c438e4</anchor>
      <arglist>[MAX_BYTE_IN_PACKET]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>devidh</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a5e7858376c2713bbc05c4a1a4c50d0d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>devidl</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>ac1b559f69c30beda5387135a1df1c414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>dwordpos_hi</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a352720cc4ce1fc67d70eda9dc0130346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>dwordpos_lo</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a079d628e5e16fa22af9369dd47700b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>er_blk_size</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a8717c1848747f6e4c44d390beb879a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ext_jedec_id</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a39e9938a349463d0413b02f8d1004577</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ext_page_size</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a8689b4b186dc0385e420dcc5fc666966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>ext_total_pages</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a0293c0749c910d366f029e1aeabfc2d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>first_code_page</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a967cf31d5a544ce9bc15720cedc38299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>first_yfs3_page</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a7926aca7d59c45090de57f82e6f083de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>last_addr</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>aa9be5fa2e7d847ef08d3a43f79523adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>npages</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>aa22e488542b23f349596d98e29899937</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union USB_Prog_Packet::@38::@40</type>
      <name>opt</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a9522398c2c119a73d03e4cdb7a84bc90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pad</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>ada0b7f92a620108fd4ee16e599c78838</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>pageno</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>abefa665989501954b8dcf8effe75b56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Prog_Packet::@36</type>
      <name>pkt</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a319c9e1de9d36726d5c87ce4a93b69a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Prog_Packet::@38</type>
      <name>pkt_ext</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>ab1117db354395c0fc8a23beff5237d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Prog_Packet::@37</type>
      <name>pktinfo</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a3badcbd7368e864ca56a18bce7c29a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct USB_Prog_Packet::@39</type>
      <name>pktinfo_ext</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>ae09973621fbe3bc4ee77a22676dda8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>pr_blk_size</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a74f33ed1958b5f5c42b55eed05c63ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>raw</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a47a634a796e2e4f3d794fb324b846c21</anchor>
      <arglist>[64]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>settings_addr</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>ab779f7c70b60c7e85c44eafe4396d9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>size</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a44b1e33e31e05870f3bd4ef272626bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>type</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a45ba5b093224a58e4282a2e17d7629ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>version</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>af6ddb0f1feb550b74cb9f448f7e1d066</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>words</name>
      <anchorfile>unionUSB__Prog__Packet.html</anchorfile>
      <anchor>a4820615a8dfcbcca42f1a5dc030953ef</anchor>
      <arglist>[32]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>USB_Report_Pkt_V1</name>
    <filename>structUSB__Report__Pkt__V1.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>data</name>
      <anchorfile>structUSB__Report__Pkt__V1.html</anchorfile>
      <anchor>a658e3104c068087915f16d200df32cf4</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>extraLen</name>
      <anchorfile>structUSB__Report__Pkt__V1.html</anchorfile>
      <anchor>a7f109ab99e619a7749d7eba16aab9b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>funYdx</name>
      <anchorfile>structUSB__Report__Pkt__V1.html</anchorfile>
      <anchor>ac5a3eb31782c326f4f69741ead9b1655</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>head</name>
      <anchorfile>structUSB__Report__Pkt__V1.html</anchorfile>
      <anchor>a77bb7551de2bac71eb1ce1daaa8d965f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>isAvg</name>
      <anchorfile>structUSB__Report__Pkt__V1.html</anchorfile>
      <anchor>aa0507e7328d8e0ba9c5338e0387552c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>USB_Report_Pkt_V2</name>
    <filename>structUSB__Report__Pkt__V2.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>avgExtraLen</name>
      <anchorfile>structUSB__Report__Pkt__V2.html</anchorfile>
      <anchor>a131cea03e2cabea18b6a1817c5bd57b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>data</name>
      <anchorfile>structUSB__Report__Pkt__V2.html</anchorfile>
      <anchor>a359366d82c110c42835c2f74ebb53887</anchor>
      <arglist>[1]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>extraLen</name>
      <anchorfile>structUSB__Report__Pkt__V2.html</anchorfile>
      <anchor>a702fe1a34682c1f682abbc681ee4999e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>funYdx</name>
      <anchorfile>structUSB__Report__Pkt__V2.html</anchorfile>
      <anchor>ac5229582db56291d97b31be30ce4ac21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>head</name>
      <anchorfile>structUSB__Report__Pkt__V2.html</anchorfile>
      <anchor>aad6df21184ed248657e05fd9e5033382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>maxDiffExtraLen</name>
      <anchorfile>structUSB__Report__Pkt__V2.html</anchorfile>
      <anchor>a37495594cf3639125b511a31c817ad39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>minDiffExtraLen</name>
      <anchorfile>structUSB__Report__Pkt__V2.html</anchorfile>
      <anchor>a4022b6bfb228162d7f5bf6f71f1acdfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>reserved</name>
      <anchorfile>structUSB__Report__Pkt__V2.html</anchorfile>
      <anchor>ae0495ea9db2bcee3405ae3bd02687341</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WakeUpSocket</name>
    <filename>structWakeUpSocket.html</filename>
    <member kind="variable">
      <type>YSOCKET</type>
      <name>listensock</name>
      <anchorfile>structWakeUpSocket.html</anchorfile>
      <anchor>a0493472ba3c19107251b82268fe9e307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YSOCKET</type>
      <name>signalsock</name>
      <anchorfile>structWakeUpSocket.html</anchorfile>
      <anchor>abf72934b24bbd459635bbc745695f0bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>WPA_CALC_STATE</name>
    <filename>structWPA__CALC__STATE.html</filename>
    <member kind="variable">
      <type>u32</type>
      <name>inner</name>
      <anchorfile>structWPA__CALC__STATE.html</anchorfile>
      <anchor>aa3260b61d131d8109022d2d10d5244e0</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>iter</name>
      <anchorfile>structWPA__CALC__STATE.html</anchorfile>
      <anchor>afe3ef618be634199b0a9ef4143d72fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>outer</name>
      <anchorfile>structWPA__CALC__STATE.html</anchorfile>
      <anchor>a5d1f1515bdf433cdea60667329ea3e8b</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pos</name>
      <anchorfile>structWPA__CALC__STATE.html</anchorfile>
      <anchor>a9d5adaa6677e959989f29a522deb0b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>res</name>
      <anchorfile>structWPA__CALC__STATE.html</anchorfile>
      <anchor>a5a872c6ff18da2edb4a8a25c39e971f9</anchor>
      <arglist>[32]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>shau</name>
      <anchorfile>structWPA__CALC__STATE.html</anchorfile>
      <anchor>aa2fa0a7b354bac2c8a9214a8a01fca94</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>shaw</name>
      <anchorfile>structWPA__CALC__STATE.html</anchorfile>
      <anchor>a9dc9329e0dd8050807a2591b16887ef9</anchor>
      <arglist>[80]</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>WSStreamHead</name>
    <filename>unionWSStreamHead.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>encaps</name>
      <anchorfile>unionWSStreamHead.html</anchorfile>
      <anchor>a98471fe85b2a85260beb6a609ee4c039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>stream</name>
      <anchorfile>unionWSStreamHead.html</anchorfile>
      <anchor>a281e6651fcd9acdc0ec2ff55c1a19175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>tcpchan</name>
      <anchorfile>unionWSStreamHead.html</anchorfile>
      <anchor>a26f63cbf42981d310ba989f34e935945</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yAbsUrl</name>
    <filename>structyAbsUrl.html</filename>
    <member kind="variable">
      <type>struct yAbsUrl::@53::@56</type>
      <name>byip</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a60ca8abc5a106944e54aeefbd4856862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct yAbsUrl::@53::@55</type>
      <name>byname</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a9208d91b399d458d8d8d845d1ffc8216</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct yAbsUrl::@53::@57</type>
      <name>byusb</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>acf2fe411a3f3cc35534557d3b891608d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>domaine</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a7285d7771a1537f45e1f8645744001c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>host</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>ab2667004da90a54657d079664de33799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yHash</type>
      <name>invalid</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a392214868905032384aa2519bdc4d557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yHash</type>
      <name>invalid1</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>adef22ed667661b49f2f79529cc831970</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yHash</type>
      <name>invalid2</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a431ece0a699d692e6f6a953309d4b0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>ip</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a9570a5a8b1eeb31232f3eb3f793e8d59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>password</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a0e95efeffd513a47a0ab09abbac1a582</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>path</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a8441aaf1d7700f6649fad298e656ceaf</anchor>
      <arglist>[YMAX_HUB_URL_DEEP]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>port</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a1a791c77b9d9d3e6e37aeb8f09a30fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>proto</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a3d1d5119ca6d1ab9e03072db19908c20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>serial</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>ae8e21a5b9e831cecbea9ef11de4a2239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>user</name>
      <anchorfile>structyAbsUrl.html</anchorfile>
      <anchor>a2196a590327df28ec43b1c92274a00bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAccelerometer</name>
    <filename>classYAccelerometer.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a14f467ac7e53dc0539bf136665c8737a</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a05b4ad29d5c13f66dcf814fa800365a7</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bandwidth</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a6bfb03de0c013f25b06ee0a1000869d4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bandwidth</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>ad22fbb3f57d50d379e7fee83d469d20d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_GRAVITYCANCELLATION_enum</type>
      <name>get_gravityCancellation</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a418939439ed1628d39ca52c6415d3b36</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_xValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>ad6fabf0e7027ddd7af753c71495f5aa7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_yValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a576e90544f19388d58b85620014c3323</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_zValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>affd681e16ede78221884eab0275591fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_GRAVITYCANCELLATION_enum</type>
      <name>gravityCancellation</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a7256d09b1d48cbe5f8d9dcba85e2c998</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAccelerometer *</type>
      <name>next</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>afdc24a9f965537cbe865bb016de509cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAccelerometer *</type>
      <name>nextAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a1b7743e31e8d399ee17a76b14bbf73cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a285c4f14b1bf42e63e84e35aa123236d</anchor>
      <arglist>(YAccelerometerTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a1f34b51817f3bfd86db352d5237c0150</anchor>
      <arglist>(YAccelerometerValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_bandwidth</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a6e9a3576147ea4f907b266854907a9d2</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_gravityCancellation</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>ac7fa6c048897487fae17a520e5dcdbc5</anchor>
      <arglist>(Y_GRAVITYCANCELLATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBandwidth</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a4b2320240467cf6416861201216b8ecd</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setGravityCancellation</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>abdef17ed2249062f6a9c3d2acfd04509</anchor>
      <arglist>(Y_GRAVITYCANCELLATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>xValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a374b36c26599696b9dec565f339ea373</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>yValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>ac653fad1b5a82ffe7f05f89c5a123570</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>zValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a888f9a12ea304cba8dd5de6e1cf8caa1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>abb3b985cdfcd360f696b19bed7960f05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAccelerometer *</type>
      <name>Find</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a0fb82790c8d4d0194198c5befd7aedd5</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAccelerometer *</type>
      <name>FindAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>aed8ce8338a55f855763bd54f5ce47905</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAccelerometer *</type>
      <name>First</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a66098ac3cb60eec5f9b3486e56f0c17c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAccelerometer *</type>
      <name>FirstAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a350327a69c9aeb4c51bab0aa8c09d2a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BANDWIDTH_INVALID</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>ab909b4628432272d4017607761aeecaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GRAVITYCANCELLATION_enum</type>
      <name>GRAVITYCANCELLATION_INVALID</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>ac4c65a68d681496643985a661a707b0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GRAVITYCANCELLATION_enum</type>
      <name>GRAVITYCANCELLATION_OFF</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a10aba575a193ef9d9dab8430fe038515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GRAVITYCANCELLATION_enum</type>
      <name>GRAVITYCANCELLATION_ON</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>afce17810ea7d394118a0f170c26c7362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>XVALUE_INVALID</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a76bee6e7d263033e4bd61e48dce85ff7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>YVALUE_INVALID</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a131fdb2c8de5f8d5bfe49a60f7bb0298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ZVALUE_INVALID</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>aeefbffc19d7b23ffae1651a75532b4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a36c926344156027ac0ff49874ea1aca4</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a0fc34917ae09a7ee0970f3d728b81215</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_bandwidth</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>ac2187c3c159e3e6e4d4b78293823b765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_GRAVITYCANCELLATION_enum</type>
      <name>_gravityCancellation</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>aaf11571fff3c176f0aa78289ed437f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAccelerometerTimedReportCallback</type>
      <name>_timedReportCallbackAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a2e40b626e2f3bc99116f873dbe740a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAccelerometerValueCallback</type>
      <name>_valueCallbackAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a593a390b4707e41c0148613706c06cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_xValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a5014836a8d7f3633c30ef73eb2e3e92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_yValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>ae2fe495d137e117225716875039b4d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_zValue</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a5ce80f5f2d48c2e5e9036563a14025f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAccelerometer *</type>
      <name>yFindAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a3b053ad6ef7802263f958c7adc663ea0</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAccelerometer *</type>
      <name>yFirstAccelerometer</name>
      <anchorfile>classYAccelerometer.html</anchorfile>
      <anchor>a607f2b80ea6959d64eb41d196d0c4113</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAltitude</name>
    <filename>classYAltitude.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a10859963c2c2d53ef5cf5e60737de19a</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a23bb849809072fe7735f4ed638163ea1</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_qnh</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a3e1147e43eff3889d0ed1a693ad3ecd3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_technology</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a5d0b54d83a85291e80d40f46f5195f41</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAltitude *</type>
      <name>next</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a0776d371eefcd173099c21b3cc26db31</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAltitude *</type>
      <name>nextAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>acba7e297864e3d783f6a6f384aaefa35</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>qnh</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a4ff0ba24dd686f07366437be88860d54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a39559f3f06c0e4cd04ff3c32656c0193</anchor>
      <arglist>(YAltitudeTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>ab4535666369d6351c7b961ff5a0db194</anchor>
      <arglist>(YAltitudeValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentValue</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a9c114856c45b03a9fb6a4f425a098425</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_qnh</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>ae2fc9dea4dad1968a946f689e8a9d871</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentValue</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>ae66a12e033323870acfe4ba1213ce7c7</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setQnh</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a27b0d65bd4a2321b8415ab90ca948f34</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>technology</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a5fddf25bcd2ff7ff595ada30cf0ad2bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a26bc2839ca7ca4c49e23ca1e0a3e177f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAltitude *</type>
      <name>Find</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a46a05092359d9277fbd83fd2588c26f4</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAltitude *</type>
      <name>FindAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>aea76d71df8f36014096871517d1225ba</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAltitude *</type>
      <name>First</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a801cc23d08e3da4ba4d327b5a4f09533</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAltitude *</type>
      <name>FirstAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>ab18558618404e0dc97c272a4348fe489</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>QNH_INVALID</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>aef0e58204faf0fc54652abfb819e81a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>TECHNOLOGY_INVALID</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a2c195cfb108a99f34de56a097b9ad139</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>ae57ae5c93202fd3b4645fd42c744ecb0</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>afb7ceb0ef9e582829d606bc02892a722</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_qnh</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a300e3b3cd081a62fdfe2d512a014a981</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_technology</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a1b61d0cb155a7d24716c0397078dabcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAltitudeTimedReportCallback</type>
      <name>_timedReportCallbackAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a8ab311ccc9d7d901accf20ce8c7155e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAltitudeValueCallback</type>
      <name>_valueCallbackAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>ae461155e0569cab2ea4a2156239cfc69</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAltitude *</type>
      <name>yFindAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>ad3c9cf9de6e43dae1b874b7e7c910d4d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAltitude *</type>
      <name>yFirstAltitude</name>
      <anchorfile>classYAltitude.html</anchorfile>
      <anchor>a3e200a65b5ffa3ad948be4314a1c2278</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAnButton</name>
    <filename>classYAnButton.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a2b48fffaef11094742b002557b2ce56b</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_ANALOGCALIBRATION_enum</type>
      <name>analogCalibration</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>aeec4da7a32988b44f452c829051babfa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calibratedValue</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a9e2a7213ba9a0f7d1c37807af5f92397</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calibrationMax</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a2eaff3c281def81199859b19a0e5d5fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calibrationMin</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a81e41221238cff60a52cd6cd4351eb81</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ANALOGCALIBRATION_enum</type>
      <name>get_analogCalibration</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>af600a8d59844d3dd086876d8be8dc8da</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_calibratedValue</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a64fab48742a02610ea35c4f0d85bd84e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_calibrationMax</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>aeaeb25e3b7293732dacaf756a36031e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_calibrationMin</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a812477002aa5eb9744ffa77a1e539d54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ISPRESSED_enum</type>
      <name>get_isPressed</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>aa96ad1ee033a8b6faf2edb154ac5f09a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_lastTimePressed</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ae0a036e46a9c914df095343d9d6a1632</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_lastTimeReleased</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a41b1d9f1fc05c19a8b76609412ac471b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_pulseCounter</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>aa95e98d34600bef23a36e6cf2780d963</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_pulseTimer</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a4ce5111cf396ced4f83fdf02eed1130a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rawValue</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ace2471522b4c600ac91201b84fecaae3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_sensitivity</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a9ce557b9a46a3bac92b8c3a54bc779f6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ISPRESSED_enum</type>
      <name>isPressed</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a7fae48edb3fdb30792bd7058966d180b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>lastTimePressed</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>af1efe4e6631971b7b942b61973595629</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>lastTimeReleased</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ab7fb9b82a6a98ce9084bc0a38c37d50b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAnButton *</type>
      <name>next</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>af5b295b747ce1a1df94600219df69cd9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAnButton *</type>
      <name>nextAnButton</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a74315c2a02dac308782eaf37d9e5b559</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>pulseCounter</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a57edbed44e021c0416df4c6a9c722c1c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>pulseTimer</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a0f16192002033e2d2e70dc065c2bd664</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rawValue</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a5b2957013115157b6eea5bf9d1f674d5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a7fcd0b7d5dc01c4fad6b6dab4719e90f</anchor>
      <arglist>(YAnButtonValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetCounter</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>aab5325e544bfb5c15eca8fb0124c9455</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sensitivity</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a6ff5935d961bc9c4c2ce6cbb96a4cb82</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_analogCalibration</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a4d9a791c5b8d8fa4b3cd60a9f212c5ec</anchor>
      <arglist>(Y_ANALOGCALIBRATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_calibrationMax</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a1ae43610bffb78aaf83396892b2890b2</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_calibrationMin</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a3e813312447c475ee713008edc04fb5b</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pulseCounter</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a56ba9793e4e474321d575111e3c184c4</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_sensitivity</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a59bf8e96df57540c7bb26f5cd08080ff</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAnalogCalibration</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a737aecb6a8e3afb1f7725dc10da697c9</anchor>
      <arglist>(Y_ANALOGCALIBRATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCalibrationMax</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a767633338215d522f3f1154b49fefd4d</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCalibrationMin</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>af6242e5f9bfc26b74e27ef3e210c0299</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPulseCounter</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a1c08fd92aadaac6dbbbf3fcd6da10cfa</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSensitivity</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ab99aa31ff1c5816919a0641780d1b431</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YAnButton</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a5f19198896c729a5fe726668dad70f5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAnButton *</type>
      <name>Find</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a22c551bc690d54f278f5663f0d36790b</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAnButton *</type>
      <name>FindAnButton</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a10cabeaa4c263d28ea0162bfba9c38cc</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAnButton *</type>
      <name>First</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a6291590baba377a799b5f1e5479e198b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAnButton *</type>
      <name>FirstAnButton</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a5399776beda725b2c176b52dbd41d96a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ANALOGCALIBRATION_enum</type>
      <name>ANALOGCALIBRATION_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>af4799da067e4ac7addc96e17ee0b83d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ANALOGCALIBRATION_enum</type>
      <name>ANALOGCALIBRATION_OFF</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a1fdde93b3d6d36b4cfaf3a259b908ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ANALOGCALIBRATION_enum</type>
      <name>ANALOGCALIBRATION_ON</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a22b935d41e2e2c7fa4d92b1a23018f34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CALIBRATEDVALUE_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a9be036f8c1fef8bad3473c04e03b14eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CALIBRATIONMAX_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>afdcaf00a03cc7c8f4fb38e20b0d34b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CALIBRATIONMIN_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a997c60ffb5e4f81916f5e9058c183c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISPRESSED_enum</type>
      <name>ISPRESSED_FALSE</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>adeae87c39946c7bc25fc95da1a562923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISPRESSED_enum</type>
      <name>ISPRESSED_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ab51f9a60c9ab1e93fd9ed39676d418f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISPRESSED_enum</type>
      <name>ISPRESSED_TRUE</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>aa0e9671c345a87caf708b01b2c0e30b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>LASTTIMEPRESSED_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ac4b43c0607bb2488bdf8e8d1d37223f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>LASTTIMERELEASED_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>afe4249b906ee56ab10db18411179e79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>PULSECOUNTER_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a72801d09d53581c6cf8af2d58c5205cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>PULSETIMER_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a7f27af0b7a3938c21cd51e7b6faff5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RAWVALUE_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a3aa1f0ddfbb01a842d1aaa988bd28fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SENSITIVITY_INVALID</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ac7a62c099400ddd787a8af58e4ac9a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a35f63d5e4a8e5ea30bb02b389ac2dad2</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YAnButton</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a8b3dd02289db56aee3a8a51a8eec4188</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ANALOGCALIBRATION_enum</type>
      <name>_analogCalibration</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a16fafc0096fdb31869056f3b42a6a816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibratedValue</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a6cc4902eae48911917f4bd26dad0b7ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibrationMax</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>afccd4f43f80d51fb6e762daff7b3aa43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibrationMin</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a14f6a82dd6f66b597c45fa782ac6249d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ISPRESSED_enum</type>
      <name>_isPressed</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a387382e4ba600a6c1297fbe6199d0409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_lastTimePressed</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ab35b4f07b937bc776a1814b5d0112527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_lastTimeReleased</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a2ab1003039d901904b6953c14216036e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_pulseCounter</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a6e58b7986765529d1e4680809cc1d0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_pulseTimer</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a343db1a4ff797e6ca4eba7fe3ab2920a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rawValue</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a82588b9e63b4a818f974a56ecf5f4a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_sensitivity</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>aeb18bbe9568bda9324fe357203839087</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAnButtonValueCallback</type>
      <name>_valueCallbackAnButton</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a2ebc3254462c405304f34bf0f712c9c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAnButton *</type>
      <name>yFindAnButton</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>ac65e38f9c901a170a3c84f7d3d02702c</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAnButton *</type>
      <name>yFirstAnButton</name>
      <anchorfile>classYAnButton.html</anchorfile>
      <anchor>a553fdb09853d8076d6c0a96dd0034b60</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAPI</name>
    <filename>classYAPI.html</filename>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>_bin2HexStr</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a25a030f7b8d7317de90d733cc8df494c</anchor>
      <arglist>(const string &amp;data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>_checkFirmware</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aadb2ff9aa8c12c10db8cb789a7fb09ce</anchor>
      <arglist>(const string &amp;serial, const string &amp;rev, const string &amp;path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>_decimalToDouble</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aeaceae633729d1827769d4c99aca7d03</anchor>
      <arglist>(s16 val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector&lt; int &gt;</type>
      <name>_decodeFloats</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a5690cabfa6d7921c8fe0465108f57717</anchor>
      <arglist>(string sdat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector&lt; int &gt;</type>
      <name>_decodeWords</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a2f43a3cf182c69dd862f91c0d4640d33</anchor>
      <arglist>(string s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static s16</type>
      <name>_doubleToDecimal</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a93e8b539375032b5083eb00bbd8606d8</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>_flattenJsonStruct</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a65254640ba1ac530f0f0a55956c1e406</anchor>
      <arglist>(string jsonbuffer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static yCalibrationHandler</type>
      <name>_getCalibrationHandler</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a588c9e7bc31413d00f5a4069f387779b</anchor>
      <arglist>(int calibType)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>_hexStr2Bin</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a1e4556bc7b47503e935302791598b9db</anchor>
      <arglist>(const string &amp;str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_yapiFunctionUpdateCallbackFwd</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a9db0f5dc972403238bf9b1e0a9b88c97</anchor>
      <arglist>(YFUN_DESCR fundesc, const char *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CheckLogicalName</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>afed28a8627f3ad438ac28f9866616b78</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>DisableExceptions</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a16dc34a4bd6073cfbe22227071132d55</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>EnableExceptions</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aad20f89cdb917267e71cb91c9e02e98c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>FreeAPI</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aa8735edfc68dff9ac4e39dc5b57b435f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>GetAPIVersion</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a0447ab989f734f29af3ad15307777211</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u64</type>
      <name>GetTickCount</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a4e43f1e0d62ef1fcaf6c4a66887065f3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>HandleEvents</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>abf01ddd9cd720f99c7093205fba098c9</anchor>
      <arglist>(string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>InitAPI</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aaeaea808af9f19f15c94b729725a8d40</anchor>
      <arglist>(int mode, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>LinearCalibrationHandler</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a3b9438dea137d5b2fc1049b0e473e473</anchor>
      <arglist>(double rawValue, int calibType, intArr params, floatArr rawValues, floatArr refValues)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>PreregisterHub</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ab1685fcb0fdfc4d959596df4a2719ae5</anchor>
      <arglist>(const string &amp;url, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterCalibrationHandler</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ad9a0bdb57931d5a0b6591bff6e73353b</anchor>
      <arglist>(int calibrationType, yCalibrationHandler calibrationHandler)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterDeviceArrivalCallback</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a75c7cd9646d404866bc0ac9a14d98a6d</anchor>
      <arglist>(yDeviceUpdateCallback arrivalCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterDeviceChangeCallback</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a97171d6325dc9d724c3d7edac205b40f</anchor>
      <arglist>(yDeviceUpdateCallback changeCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterDeviceRemovalCallback</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a94603e07fafd8513b3e6480813e3be54</anchor>
      <arglist>(yDeviceUpdateCallback removalCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>RegisterHub</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ac97b07cfe91b403ee8325f8bb8f5f3df</anchor>
      <arglist>(const string &amp;url, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterHubDiscoveryCallback</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a0556371619c3f13acfe0a1af4b49146b</anchor>
      <arglist>(YHubDiscoveryCallback hubDiscoveryCallback)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RegisterLogFunction</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a301e4f773ec2689bdf8e01341625a2db</anchor>
      <arglist>(yLogFunction logfun)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>Sleep</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aa89413f4383cc706b883888174121d97</anchor>
      <arglist>(unsigned ms_duration, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>TestHub</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a9192416d3da15eea670490048eac1f41</anchor>
      <arglist>(const string &amp;url, int mstimeout, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>TriggerHubDiscovery</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>afcb29357ca899e373236ed63a759a50f</anchor>
      <arglist>(string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UnregisterHub</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>af713c23387e1e438beb7d8cbbbfc7f4d</anchor>
      <arglist>(const string &amp;url)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>UpdateDeviceList</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a3603e346182d59086fe48b2c240457d4</anchor>
      <arglist>(string &amp;errmsg)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>_apiInitialized</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a6f73c1518a98445c94ce35c53cc40197</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yCRITICAL_SECTION</type>
      <name>_global_cs</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a12da12c86bec733c436fc107bfc4ad38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>DefaultCacheValidity</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a0209888200a5aae60720c4183c838033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>DETECT_ALL</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a79cf70c8ef14aa34a821def0329a7487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>DETECT_NET</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ad220c5985256befa6fd90d4f218ce374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>DETECT_NONE</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ab7af7289a5273940806e14182b6fd0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>DETECT_USB</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ad615e187f562324be3aeca97df1d1ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DEVICE_BUSY</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a6f6167295d1ce75b13114adbe5e872db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DEVICE_NOT_FOUND</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a969179bf56b161a7481a75559b2175f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yDeviceUpdateCallback</type>
      <name>DeviceArrivalCallback</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ac993908b84280f35ccdb48daa8e2e345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yDeviceUpdateCallback</type>
      <name>DeviceChangeCallback</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a4a9da9472ffa132d2fd842c96476c614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yDeviceUpdateCallback</type>
      <name>DeviceRemovalCallback</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a379d426ccb079a3ce8ed176decafcbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DOUBLE_ACCES</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a3fcb8226919ce2c0d3b4a99ab456fe6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>ExceptionsDisabled</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a80b204d12e50aec89e66b5fce1bbf44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>EXHAUSTED</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>adf0ba85046612ed0629423245b9164c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FILE_NOT_FOUND</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a19f16b6f37074948686eb38ff0f5535a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>INVALID_ARGUMENT</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ace02c12ccb177e0bb6c581881ac32040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>INVALID_DOUBLE</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a22133b3237ce81747a065231efaabd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>INVALID_INT</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aeb3617f0372ffac6a584ed4a844bef0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>INVALID_LONG</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ad9c83838b5d84cc067c3936766d1ef38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>INVALID_STRING</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aa73b2ab1695f3b771b12c5a3187f9523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>INVALID_UINT</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a2ef0d45331feff74af88fd8bc6001e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>IO_ERROR</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a40a96fce0ca9b9ab3f649f415ff7b45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static yLogFunction</type>
      <name>LogFunction</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a4b8fbfd6aad08a6f88cd3ece3c85775f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NO_MORE_DATA</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a81a3d437dfe09104f0f628065414e14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NOT_INITIALIZED</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aaeee28d3c999be661ff593ec04672d28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NOT_SUPPORTED</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a463a39dc0848c91c5ab483ff7c2c8014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const u32</type>
      <name>RESEND_MISSING_PKT</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>af81f11e1c2dcd2cad6490899eaba3990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RTC_NOT_READY</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a379173bf897f7adbf45ceb72346737f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SUCCESS</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>adbeedec9e18fd691c416c1fa318c7f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TIMEOUT</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a7387b634db03b8aa597f22de39adcf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>UNAUTHORIZED</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a3d9299762585da6480886d6aa3e9b4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>VERSION_MISMATCH</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>aba1a560c064fa6422847c0ee619cfbcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_yapiDeviceArrivalCallbackFwd</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a4aa208caa1ee74143df4416b2c9dfdda</anchor>
      <arglist>(YDEV_DESCR devdesc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_yapiDeviceChangeCallbackFwd</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a4262b5640d1ea12d7e50cc9eb400d361</anchor>
      <arglist>(YDEV_DESCR devdesc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_yapiDeviceLogCallbackFwd</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a5c01e6bd7e6e173dc07129aa6208b28b</anchor>
      <arglist>(YDEV_DESCR devdesc, const char *line)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_yapiDeviceRemovalCallbackFwd</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a71e30c48cf0bf495df23b777a78c5810</anchor>
      <arglist>(YDEV_DESCR devdesc)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_yapiFunctionTimedReportCallbackFwd</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ab61e96e22b635846106281e0a992eebe</anchor>
      <arglist>(YAPI_FUNCTION fundesc, double timestamp, const u8 *bytes, u32 len)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_yapiHubDiscoveryCallbackFwd</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a74fb868601dc99758d6da52c80ddfcfe</anchor>
      <arglist>(const char *serial, const char *url)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_yapiLogFunctionFwd</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ad9e9985da62f8d4d6b24ea5ff948c777</anchor>
      <arglist>(const char *log, u32 loglen)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static map&lt; int, yCalibrationHandler &gt;</type>
      <name>_calibHandlers</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a99c5f2a16eb2c4e4d9b9491ef8fe2e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static queue&lt; yapiDataEvent &gt;</type>
      <name>_data_events</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ac3f0f058f7cc1deddd44178bf6263a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static YHubDiscoveryCallback</type>
      <name>_HubDiscoveryCallback</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a1adbc46a98f8d2f6faafbe1f2673356a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static u64</type>
      <name>_nextEnum</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>ab75e9a773141e2cf7dcffaa4f0567a81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static queue&lt; yapiGlobalEvent &gt;</type>
      <name>_plug_events</name>
      <anchorfile>classYAPI.html</anchorfile>
      <anchor>a0b15efdf6a0d23099e57cdc0cbbf45b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAPI_Exception</name>
    <filename>classYAPI__Exception.html</filename>
    <member kind="function">
      <type></type>
      <name>YAPI_Exception</name>
      <anchorfile>classYAPI__Exception.html</anchorfile>
      <anchor>a5aab550f88c8c6f1ddd5539d0814a52b</anchor>
      <arglist>(YRETCODE errType, string errMsg)</arglist>
    </member>
    <member kind="variable">
      <type>YRETCODE</type>
      <name>errorType</name>
      <anchorfile>classYAPI__Exception.html</anchorfile>
      <anchor>aee2a645ef4c2f4ebf9c5211e58eeadc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yapiDataEvent</name>
    <filename>structyapiDataEvent.html</filename>
    <member kind="variable">
      <type>YFunction *</type>
      <name>fun</name>
      <anchorfile>structyapiDataEvent.html</anchorfile>
      <anchor>acad1221544ebb74f650099e5677b7ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>len</name>
      <anchorfile>structyapiDataEvent.html</anchorfile>
      <anchor>a09db2b45ed5b18061ba26cb095af4a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>report</name>
      <anchorfile>structyapiDataEvent.html</anchorfile>
      <anchor>a431de17846130ba4a905ea055de4f3b1</anchor>
      <arglist>[18]</arglist>
    </member>
    <member kind="variable">
      <type>YSensor *</type>
      <name>sensor</name>
      <anchorfile>structyapiDataEvent.html</anchorfile>
      <anchor>a072d501c2a5e7fb8643bcdbd00e395ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>timestamp</name>
      <anchorfile>structyapiDataEvent.html</anchorfile>
      <anchor>ac64f89623699617bc2892aeecf27522f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yapiDataEventType</type>
      <name>type</name>
      <anchorfile>structyapiDataEvent.html</anchorfile>
      <anchor>ad399580eb8c984ed5946a8584757cdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>value</name>
      <anchorfile>structyapiDataEvent.html</anchorfile>
      <anchor>aa15b2e93990c08f48903c14ed197b972</anchor>
      <arglist>[YOCTO_PUBVAL_LEN]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yapiGlobalEvent</name>
    <filename>structyapiGlobalEvent.html</filename>
    <member kind="variable">
      <type>YModule *</type>
      <name>module</name>
      <anchorfile>structyapiGlobalEvent.html</anchorfile>
      <anchor>af4ed25968e4169301cf0e8a6a0b8a536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>serial</name>
      <anchorfile>structyapiGlobalEvent.html</anchorfile>
      <anchor>a41638a1b05d94a76c9b64c53409b869f</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>yapiGlobalEventType</type>
      <name>type</name>
      <anchorfile>structyapiGlobalEvent.html</anchorfile>
      <anchor>a3d1d70cc93ac72664ee2a595ea259c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>url</name>
      <anchorfile>structyapiGlobalEvent.html</anchorfile>
      <anchor>ae0759c1ba5ec0312981917cc76273729</anchor>
      <arglist>[64]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YapiWrapper</name>
    <filename>classYapiWrapper.html</filename>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getAllDevices</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a1faa90ba51312310c2c59a61d16219ff</anchor>
      <arglist>(vector&lt; YDEV_DESCR &gt; &amp;buffer, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static u16</type>
      <name>getAPIVersion</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a9f7939ac819127407759f3f8a1438527</anchor>
      <arglist>(string &amp;version, string &amp;date)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDEV_DESCR</type>
      <name>getDevice</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a6a90ae8832eb112c4a339eaf6147ebfd</anchor>
      <arglist>(const string &amp;device_str, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDEV_DESCR</type>
      <name>getDeviceByFunction</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>ae455181a27dfeb43d94a4c584c3b32c8</anchor>
      <arglist>(YFUN_DESCR fundesc, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>getDeviceInfo</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a9fedba245e7b114dcb1d7acd93945bdc</anchor>
      <arglist>(YDEV_DESCR devdesc, yDeviceSt &amp;infos, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFUN_DESCR</type>
      <name>getFunction</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a3c3d77dbfd26ba992deb3f94325d1880</anchor>
      <arglist>(const string &amp;class_str, const string &amp;function_str, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>getFunctionInfo</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a43267ec840b779eca430f9493489d139</anchor>
      <arglist>(YFUN_DESCR fundesc, YDEV_DESCR &amp;devdescr, string &amp;serial, string &amp;funcId, string &amp;funcName, string &amp;funcVal, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>getFunctionInfoEx</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>af3de79129f2f1adeafa54f5d5aa4abf0</anchor>
      <arglist>(YFUN_DESCR fundesc, YDEV_DESCR &amp;devdescr, string &amp;serial, string &amp;funcId, string &amp;baseType, string &amp;funcName, string &amp;funcVal, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getFunctionsByClass</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>ae19625a127d79236c62402059c41c1ef</anchor>
      <arglist>(const string &amp;class_str, YFUN_DESCR prevfundesc, vector&lt; YFUN_DESCR &gt; &amp;buffer, int maxsize, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getFunctionsByDevice</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a1c82038fe4111d2098060bb1b83a6261</anchor>
      <arglist>(YDEV_DESCR devdesc, YFUN_DESCR prevfundesc, vector&lt; YFUN_DESCR &gt; &amp;buffer, int maxsize, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>handleEvents</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a230b6a1b9530b8f88abacf0a14470176</anchor>
      <arglist>(string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRETCODE</type>
      <name>updateDeviceList</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a69cc4ee6fa1fdf16bcef8104cda369f5</anchor>
      <arglist>(bool forceupdate, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>ysprintf</name>
      <anchorfile>classYapiWrapper.html</anchorfile>
      <anchor>a79edc41defce617a2714ab97a72138b1</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAudioIn</name>
    <filename>classYAudioIn.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a160d758f59c3bfb198087783ecee3ed0</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_MUTE_enum</type>
      <name>get_mute</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>aa1a834672fcb19adb3a65276eb018e93</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_noSignalFor</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ac71b77f75988fe3f4a72d612a5591fd6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_signal</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>af37066209c35d4b5de87352d4851012d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_volume</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ad7cedde55f98167436d0d05c316e616f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_volumeRange</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ad8ba64fe9dec7fb224f1aa909a67d445</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MUTE_enum</type>
      <name>mute</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a5e8b6fbe938145112672232a997e7a5c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAudioIn *</type>
      <name>next</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>aeb08260d3564a3ec8db3b18a3077b98c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAudioIn *</type>
      <name>nextAudioIn</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ad7adb4a17ef9d584c3c49197cd5ad144</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>noSignalFor</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ac74f3406ff44b885fbe5802031357c29</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a2cab4a62ca0a333989571ac892b7a252</anchor>
      <arglist>(YAudioInValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_mute</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a3508f90237806a55db6533fe59eddf1e</anchor>
      <arglist>(Y_MUTE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_volume</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ad06353cf05b24ec9b82911975c020cb3</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMute</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>aaddaac2d372acc633aad8104cec42869</anchor>
      <arglist>(Y_MUTE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVolume</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a2c375e10edca870176ff8ec89f80b9cb</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>signal</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a8b06342acfee7f08b7787f04eb97e7e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>volume</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>aede2f600f431760fbe42498eec3e494e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>volumeRange</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a1deca3ce59d9d3ee1faf56feebaffeb6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YAudioIn</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>afa9e6fe4a832ce5911705a87d3d79c64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAudioIn *</type>
      <name>Find</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a731e907570ace66103eec752ed5335ed</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAudioIn *</type>
      <name>FindAudioIn</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a7bc44a0f2c5eacc8c6540bbd15c6a9be</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAudioIn *</type>
      <name>First</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a459cb353f57c2dbee854d62f7800345b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAudioIn *</type>
      <name>FirstAudioIn</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a97fde0373c5fd0beb59d203926eb5125</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_FALSE</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ad7a1dfb4ee1ffbd1043a81efd368757c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_INVALID</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a6d29b8f462c8dee96afaffa38d5e164f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_TRUE</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>aa5041c3f39d4227b82037f551c10d6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NOSIGNALFOR_INVALID</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a6b6db5d0056cc54355a34004299026c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SIGNAL_INVALID</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a7a71ce07cd1075f71ce471da85a71d8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>VOLUME_INVALID</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ad1b65bf098cd4e259fe608a723285010</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>VOLUMERANGE_INVALID</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a60cd3b289f96f883408f286e357d2088</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ae39a829e7d06b4666255e301ba51864f</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YAudioIn</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a4dd61ff910c9b0d78b620fb67d575311</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_MUTE_enum</type>
      <name>_mute</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>ac41a98df743d1d20f31d83b7321d8f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_noSignalFor</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a1857624646367bf94d78db3114906f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_signal</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a418379e541953339aa2ad77f76c1e09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAudioInValueCallback</type>
      <name>_valueCallbackAudioIn</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>af8c830d0d85b3c47e8134eb31f00aa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_volume</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>acaae1ccde54f2927b99c3dcb3f05aedc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_volumeRange</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a7c39ebcf395eea61d54666f71a00381a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAudioIn *</type>
      <name>yFindAudioIn</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>aec8f7c637a12809f0d96f399e1ecb8ca</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAudioIn *</type>
      <name>yFirstAudioIn</name>
      <anchorfile>classYAudioIn.html</anchorfile>
      <anchor>a869f3d69eac66c32313b85920978b77c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAudioOut</name>
    <filename>classYAudioOut.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a6fa72df338ac7c5b7ca5d8d3e523bff3</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_MUTE_enum</type>
      <name>get_mute</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a31b78c01e2ed7ccee964230a4b6cfec3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_noSignalFor</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>aea6688e055662a2b5737cbd01c50f50d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_signal</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>ade3b9d3cb275737f25f6bea7ee7f25d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_volume</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>aa9c7df11119de30277ab5d913cedccbd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_volumeRange</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a7f3e6f49f4114b2e2cb9cde5284a3125</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MUTE_enum</type>
      <name>mute</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a6b5be623d717334ebb58f3b82e731340</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAudioOut *</type>
      <name>next</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>aad94e821b8fe05f3d488f9bbfee11411</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YAudioOut *</type>
      <name>nextAudioOut</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a88d9575e5b64c31460b32f25c7e7e894</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>noSignalFor</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a055c47d21033a026a682f01a70ffb6b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a973129bfdea570d8a08318426a208112</anchor>
      <arglist>(YAudioOutValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_mute</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a96cc7b3778849fe512ee2bcfbacf07c8</anchor>
      <arglist>(Y_MUTE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_volume</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a3b3deca729486deb9afe1f03b5208b1c</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMute</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>ae162a83633c4504c2a5669224adfc983</anchor>
      <arglist>(Y_MUTE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVolume</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a7e5628fbb446b85b2f3106a4e1f0573d</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>signal</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>ac7393e0fdc1bb807e83d9772d951aa39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>volume</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a1ceb7fb408f8b226e944f21add10d96d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>volumeRange</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>ad6b4eda82a3317ddb6a88571f5680595</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YAudioOut</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a7c5c85982a6026e98412d07836cc508c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAudioOut *</type>
      <name>Find</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>ace591bae9fded990de5e685d28f33371</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAudioOut *</type>
      <name>FindAudioOut</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>aaaab46e1466c61dedfcf1a0b7fada226</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAudioOut *</type>
      <name>First</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a64fbfaf1f20583953816856a159f5953</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YAudioOut *</type>
      <name>FirstAudioOut</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>ab589579efcc05137ca656544483a4a72</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_FALSE</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>aa953ef86cf4922494824002db1c96b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_INVALID</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>aec923d6845ff03100f22422305793cf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_TRUE</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a231b9f8330995dfd002aca9e74fa396e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NOSIGNALFOR_INVALID</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a7cf83b8676563b630e4b7d262c712c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SIGNAL_INVALID</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>ae579d4ac1deba5e82a6b096c670e9a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>VOLUME_INVALID</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a3ccfecc7d3c4292a74304bec19d85735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>VOLUMERANGE_INVALID</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a2c08a9c2350654f1a1c49203740edbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>aaa461a4be796761fdb70465a60904ba9</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YAudioOut</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a50f74b90c17a252a9380415afcf29829</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_MUTE_enum</type>
      <name>_mute</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a822c489283465341ce728b1952529516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_noSignalFor</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a3e600a1aeba0bd62e029ced674b3c028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_signal</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a2873b356faa84b0f542807f8e4b88cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAudioOutValueCallback</type>
      <name>_valueCallbackAudioOut</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>aadd2dfbc5f815de5fdc924c7d7f9986b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_volume</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a3aa62e6bc74d9df75fff6c98740ba586</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_volumeRange</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>abae421642aeb7ab3ad1063caa7a1bdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAudioOut *</type>
      <name>yFindAudioOut</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>a1e7a8cf323bd4a017418227c0b09094a</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YAudioOut *</type>
      <name>yFirstAudioOut</name>
      <anchorfile>classYAudioOut.html</anchorfile>
      <anchor>adb60db96777533a576173850b348747e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YBluetoothLink</name>
    <filename>classYBluetoothLink.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a8c1ba8ea477b119b131468fc4c68547d</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a05fff41dcecebf0c0c3a26df2e9e1a20</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>connect</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ac232934fb317c401959cd624f01b7c21</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>disconnect</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ac42c688e52cae216eabb1acfc4b9e16e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a86ce433510eb6cc876f3ac551fdbb296</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_linkQuality</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a6b4eea90e9d475f7358f5a14114e8302</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_LINKSTATE_enum</type>
      <name>get_linkState</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aef21be3cfc8c358e55423d280b5c45ad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MUTE_enum</type>
      <name>get_mute</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a63302f08e05fa1a5a98e7d768fdbba2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_ownAddress</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ac48b09f4e84fb57ae132a52cc87dd849</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_pairingPin</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a2159070b578550d7511cca0766b0b250</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_preAmplifier</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ab624d435ecfa5aac173b655676352ed7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_remoteAddress</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a69c3cb1e0d37b5ec5de3d87215e57b99</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_remoteName</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ae191969691ef9c35e5832c7f83e4c0ea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_volume</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a966e5b1382b66a489bb18939757837c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linkQuality</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a7f446982cb11c63f23f68e535c9bc204</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_LINKSTATE_enum</type>
      <name>linkState</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a13c59a863848c320bb9c4412d8ff7d0a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MUTE_enum</type>
      <name>mute</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aa1467d0b65c322be6e67ebcb2138e23a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YBluetoothLink *</type>
      <name>next</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aee1df05ef64f7b96aacc8bf9a71255c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YBluetoothLink *</type>
      <name>nextBluetoothLink</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a4fa27e88b361481f8da161c42197677a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ownAddress</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a3d46cea2175eaf47ccf2ff57bcff11cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>pairingPin</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a4186ca6a83e71edb7b8eaf9ec527915a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>preAmplifier</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ae3d517782fc9a31f4555b95f0677bc5d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a19e63f58e703435fe90cf0335bb2cca1</anchor>
      <arglist>(YBluetoothLinkValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>remoteAddress</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a0535a4e98e467f52df4852cb7897783c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>remoteName</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a8eeda556933f2c898ab14ee01f43c69a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a360a84bd40e2e7e0591763af33a3885a</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_mute</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>af7a8a7eaa6b96354113a0d9a085b5b49</anchor>
      <arglist>(Y_MUTE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pairingPin</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a25ffced7cdc43e97ef60e8710905deab</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_preAmplifier</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a196739bb227bdc989025c421cb4be484</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_remoteAddress</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aea49a7c894e898bf966d4d85e8d20248</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_volume</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a228fdd6c08c695d05b80027d110d5ed2</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ab3cc7011c06a3fbdf0439d5b52d9b00d</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMute</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ac2196a2042a3d5d2cbbdad0989c170d0</anchor>
      <arglist>(Y_MUTE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPairingPin</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a147965731c46e70272a80d172055d68c</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPreAmplifier</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>af6cc458444ee23bd87aa348c57d4cbec</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRemoteAddress</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aa806e45382d7958fc97daed07bbe3fda</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVolume</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aa042b438e686c8f79fe81b45dcc983c5</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>volume</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a0bc5e818d6902cca8fd2f590ce92b683</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YBluetoothLink</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ae638e03ee72022c5822444d3dacc4f44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YBluetoothLink *</type>
      <name>Find</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a3e5af6c464b448804d6f862b980de13f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YBluetoothLink *</type>
      <name>FindBluetoothLink</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aca9b5974c9d06ff05ad9c4d082e0a31f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YBluetoothLink *</type>
      <name>First</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a542043700e8f810ecf8bbf2bffbb2e0d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YBluetoothLink *</type>
      <name>FirstBluetoothLink</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aaddbffbda553a85d17260fe869eda9d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a23270ac2a2c4df6886ace6b1fc583c42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LINKQUALITY_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>acf916ecd0404cb5a72a1541948c5c3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LINKSTATE_enum</type>
      <name>LINKSTATE_DOWN</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a6a24f693e09b6fb4f89d037dddecd439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LINKSTATE_enum</type>
      <name>LINKSTATE_EXISTS</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a318054373f9bd57b0eac0a0e25c227f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LINKSTATE_enum</type>
      <name>LINKSTATE_FREE</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a03482b9a3f66df372d9b2b0e2f508180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LINKSTATE_enum</type>
      <name>LINKSTATE_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a811b40d3ff7b14310ff297f0a5c50a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LINKSTATE_enum</type>
      <name>LINKSTATE_LINKED</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ada0cc3204a266ab0a3c3bf4403f47b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LINKSTATE_enum</type>
      <name>LINKSTATE_PLAY</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a0ddd4c0442f48b4e098f97adf9831a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LINKSTATE_enum</type>
      <name>LINKSTATE_SEARCH</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a117ed857ff0912c29d6696e4a6aa2068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_FALSE</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a3bd5770f839969c3807ea122f11ab57d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a03776c4f0a435f19b99ab2f81ec028f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MUTE_enum</type>
      <name>MUTE_TRUE</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a42557efea6bea54cd7b8b009c13b8a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>OWNADDRESS_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>af25a5c729dd6946b9fdf44c22aad1ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>PAIRINGPIN_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a736e2aaec8a69d67e5f3185e6964cca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PREAMPLIFIER_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a17fc13327996a3fbc4c74c3097071f5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>REMOTEADDRESS_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a499f25e36f3c14c81c2c109678fa6d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>REMOTENAME_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a6918343dcc9f734394dc68990c560346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>VOLUME_INVALID</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ac2db266e56f2162cb3bca1534aedbeb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>af0021ba294e776f5bcf3979eed9131e8</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YBluetoothLink</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aa3069faa00acc44172ee66b9901fd9d2</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a1c73bda1f2d05578d83cf2c7f4fdba73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_linkQuality</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a9c908e967ca571f8d100a422b5c67f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_LINKSTATE_enum</type>
      <name>_linkState</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ab2701c8047f953e75b20c4935ec56284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_MUTE_enum</type>
      <name>_mute</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a6bdbd27b36a94858f956db624212e540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_ownAddress</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a402a10849a8932446939bda8a59e37b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_pairingPin</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>ae5fcc124a7d1df82acf682d738141301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_preAmplifier</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a56c95c641a786c19c6840bbba54ce3dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_remoteAddress</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>aafafd901ef314afd7993d48282c96416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_remoteName</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a4cb05f318a7c749ee088ed8c469d30f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YBluetoothLinkValueCallback</type>
      <name>_valueCallbackBluetoothLink</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a66e4dcc255ccdb90edcfd63cf1cf24e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_volume</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a6567d77ef7cb2dd5af3647f2d06ac7a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YBluetoothLink *</type>
      <name>yFindBluetoothLink</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a14035c3827cbb2b415856108c9b3060f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YBluetoothLink *</type>
      <name>yFirstBluetoothLink</name>
      <anchorfile>classYBluetoothLink.html</anchorfile>
      <anchor>a9b1374012f393cb19c8afadcd7d13059</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YBuzzer</name>
    <filename>classYBuzzer.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>ad87871b9360473854e2af601f870b118</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addFreqMoveToPlaySeq</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a19bdcee734fce2229b766e97c704190b</anchor>
      <arglist>(int freq, int msDelay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addNotesToPlaySeq</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a0fbce131659349a19b076f9a663eaaa4</anchor>
      <arglist>(string notes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addPulseToPlaySeq</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a0a55b25f5f1052c9f7f7d0fbf6e850b6</anchor>
      <arglist>(int freq, int msDuration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addVolMoveToPlaySeq</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>ac5a9d5f70c03caf1bec69ffd61e4ffb0</anchor>
      <arglist>(int volume, int msDuration)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>af914e82de651bb3bf264ada7ae75c97c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>freqMove</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>ab9339b32fcf473aa92cde280f2737f41</anchor>
      <arglist>(int frequency, int duration)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>frequency</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a934ce28c1152c3f92b5dc4332467813d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a5d5c11b463de4f37544bd3da86c755d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_frequency</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>abbfdef949854927988dcd5faac63d7bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_playSeqMaxSize</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>ae46c4dea6db67c7ecd6b484b6ff9f1ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_playSeqSignature</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a2d56aa19bd545cee169e6d14c6a9449e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_playSeqSize</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a9c81956291f74db67fd3d300a39d00fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_volume</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a90ecd4bc48bc4c070f73b844b4c89750</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YBuzzer *</type>
      <name>next</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a44a3936d0bed345e48dcba795e904cbf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YBuzzer *</type>
      <name>nextBuzzer</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>af365a0de3be681d3b6fa016e6865a9c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>oncePlaySeq</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a1facc30e2ea683a67dcefef4b8649872</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>playNotes</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>ab22c3be16b615141ab1c27c73c52c542</anchor>
      <arglist>(string notes)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>playSeqMaxSize</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a31a9cbee5ad9505d9af1ed082215b817</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>playSeqSignature</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a2172533cf46ec44cb535be28cfb0c290</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>playSeqSize</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a60ebbadafd6e1ae2b56c45fd9eb87560</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>pulse</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>aafe3e7d169cbb5d5e26f548f18bc5b71</anchor>
      <arglist>(int frequency, int duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a7896e557a6646a40630504dd6d3c8b38</anchor>
      <arglist>(YBuzzerValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetPlaySeq</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a95a4ab0dda471b2603b317df122a67e1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendCommand</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a20812b4a3e57bbe5dc6f6372d48385cd</anchor>
      <arglist>(string command)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a84f6b5513d0ac4ac0a5b3e6732df9389</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_frequency</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>ac31b80efc4c9f62ca05fe3657b151d36</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_volume</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a5669ff1979723f2b7e42c46871aa6b26</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a89f8daad459f4c9a0227159bb3d47d07</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setFrequency</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a7b1b80104a1448bb733c2b7dfa58c48a</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVolume</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>aba80400d0d17a84b68f4850510948426</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>startPlaySeq</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>abd0b541558f6c63ce5b725c6f08fb60b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>stopPlaySeq</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a9bf0f5b63a4ef88d8ca2e04e8808175b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>volume</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a05ed2aa5c2b0fe5fca5e9571908eafd2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>volumeMove</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>ad80a6993360c88f0889dc364ce87ee8e</anchor>
      <arglist>(int volume, int duration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YBuzzer</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>afea474eb99ae21f124613bb48f0bb482</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YBuzzer *</type>
      <name>Find</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a8be79663fc5c94c70d26fbe131723e61</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YBuzzer *</type>
      <name>FindBuzzer</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a00c7591b3f1cf04b6554a4907dade899</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YBuzzer *</type>
      <name>First</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a671ab02f48acf8e95b87febf3c651081</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YBuzzer *</type>
      <name>FirstBuzzer</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a6aa603f9c7ec2c6c2795f6ee78829dc6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>aef28813b3e6648fea8a22e353152bb57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>FREQUENCY_INVALID</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>aed73a42867d5e6296190e07cf6539aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PLAYSEQMAXSIZE_INVALID</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>aee3f6aef9dbab5ad08a87a0520b6b832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PLAYSEQSIGNATURE_INVALID</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>acb30fecde6ccab6a26ac52296a9b0fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PLAYSEQSIZE_INVALID</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>ab157abcc4435807c8a7ac47f2aba4605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>VOLUME_INVALID</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a4cb5644fe6ac554e77921140a11d26c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>aacdcaffd0fc7824e91df4fede70d2277</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YBuzzer</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>abd40d636d68d0bf5ece7823209517fa6</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a50b22ea79aca50cb24ab14acb5cd7c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_frequency</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a58dad2def9fdfcdcb78e40ee26484d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_playSeqMaxSize</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>aa0d4aef3eb2f1c46368be9c969b86c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_playSeqSignature</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a721f58afd82087bfec2d96b73f4f04d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_playSeqSize</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a6f5dab3855dbdf028079b343f3ee27f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YBuzzerValueCallback</type>
      <name>_valueCallbackBuzzer</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a062976d4dc7d1cba999a2278e0262f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_volume</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a840c924b2131f73d4cf080997ef4b74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YBuzzer *</type>
      <name>yFindBuzzer</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a57e0c53824b5913a20fe8f83cae3db73</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YBuzzer *</type>
      <name>yFirstBuzzer</name>
      <anchorfile>classYBuzzer.html</anchorfile>
      <anchor>a424a27d16b9df658b4aad494a2c2109a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YCarbonDioxide</name>
    <filename>classYCarbonDioxide.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a03aa2a1ed4f3816fa35a361b3d30d009</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a56976ed8eb0db808224dd7b966171ae2</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>abcPeriod</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a4c2decce17a2a50829888721db22724e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a6c8f1913922b3084d079a30bc4e65f12</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_abcPeriod</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>ae893a02f9aa00bfb0d6e6ccb4286a33c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>afdd5a5c12708c0e2b7e47104419e74a8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCarbonDioxide *</type>
      <name>next</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a425008c092062548c093ba8aeaaec8d1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCarbonDioxide *</type>
      <name>nextCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a782773cf88d93fd678e9e6ce51808355</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a27fe7ecda579836c224d6d3c268778bc</anchor>
      <arglist>(YCarbonDioxideTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a8fd59bc9cbd4b7b3af6f8ec58bdda868</anchor>
      <arglist>(YCarbonDioxideValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_abcPeriod</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a8ef0b12a773e66b9d4a9ad8a6d68fa2c</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>aff90e30a60b931a1f682609a06f71c69</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAbcPeriod</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a9a32628e8c37849707a8d70b0ce11428</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>aca9b21201f3467be0a242401ff9281b4</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggerBaselineCalibration</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a12ee70dc40f3732fb87264a8e32ef9e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggerZeroCalibration</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a45dbd2f417e0faacf989069d48c25f6c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggetBaselineCalibration</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a0900be785cf32dc62df9ce21b703c4c7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggetZeroCalibration</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>af27d20719c1810cf2a84ccf4326ae2bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a54277297c9cdc6c4ec934244505ca8da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCarbonDioxide *</type>
      <name>Find</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a8dadc0bebebeddb97821e2dde7b79c85</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCarbonDioxide *</type>
      <name>FindCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a811aeb233ae7462daa543c8929a36b32</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCarbonDioxide *</type>
      <name>First</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a7509dfd67b812cf2794a492f18a9d48a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCarbonDioxide *</type>
      <name>FirstCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>ac8f05cf439c945d8aa1f0a4b82cfd0fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ABCPERIOD_INVALID</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a14e2d347b16c354dfe6695bd4b684389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a41aa879a3139c378e9496024bf446f55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a501cff579b838c00fb099cd65f7c4b60</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>abde7396d6c3d9b4958941dc1f76b5962</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_abcPeriod</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a350a47e787bf242ad602b8209795d488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a87ab253362649b882f5813034c906aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YCarbonDioxideTimedReportCallback</type>
      <name>_timedReportCallbackCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>ab56792f5ee7f5f3d1087c69b1138d5e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YCarbonDioxideValueCallback</type>
      <name>_valueCallbackCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>aef91bd76c7ead2c02f6c7daa38a02d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCarbonDioxide *</type>
      <name>yFindCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>a51ad5e461a1798f47774df288a5bec15</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCarbonDioxide *</type>
      <name>yFirstCarbonDioxide</name>
      <anchorfile>classYCarbonDioxide.html</anchorfile>
      <anchor>ac37233c4441af353634cba9b31c3f6b6</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YCellRecord</name>
    <filename>classYCellRecord.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_cellId</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>af205e1c86bd40fed5e5b5a9c41cd9488</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_cellOperator</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>a9d19970300f4c92c5bcc3954b9472743</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_locationAreaCode</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>a457be691b1c956cf8ac244e1521ecde4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_mobileCountryCode</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>a143b6dec0fc38a661b6eb46ddbb1a1f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_mobileNetworkCode</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>af48fc2bff446f8649db75e7988a125d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_signalStrength</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>a4fba37885d86cc083f025403ef4a8a1d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_timingAdvance</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>a83448cee58a9c3ab31af8c20c12f4ba5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YCellRecord</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>a27690b66db171a6f45c342300eefae4f</anchor>
      <arglist>(int mcc, int mnc, int lac, int cellId, int dbm, int tad, const string &amp;oper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_cid</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>a2c05a0eabfd72505ce67283ab91fe59c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dbm</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>acab33db977298dc8bf4dc5c3e59943e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_lac</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>af03bdd29c9c975c42593ac101e5fe6c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_mcc</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>ab55c973849f25131bf771484815f3a06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_mnc</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>ae6d5e0283fff8a9b6eda9db27e84849f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_oper</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>acdc8662cd5c6217ccab3cc0756a13c5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_tad</name>
      <anchorfile>classYCellRecord.html</anchorfile>
      <anchor>accb9038f9bc48557305d59506ecbbabe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YCellular</name>
    <filename>classYCellular.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>_AT</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a45eda2bb2b1da8f5bc5a1d589ad2361b</anchor>
      <arglist>(string cmd)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>abe02329ed41ff099b7d2fe142fc7bbf8</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_AIRPLANEMODE_enum</type>
      <name>airplaneMode</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a0d7d8dc610071c69303d314d240d77e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>apn</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a2a2ea771f4901de48b262521e6492f2c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>apnSecret</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a696e07f83ec5d79b933244592d443c5e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>cellIdentifier</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a2fac1ac111d59f8f4f4b0801ca60b3d0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>cellOperator</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aafb08127d2c89231d5f76f9ec5573719</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_CELLTYPE_enum</type>
      <name>cellType</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a7193b81ba190663c6fd046e99f1bbe81</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>clearDataCounters</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>af577f252a952ee245d4aa1bfac3e7a20</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>af352904e95193240a392ddd14f10fde9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dataReceived</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a1648c016b8bf39011421ae7b6f9b1a86</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dataSent</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a5d1888737b760789e98c9530c9612aa6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLEDATA_enum</type>
      <name>enableData</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a6c28c6d4c3f854d9dd0f4fbbd406bf7a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_AIRPLANEMODE_enum</type>
      <name>get_airplaneMode</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a7f34817ccda025c30a84fcf2cc44c6dd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_apn</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ac3d21356478186e246f42a3e7891a0e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_apnSecret</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a22b94511e1631e143863d424cd11157a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; string &gt;</type>
      <name>get_availableOperators</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ac31b507428013ce6ca44a4d8a844a1c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_cellIdentifier</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a755d2317f9edfb6d90bb64a1cfec2ff1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_cellOperator</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aef58c8cd1e4adacf484950b8dd4a9664</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_CELLTYPE_enum</type>
      <name>get_cellType</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aa862a403325754af5affb8caf9b30ea2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a7e607f5e2da8ecd5816a606d2351a97d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataReceived</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a60e38c8a0f49fb704106b9683f38ef1d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataSent</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>af9ee5938f01634e8cf8f0b14592fadbb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLEDATA_enum</type>
      <name>get_enableData</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ac311ba31d8ffa8f7351b28663255a537</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_imsi</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a16cbf9a38340b57ca7194e10317ae60c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_linkQuality</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a0288c6ccd354301704d00503e749c878</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_lockedOperator</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a664188c6abedd02058f9fda85b4ac87f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_message</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a07ef37c7972be5973f6fdc9ba03b097b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_pin</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aa878fb196cbb3c7bf3c2da7837d6433b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_pingInterval</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ab7a7cb5b6d5b80771f4ef16ba46a7a2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>imsi</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a45f8438278bac731b6ab77b117273125</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linkQuality</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ad7e50e631bec3fee2f9839f175088c30</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lockedOperator</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a3e8463fa6ae49f164cdfdaa419084909</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>message</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a164a5a76069db1adca22fc6d8071503d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCellular *</type>
      <name>next</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a508d6aacd36b8b4200a31c800b6d482f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCellular *</type>
      <name>nextCellular</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a46eb97c735d94d9a4e4350cedb7606b7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>pin</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a3e07aa44fdf017a154d5a819bcc00134</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pingInterval</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a36318862b4aa382e434048662c0b8ed9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YCellRecord &gt;</type>
      <name>quickCellSurvey</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a15b403d01d5565baf18a2b906ef19e1d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ab8cfb3c7dc4431377677d7617fd0dcf3</anchor>
      <arglist>(YCellularValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendPUK</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a04163e3df6eb1d99a7c36c601f471fa3</anchor>
      <arglist>(string puk, string newPin)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_airplaneMode</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a7d40f2daec2f06d63a31ad7437529121</anchor>
      <arglist>(Y_AIRPLANEMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_apn</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ae6dde769e43e1e95d28012c5bbb2c7c7</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_apnAuth</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>abbbb15fef9abcee694baabbdbda08e6b</anchor>
      <arglist>(string username, string password)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_apnSecret</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a476c9e5378932685f0e1309faf03cefd</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aa68f67da0bfeacd649040a810b118f36</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_dataReceived</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aa7212720dfd712336ea7699620ef5934</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_dataSent</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ad84e9501f17c316b4389ce59dda98604</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enableData</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aa1f45ddace86b48e84d5bcb382791509</anchor>
      <arglist>(Y_ENABLEDATA_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_lockedOperator</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a32a21f4935eae05fdb1ef391e742d03b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pin</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a812d4d357ec98a42e93db9b1891e063c</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pingInterval</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a63fd072a621f00f49b1b6d5116f71200</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAirplaneMode</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a8a5e0215e77c6d54484838d1f045be37</anchor>
      <arglist>(Y_AIRPLANEMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setApn</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a6e8716ddb5d38ddc37d68ff3ea117496</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setApnSecret</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a58922412a68204876e518323a87d42f9</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a52e065a117605d6266e4a4e72b08ba3c</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDataReceived</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a3ab05f2a2a913d8133d4657d8bb99961</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDataSent</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a5a232df8e64b9c575d07490be499cbe8</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnableData</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a16ca60747772fbfe1d3b890409fae1e6</anchor>
      <arglist>(Y_ENABLEDATA_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setLockedOperator</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a1bf6b49708de9578ecc8a2a83a3b8f25</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPin</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a039767c8d040d2e2557b74df2ebecfa9</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPingInterval</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ab631496caf3640dce8ccaf98cdd02412</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YCellular</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ad3ced5a20e1207197ddd9e3d96a1e309</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCellular *</type>
      <name>Find</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a4b4ba59841af454e0a925a77df4e9ce8</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCellular *</type>
      <name>FindCellular</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a3e728eacfd744f7b7cbb29f309dd4323</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCellular *</type>
      <name>First</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aca94f45d80a5b9e7cd0cae59260ed719</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCellular *</type>
      <name>FirstCellular</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aa86d1bebeb7a4ff2620c128dd513af42</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AIRPLANEMODE_enum</type>
      <name>AIRPLANEMODE_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a655988772a770655215a0bc9b86f24b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AIRPLANEMODE_enum</type>
      <name>AIRPLANEMODE_OFF</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a41b904d050b11e45a29016c244a240ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AIRPLANEMODE_enum</type>
      <name>AIRPLANEMODE_ON</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a6774f4cf77689e5143541595e8d6cb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>APN_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>adbe1e9b4d0eefa24540e8a24a195daeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>APNSECRET_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a50aafbec298cfa4b4b46ca8f12967052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CELLIDENTIFIER_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ad073c8cb3a25f6978f98da8c90f06687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CELLOPERATOR_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a54f322b6429678033f334f362f4529e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CELLTYPE_enum</type>
      <name>CELLTYPE_CDMA</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>adf45b65942dddda1adf8fcb5f3938685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CELLTYPE_enum</type>
      <name>CELLTYPE_EGPRS</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a9d42747ab734c47bf16e2cbd39b8069d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CELLTYPE_enum</type>
      <name>CELLTYPE_GPRS</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a570af5522be0e065ee71123a9b0b2440</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CELLTYPE_enum</type>
      <name>CELLTYPE_HSDPA</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aba2c62f4e0ec4b112ecf0e42fdd72e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CELLTYPE_enum</type>
      <name>CELLTYPE_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ad9253c0155e4a97ac52105e12bde129c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CELLTYPE_enum</type>
      <name>CELLTYPE_NONE</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a5270aaa4e2909ec2e6fba4dab6030d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CELLTYPE_enum</type>
      <name>CELLTYPE_WCDMA</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ad3dfeec1131ba34cb6961e470eaad3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a5a8cdabfaef2120eb8d3121492604109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DATARECEIVED_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a26d847ec906b29eda290eebeb75ed2bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DATASENT_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a061ad38bceeeb8975364e1720cb1250c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATA_enum</type>
      <name>ENABLEDATA_HOMENETWORK</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a9a50c0751c9dc673d2b5f320068e0eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATA_enum</type>
      <name>ENABLEDATA_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a1a22ce93ae47ae6cba0524d5e9ed57b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATA_enum</type>
      <name>ENABLEDATA_NEUTRALITY</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>adf2200a914b118bcbb444344b69d921c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATA_enum</type>
      <name>ENABLEDATA_NEVER</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a5c596379eafea591ea9ed3130a249301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATA_enum</type>
      <name>ENABLEDATA_ROAMING</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aa9e8306832cc1a6c7537f663a30979c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>IMSI_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a347c3ac4fb6bb4d6025f9426020bb5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LINKQUALITY_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a1ca72d1a9562dbf0944c0328fb00ca2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>LOCKEDOPERATOR_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ab09f7809d7da15372d148fded9596d17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>MESSAGE_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a9049c64ee56b25628cdb83c35dabf117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>PIN_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ab534c982454fe9e3e1d6a39d8c737c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PINGINTERVAL_INVALID</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a5390dda76c5227e222472edf00c7f77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a04fc9c9dfaadcd8a0eea033fc2a8a345</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YCellular</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a9aa6718d2ab49a084351c41d849cacd6</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_AIRPLANEMODE_enum</type>
      <name>_airplaneMode</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a72dfcc75db4d123e2428ca0f92dd9132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_apn</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ae828383768b18e6b50103d3ef7c89156</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_apnSecret</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a083c42f4b39f1895f41f02c925e27cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_cellIdentifier</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ae837ea2b595883f3a2b6484aff5fcfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_cellOperator</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ae9d3d032c400944384c920bd217d7b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_CELLTYPE_enum</type>
      <name>_cellType</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aa3567e78a162a821c02df93482191493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a85f78ab7fab297804fcca66bb3f73e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_dataReceived</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a612202770da6709239ce7f0012cd3bbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_dataSent</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aea1aa48ed549249eb76bfac5f545f2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ENABLEDATA_enum</type>
      <name>_enableData</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a718d7f6f01522cd99b18e150d78fff1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_imsi</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ab92af4495c6767ac60a980cdbaaeb47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_linkQuality</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a330e3419692c3633a243791724e2fb30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_lockedOperator</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ae0ce533da498ab6f513f046a21894219</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_message</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>ac22466310c7fc07cecec0df3293f6a8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_pin</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a7f031bc8f2d6b02e9cbd82298722ebe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_pingInterval</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a038d52026860ba653121b68b5614aac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YCellularValueCallback</type>
      <name>_valueCallbackCellular</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>aec855a3f4e579a5e70141d7ae93fa68f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCellular *</type>
      <name>yFindCellular</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a2547972b76ca11f5496781d1d7bdd518</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCellular *</type>
      <name>yFirstCellular</name>
      <anchorfile>classYCellular.html</anchorfile>
      <anchor>a8ea88a4c1b56e7bd0defd7b0274f0c5e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YColorLed</name>
    <filename>classYColorLed.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a9858878432f42eba385a4abadae6ddf3</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addHslMoveToBlinkSeq</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ae294000402236466e639c6c8b20157bf</anchor>
      <arglist>(int HSLcolor, int msDelay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addRgbMoveToBlinkSeq</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a2ce3158ea450e02d566c7029ac8e0cfc</anchor>
      <arglist>(int RGBcolor, int msDelay)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>blinkSeqMaxSize</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a9eccb18975995ba97ea706bab45fad4c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>blinkSeqSignature</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>aa33b365c1e12314c09def9b21e8cdca0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>blinkSeqSize</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a65614029fe496452f2d7e67b079fb54a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a2b8f53e09b8980c78139a4aa2a48a377</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_blinkSeqMaxSize</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a681cb9f8be26524b284a887361e0bade</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_blinkSeqSignature</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ac4a0f0dca62acc84faa834b95bcfa7bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_blinkSeqSize</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>abb79129e704358e4f61fabf6a372b94f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a83dda13f5f3cf5f99f395a03dafacf8f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_hslColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>abece6ca42bba8b4cf036c1582dbc03e5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMove</type>
      <name>get_hslMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a44357d590d4e61d4309b58bab074e067</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rgbColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a74557f2ed165cd8735cbf063f09a4d7f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rgbColorAtPowerOn</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a52a2495553ee5d4c637578fe7473e0ef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMove</type>
      <name>get_rgbMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>add925e056085b19b372a5cbd51386c73</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hslColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a7d2fedec36938fa20a046782be2f682d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMove</type>
      <name>hslMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a6e46fd0960a2f811da91f3dc88bac8c9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hslMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a9636aadb1bfdac399f6dab3f357a71f5</anchor>
      <arglist>(int hsl_target, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>YColorLed *</type>
      <name>next</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>aa1adac82d468a889f4ba7c657857555d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YColorLed *</type>
      <name>nextColorLed</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a875872534d04391f4b5005e49e2512be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a57af186b863ee6f8f543758c14f0df87</anchor>
      <arglist>(YColorLedValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetBlinkSeq</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ab6d68d1dc7641796d86611b6c50f6956</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rgbColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a2c37f04f72e176cc47e1c30fe4e70bbe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rgbColorAtPowerOn</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a2cb3ef84671ab7ab21c198efe3bafdc8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMove</type>
      <name>rgbMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a3619763a16fe664e20ca74b3e5a5257e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rgbMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a3d467fa134fb5af830b5497b7ccbb581</anchor>
      <arglist>(int rgb_target, int ms_duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendCommand</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>acb5ec683e964632c1ff214c23d3d46b2</anchor>
      <arglist>(string command)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a12f1a4f994962fe68be6ab1ee986acb1</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_hslColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>abfccdb8c9f187527f2e9cb497757a24c</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_hslMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a436a6ea15335ed097ad5accb0d1027bf</anchor>
      <arglist>(YMove newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_rgbColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a20588d7768102636cee63e75912e1624</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_rgbColorAtPowerOn</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a0844af83540c46856c725f8422cb835a</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_rgbMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ab9ea4f7eb449538b62fb196c5e6c7285</anchor>
      <arglist>(YMove newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a9bbd9dc11eb55c7a350177927b49367b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setHslColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a012a3b644b4ccc867d9f3e939474b7ea</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setHslMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>aff834748d4339a2e580363e862e13155</anchor>
      <arglist>(YMove newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRgbColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>aa2b08893fdeaf221f9844fa2b2d89736</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRgbColorAtPowerOn</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a6a34f309e313e0742a3350bf87188447</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRgbMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ab45155f456e9fa4d8cfb3df7f7b01d88</anchor>
      <arglist>(YMove newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>startBlinkSeq</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a1cde2465da6cba35577d3851d94a85e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>stopBlinkSeq</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a25f0c1e26aad8e86a299d0dea5c7a15a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YColorLed</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>af4d9bd22ec75e4decf6dbba9ef9bcc5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YColorLed *</type>
      <name>Find</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>aa8381fa12628a0da9d17dfc47a3d9fed</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YColorLed *</type>
      <name>FindColorLed</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ac17ee771fc7bdc8561b0238859970751</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YColorLed *</type>
      <name>First</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a00d31166898e64d5b60fdbadb772ee39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YColorLed *</type>
      <name>FirstColorLed</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ac2b2d4a22d00df840efdf2340a4ec539</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLINKSEQMAXSIZE_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a73ad636180c35116ebdf89b8193cc31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLINKSEQSIGNATURE_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a59e64ae9889d3a9c54c678cebc9fa284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLINKSEQSIZE_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>abba3d9cc6b88c0c34e427448db10588b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>afa0ef821022018d5320a05853ee78750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HSLCOLOR_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a500daca682db248f704e0dc21ec61a89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YMove</type>
      <name>HSLMOVE_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ac20b1a66da05136e91c85b84ad926c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RGBCOLOR_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>af7d89af55b28ae5e9957f53a84cd6416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RGBCOLORATPOWERON_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a475a7d1019a1f7983e9690416939074d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YMove</type>
      <name>RGBMOVE_INVALID</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ac157f024c7e9d6475fcf607e6b55edf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>adbe31eb8b5ec57f47c5f564353b6f961</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YColorLed</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a3ce3b066638803243e75f7558a7065d6</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_blinkSeqMaxSize</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a5436bf2bbe5f15be3a79294ad162c552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_blinkSeqSignature</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a3f23e15d4eea0bb5483f2a3a111ec238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_blinkSeqSize</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>abaa87fb863420eb910c9e4d264cc1e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>aee5deb8443a88e29395f66956ded6dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_hslColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a03d539714f583f0322ee2d6d8bd9d48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMove</type>
      <name>_hslMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a7e0e4a9838c905fae34fed39bfce4580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rgbColor</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>acd9046639a5b5a6439de32d249e5162f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rgbColorAtPowerOn</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a71bd0b47eac0a2eac25c72faa6b396e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMove</type>
      <name>_rgbMove</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a01c7bd4b17e3a756d86c7a7694b315cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YColorLedValueCallback</type>
      <name>_valueCallbackColorLed</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>ae818c869b9b9a925b4b2557a2fb755f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YColorLed *</type>
      <name>yFindColorLed</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a63081e9e963efd65048c72cb938fcae4</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YColorLed *</type>
      <name>yFirstColorLed</name>
      <anchorfile>classYColorLed.html</anchorfile>
      <anchor>a816408f97beea754bd1f133bc90c257e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YColorLedCluster</name>
    <filename>classYColorLedCluster.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>adbb16f521480e6b75248479b56dfcd21</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>activeLedCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a1bfb4d3d29d98bfe47663e1bd86829f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addHslMoveToBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>aa6866ddaddce2b6f35c1e1e803c5961c</anchor>
      <arglist>(int seqIndex, int hslValue, int delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addJumpToBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a76060016796d22a92d07fc837ef8c659</anchor>
      <arglist>(int seqIndex, int linkSeqIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addMirrorToBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a37bb386c4598190b962b904fd3711a39</anchor>
      <arglist>(int seqIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addRgbMoveToBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a2b1e96471aebdd6443042dd03be5ec94</anchor>
      <arglist>(int seqIndex, int rgbValue, int delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addUnlinkToBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a27ef0112989213cac046d54bd41aa7fe</anchor>
      <arglist>(int seqIndex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>blinkSeqMaxCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ad9cfac5cd4b8e93bdf10cb190ac39326</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>blinkSeqMaxSize</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>af7732ccf237d1e754687020f2ec1bffc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ae1c623f6ed56b9f4fb6ff65e1620ae81</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_activeLedCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a0d7e54faeda8d684c4321ad2eb160acf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_blinkSeqMaxCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a2521fc577fdbd50f33e9ff26998f32e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_blinkSeqMaxSize</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ac098712f0e7b1dc08ba7cd169fc0390b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_blinkSeqSignatures</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a95486d18f8996764f4cf2e42dc1f0257</anchor>
      <arglist>(int seqIndex, int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_blinkSeqState</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a5e78ae8049044d6cbc9f767fd36afd67</anchor>
      <arglist>(int seqIndex, int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_blinkSeqStateAtPowerOn</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ab73edb825e642ebaee6c2f05b499e0f7</anchor>
      <arglist>(int seqIndex, int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_blinkSeqStateSpeed</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a89bd7f20d620e007ec1cc4a909075c20</anchor>
      <arglist>(int seqIndex, int count)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a1133ceb22c6e6711771252ae049cb85f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_linkedSeqArray</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>acf3788880f263ccc1dff4e66419be9d0</anchor>
      <arglist>(int ledIndex, int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_maxLedCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a7a73801c835cad94c5abb1c109231a65</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_rgbColorArray</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ab87666eb798f6b288de8b64c893bbdb7</anchor>
      <arglist>(int ledIndex, int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_rgbColorArrayAtPowerOn</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ad29fcaebc53391c2f4b21cc75fd30122</anchor>
      <arglist>(int ledIndex, int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_rgbColorBuffer</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>af68312497706724371dcff4614592003</anchor>
      <arglist>(int ledIndex, int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>hsl_move</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a4903c98bd64d69fc2167efea0a8be6e2</anchor>
      <arglist>(int ledIndex, int count, int hslValue, int delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>hslArray_move</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a5c6b9851777f8396ceead3de20982812</anchor>
      <arglist>(vector&lt; int &gt; hslList, int delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>hslArrayOfs_move</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a47b1519c58704adf5a3384296efd2421</anchor>
      <arglist>(int ledIndex, vector&lt; int &gt; hslList, int delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>linkLedToBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a5abbd9fead84ef08b80b0f714a97b99f</anchor>
      <arglist>(int ledIndex, int count, int seqIndex, int offset)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>linkLedToBlinkSeqAtPowerOn</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a54bbe665e6e785032d67e83faad21f10</anchor>
      <arglist>(int ledIndex, int count, int seqIndex, int offset)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>linkLedToPeriodicBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a8800ca0baf50487ee866aa787151f38f</anchor>
      <arglist>(int ledIndex, int count, int seqIndex, int periods)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>maxLedCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a2ccf3ac7b296e274c5b2c845939e745b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YColorLedCluster *</type>
      <name>next</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a0e2ad9c3aca22a713b06f1cf53ef2cfe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YColorLedCluster *</type>
      <name>nextColorLedCluster</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a2975cb8b3f5ee259e380ea1e21f35309</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ae222551e76f65b882557cead224f435a</anchor>
      <arglist>(YColorLedClusterValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a9a82b80c077ac9cc1516ce22606b9bbb</anchor>
      <arglist>(int seqIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rgb_move</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a1e3e3aae91d44a0b1e17c82c44584b3b</anchor>
      <arglist>(int ledIndex, int count, int rgbValue, int delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rgbArray_move</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ac2f5f544be6b2ef949a376c8097b9e48</anchor>
      <arglist>(vector&lt; int &gt; rgbList, int delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>rgbArrayOfs_move</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a75d687b0c93e82db4bd7efd33fd71348</anchor>
      <arglist>(int ledIndex, vector&lt; int &gt; rgbList, int delay)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>saveBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>abfcde4ebfc16c2da8e8a60f9e39a3aa2</anchor>
      <arglist>(int seqIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>saveLedsConfigAtPowerOn</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>acb5a4fd8490df00ea9e814bf7f43aba4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>saveLedsState</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a0cb93c5cba219f3613555c431fb2c352</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendCommand</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a5d200379d87819433e8b05d9fdbdecd4</anchor>
      <arglist>(string command)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_activeLedCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ac2a3f847ae09e3a69a796f9805bd2a8c</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_blinkSeqSpeed</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>abd24d988e18e84cd1bcfe6bae15d72a6</anchor>
      <arglist>(int seqIndex, int speed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_blinkSeqStateAtPowerOn</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ae9f2cd437c90083817479cd8cfc72555</anchor>
      <arglist>(int seqIndex, int autostart)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a71c4fd27d33cc7c1bda03105663596fe</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_hslColor</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ad0a38ff4d57ca045b50d321b8e40aa07</anchor>
      <arglist>(int ledIndex, int count, int hslValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_hslColorArray</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>aab50ad55c856cf97c292072c107b23c8</anchor>
      <arglist>(int ledIndex, vector&lt; int &gt; hslList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_hslColorBuffer</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ace094592d940a9824f05d5acc08175ac</anchor>
      <arglist>(int ledIndex, string buff)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_rgbColor</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a4a8b4f5dff2779840e1a8f83d9275895</anchor>
      <arglist>(int ledIndex, int count, int rgbValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_rgbColorArray</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a8a9c2c55f7ef8284c8e64a350aa8a38f</anchor>
      <arglist>(int ledIndex, vector&lt; int &gt; rgbList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_rgbColorAtPowerOn</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a3894d6b4ce3328c524d33a8b6cb0bef9</anchor>
      <arglist>(int ledIndex, int count, int rgbValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_rgbColorBuffer</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a108bf6ea2e14b204d9c46d9252a8d768</anchor>
      <arglist>(int ledIndex, string buff)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setActiveLedCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a3a8dc89324a84e0b825eb996abaf3bf5</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a0f14a9f30433c097e950ca3beff0ca3b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>startBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ad4f0f2b2415e7b568ef7ac7907bd581b</anchor>
      <arglist>(int seqIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>stopBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a95dcca8985069e68a8d9d8513d6edbc3</anchor>
      <arglist>(int seqIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>unlinkLedFromBlinkSeq</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a4b4513f40dd82768a43f8e8ea77e985a</anchor>
      <arglist>(int ledIndex, int count)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YColorLedCluster</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a1556ea768a0bd87239c16af2875edcd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YColorLedCluster *</type>
      <name>Find</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a3b40d99bd0ed789aa512f10edbb62ad0</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YColorLedCluster *</type>
      <name>FindColorLedCluster</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>ae90ad8ca13ebbfd98ee2ac6477d2e0d6</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YColorLedCluster *</type>
      <name>First</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a6f290a970be9bf6f66bd4687d3a4a10a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YColorLedCluster *</type>
      <name>FirstColorLedCluster</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a8ff5199abe7bc4aa0052578acf8c4cdc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ACTIVELEDCOUNT_INVALID</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>aa2f756ca8453ffae389808d9b69985cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLINKSEQMAXCOUNT_INVALID</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a937469beae9e6326701f1d75fd41408c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BLINKSEQMAXSIZE_INVALID</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>aa414cd318cb561ab4923de2031d9f523</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a63ae4f7eadef008d3705617a7d3064ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MAXLEDCOUNT_INVALID</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a67f5681cb7718be10159df4181fd0982</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a6ee649eaec1084b01a4e1130536a5239</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YColorLedCluster</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a193b6194d9297ffa6f51bb5d2817bf4a</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_activeLedCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>af8dfc58c31da448eef5b1265c48234f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_blinkSeqMaxCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>aa2084abaebd34274b387d87164f61f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_blinkSeqMaxSize</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a8e0c8fe923a378b444f21b186e1f9c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>acfc508fbd50e0da56a2f52ac24bd0c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_maxLedCount</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a9aa161c5cec921fc48aac7ba0b2d7dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YColorLedClusterValueCallback</type>
      <name>_valueCallbackColorLedCluster</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a26d0a1725c094c596d4e2d84949f34a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YColorLedCluster *</type>
      <name>yFindColorLedCluster</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a1295c09324a1be23258728cd6e26ae43</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YColorLedCluster *</type>
      <name>yFirstColorLedCluster</name>
      <anchorfile>classYColorLedCluster.html</anchorfile>
      <anchor>a6a5a52948cabc7a63e14bd46df7b7afd</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YCompass</name>
    <filename>classYCompass.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a0bc3ed6d88b4234ce09b059ecc4dd499</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>af616d1fb2ef7f139afbda9c29c4d7cc9</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_AXIS_enum</type>
      <name>axis</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a608a357a5091d147fbfcf47149499b3b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bandwidth</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ab22d5a67ee9af4a4defdbc7fa00628c6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_AXIS_enum</type>
      <name>get_axis</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a4941492457a7b71d4e91297c712df3ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bandwidth</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>aa540f9f9f535aef98701702e8f9e0020</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_magneticHeading</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a174fff8955dfe041783e19bc07d2699e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>magneticHeading</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a1495b0117c6b82c078ce7c61a18216b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCompass *</type>
      <name>next</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a1dff70ba98170b4d6eb2ae79cb62ea76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCompass *</type>
      <name>nextCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a0be3d54101e9527e5de16dc4547ba0f5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a8737e5604d5bf4fa2f0e3b055e1c31c9</anchor>
      <arglist>(YCompassTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ad0194c36f0ce845be15c65afb4b760f7</anchor>
      <arglist>(YCompassValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_bandwidth</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ad1704fbd72f2987aac0372b7f23c929b</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBandwidth</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a214c990e33256dba3f4edee38bec3a19</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>aa44da19dfc723b2a4bb12996ec0cb551</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCompass *</type>
      <name>Find</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>aab1dece013a4fa3804922e5aa58b8302</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCompass *</type>
      <name>FindCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ac49c0d32d6ead57f2e56bf965cd9f868</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCompass *</type>
      <name>First</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>abf97368d27e9b8413dd194a5813ce21a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCompass *</type>
      <name>FirstCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a97e0d054bb8c6f4c2584460734d3661d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AXIS_enum</type>
      <name>AXIS_INVALID</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>af1130f0d76ffd7dfe4ac416da8ec2638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AXIS_enum</type>
      <name>AXIS_X</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a9b0b7fae76cad879c1a8ad6ba0c17794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AXIS_enum</type>
      <name>AXIS_Y</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ad712d223f5dace814bc19cfc0ade4c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AXIS_enum</type>
      <name>AXIS_Z</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a6e342029a21b6ebba610a12bb8ca6ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BANDWIDTH_INVALID</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a024ad9bd3deb80da45dc43d0b9521551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MAGNETICHEADING_INVALID</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a3d94a1b97d5478d72f3f61f9232cc5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ae37122e53d0001550b2ae90c02d0d36f</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ad2bc21df5fd2f354cc926899cea40c57</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_AXIS_enum</type>
      <name>_axis</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a6ea7597b1267b3607411e28128773d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_bandwidth</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>aa9d7cbe741c92f53d7134be68dd3fabd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_magneticHeading</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ae1986fa1b2b68744d6d7e1983927c127</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YCompassTimedReportCallback</type>
      <name>_timedReportCallbackCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a06eba0fed731ff5315aa424973c1c526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YCompassValueCallback</type>
      <name>_valueCallbackCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ad1d505c230c00e001aa6c09427a0aade</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCompass *</type>
      <name>yFindCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>ac2f41da6f3898831feeca053b1aebfd8</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCompass *</type>
      <name>yFirstCompass</name>
      <anchorfile>classYCompass.html</anchorfile>
      <anchor>a12aac97bc65654754d29e385fac50246</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yContextSt</name>
    <filename>structyContextSt.html</filename>
    <member kind="variable">
      <type>yapiDeviceUpdateCallback</type>
      <name>arrivalCallback</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>ab345ccdb7d00b3be70cf74b585fcba30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yapiDeviceUpdateCallback</type>
      <name>changeCallback</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>ab96eda2bcbf7900ca64335bad61ee374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>detecttype</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>afa65dbd225e925a69d25a3ed5d75f09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YUSBDEV</type>
      <name>devhdlcount</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>abb367c69c47f6282e7b285371103e5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>deviceCallbackCS</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>ad9e1673bdad25fcb5b644734c9c0644f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yPrivDeviceSt *</type>
      <name>devs</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a05d477022affa03d4c7e2bd7a28e0873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>devs_capacity</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a9bfd0fe323e5c3517f4b3870b31f6fee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>enum_cs</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>aea4ac6b3513fb9030bbb16d255f1ed8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yEvent</type>
      <name>exitSleepEvent</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>afb8fc948f3ae404e4f95eb4dac5a6a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FUpdateContext</type>
      <name>fuCtx</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>ab307bc380281645682a1a9c11ae1d132</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yapiFunctionUpdateCallback</type>
      <name>functionCallback</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a45a52fa7b0cc20c59a65518be2420932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>functionCallbackCS</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a390ae9dff657a32f48eb762efb8955d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>generic_cs</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a44300493ad8326dc3ff136ab5d965f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yGenericDeviceSt</type>
      <name>generic_infos</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a8ec1beb354faf2fbe158652cd0fff311</anchor>
      <arglist>[ALLOC_YDX_PER_HUB]</arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>handleEv_cs</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>aae74ff9914c1d7a92d550cacb46cf48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yapiHubDiscoveryCallback</type>
      <name>hubDiscoveryCallback</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a0f31361e38c2674e11bcc493187be997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u32</type>
      <name>io_counter</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a6d6755c7f43b082e30442936346bb9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>io_cs</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>abbd76bcd40c7a1f01dce47776b342d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yapiLogFunction</type>
      <name>log</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a084c72813f28f44d2ad4ff9252215735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yapiDeviceLogCallback</type>
      <name>logDeviceCallback</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a44327a365a66425e255d06e3a2adc45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbdevs</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a3c219f19508eda06edcef2825d85e2f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HubSt *</type>
      <name>nethub</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>aed610dba5827d784e06129a54334872e</anchor>
      <arglist>[NBMAX_NET_HUB]</arglist>
    </member>
    <member kind="variable">
      <type>yRawNotificationCb</type>
      <name>rawNotificationCb</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a5e7a97667593f37e81d92f093d502e20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yRawReportCb</type>
      <name>rawReportCb</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>abb16c08f163df0cf971be69ab2ebc6f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yRawReportV2Cb</type>
      <name>rawReportV2Cb</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>aee132b512ea556e079e589e1ff5a3c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yapiDeviceUpdateCallback</type>
      <name>removalCallback</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a58bdd394e970fcf49b82b943faa00018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yInterfaceSt *</type>
      <name>setupedIfaceCache</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>ace4ea21e86255cfe41b58e7a913106da</anchor>
      <arglist>[SETUPED_IFACE_CACHE_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>SSDPInfos</type>
      <name>SSDP</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a436617b6af791893328ec9b96c0a84cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RequestSt *</type>
      <name>tcpreq</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>adfb65e424333496ee1445aa2bb7a5b65</anchor>
      <arglist>[ALLOC_YDX_PER_HUB]</arglist>
    </member>
    <member kind="variable">
      <type>yapiTimedReportCallback</type>
      <name>timedReportCallback</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a4b4a5c423dcc5b43c8b1fc93fcf05538</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>updateDev_cs</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a93abd9d975e8f64e0cf742216f699ce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YIOHDL_internal *</type>
      <name>yiohdl_first</name>
      <anchorfile>structyContextSt.html</anchorfile>
      <anchor>a0e16c96a891149456f538f543755e3ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yCRITICAL_SECTION_ST</name>
    <filename>structyCRITICAL__SECTION__ST.html</filename>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>cs</name>
      <anchorfile>structyCRITICAL__SECTION__ST.html</anchorfile>
      <anchor>aa92b34502173f9ca9fa1bc0c59265c08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YCurrent</name>
    <filename>classYCurrent.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a733c3b68375855fe7db49d9bd7aff699</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a85ed1a4613f8a18a64df11cafcd755b2</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>enabled</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>ac2163e4f7c5caa65122281ccbae71c2b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>get_enabled</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a0f851dd5e6ef87424fad35235f343a16</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCurrent *</type>
      <name>next</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a60f3d36b9951b0bd306f89455223bb34</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCurrent *</type>
      <name>nextCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>ace6503390ed8126e0b41a36f2e8555b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a67dfe58ea3ed4ae54aa26cfa5e944473</anchor>
      <arglist>(YCurrentTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a265664f35f694bfd1dd99e9ebf6a067a</anchor>
      <arglist>(YCurrentValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enabled</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>adecbd69fcacb980329318a687a3c774c</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnabled</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a85902e10ddb0a897ff872ef7e733189e</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>adc450af381d09eedf7cef7af799a4c0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCurrent *</type>
      <name>Find</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>ab79e777866792a55e411174889f3ae54</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCurrent *</type>
      <name>FindCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a5199de3fffca11f4b6eee13a50b2f7da</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCurrent *</type>
      <name>First</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>afea1ca37f9a903d06641d9ce24cc14db</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCurrent *</type>
      <name>FirstCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a8c9a86d02f7363c62b699ab83c4253ba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_FALSE</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a3df121660d7e6a362603704fecb66ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_INVALID</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>adb93117dfd3817116b5a0c8339d377b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_TRUE</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a23d9ab33d218168ded98b30a24d50f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>ac739e2116be7e2e75940027c52d540e1</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>ad16f9c289e530304acced9c7f44f2f5f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ENABLED_enum</type>
      <name>_enabled</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a5f2ab2791ef42d4ea93a6ee82eee887f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YCurrentTimedReportCallback</type>
      <name>_timedReportCallbackCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a085a12b203fc12f4acd452eda596712c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YCurrentValueCallback</type>
      <name>_valueCallbackCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a48379080e12d279f34bfcd30a0d5b129</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCurrent *</type>
      <name>yFindCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>ad127d1be0751e41831b992f390439e28</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCurrent *</type>
      <name>yFirstCurrent</name>
      <anchorfile>classYCurrent.html</anchorfile>
      <anchor>a17f31f8088a8ff36a6d5bb5215fa0dd9</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YCurrentLoopOutput</name>
    <filename>classYCurrentLoopOutput.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ab60fb8dbbae58c614161f0d4d93ed6c9</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>current</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a72348b598e73842227864a8422fb9d8a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>currentAtStartUp</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a5159b231f51ab904e0a1f63362eb35b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>currentMove</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a4b350a48d26b8df66d0ae5b6eae6dd91</anchor>
      <arglist>(double mA_target, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>currentTransition</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a244997fbfd802fec3fbf4f77eac78d4c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_current</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a2918a927f012dbe19f14897bb522ce5a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_currentAtStartUp</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a6da9937499a6beddf88e6855eb96724c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_currentTransition</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a0c2e2aee630cc1e85b73096949147428</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_LOOPPOWER_enum</type>
      <name>get_loopPower</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ac0b306455b2020081cca3551683e96be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_LOOPPOWER_enum</type>
      <name>loopPower</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a3fe7c24e51fc3307b87da4101a43239f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCurrentLoopOutput *</type>
      <name>next</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>aa128e28d9b50a3f25b0684346a443655</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YCurrentLoopOutput *</type>
      <name>nextCurrentLoopOutput</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ac6fd0f416660c7d7bc403b9d033912f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a12036965823e7f332932c9d174d2a64f</anchor>
      <arglist>(YCurrentLoopOutputValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_current</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a0dd02563c7664fe858f04b7c4a819e77</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentAtStartUp</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ac1ecf86e730058bef9da8fd015bcce88</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentTransition</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a820f361247e5cdd43c933445293ef155</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrent</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a63b3dc8be47d006295f58aec2fa1671c</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentAtStartUp</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a56ee948b0237ba075761cfb097a3738f</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentTransition</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ac1b736793061c98493b7cf90259927e8</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YCurrentLoopOutput</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>aebcf7cbf45de36ac80566c53654b956f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCurrentLoopOutput *</type>
      <name>Find</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>abde00962d89800e7b7b7d8db0f51b153</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCurrentLoopOutput *</type>
      <name>FindCurrentLoopOutput</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a00c7b7f855e26032d375c89fdbf4560f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCurrentLoopOutput *</type>
      <name>First</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ae0349d112af1ba77b68b4a15a8eb0b7b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YCurrentLoopOutput *</type>
      <name>FirstCurrentLoopOutput</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a5f1c6ebf6cb252208e7270ef6b20a954</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CURRENT_INVALID</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a50b95fbc7b9185a2a5e17a6800ca400b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CURRENTATSTARTUP_INVALID</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>adce29ba7946f52ab9e698a419ad07a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CURRENTTRANSITION_INVALID</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a58c5ed7f94faf238741139ff7a824e90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LOOPPOWER_enum</type>
      <name>LOOPPOWER_INVALID</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a3b4ac360b692cb6c4fbc1baaf109044b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LOOPPOWER_enum</type>
      <name>LOOPPOWER_LOWPWR</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ad8b8ca6f1644cefceb55f1b100abadb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LOOPPOWER_enum</type>
      <name>LOOPPOWER_NOPWR</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>acc9b6ea26a329d16b92428ad581d7720</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_LOOPPOWER_enum</type>
      <name>LOOPPOWER_POWEROK</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a29e0d571344bb58b15ffa20a0a45079e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>acabb260b569af90e8a1857cc71355c0d</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YCurrentLoopOutput</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a47baf9e2a6f60a742e0d8a5416088c7a</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_current</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a206a230748926c76322cede026424d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_currentAtStartUp</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a5dc6ec1f663a56a4def1bd529cb99a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_currentTransition</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ac85aa42880d67719ef879f1ca0069938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_LOOPPOWER_enum</type>
      <name>_loopPower</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a684266356871317e8f1552ea7160386f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YCurrentLoopOutputValueCallback</type>
      <name>_valueCallbackCurrentLoopOutput</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>ab0566ed9f4b87a0e57c5225d0a1741d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCurrentLoopOutput *</type>
      <name>yFindCurrentLoopOutput</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a5000d14de981b80e1edbe49b177179c8</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YCurrentLoopOutput *</type>
      <name>yFirstCurrentLoopOutput</name>
      <anchorfile>classYCurrentLoopOutput.html</anchorfile>
      <anchor>a8b28a094560e5118d73e92e2808f5c6a</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDaisyChain</name>
    <filename>classYDaisyChain.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a3ab2362ef2ed619016af3f4ddb0a7013</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>childCount</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a0528b861ea90faf3a4af07631e436189</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_DAISYSTATE_enum</type>
      <name>daisyState</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>aed8b4b91334c6e707f8da291a1985bac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_childCount</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>ac9f31505c86079545483b63d512200de</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_DAISYSTATE_enum</type>
      <name>get_daisyState</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>af8e933195534e5db350248621222e864</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_requiredChildCount</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>ab61418354d7cc9696a06603cf863fb7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDaisyChain *</type>
      <name>next</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a043b01db88bce3f4d5844cd422bb9740</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDaisyChain *</type>
      <name>nextDaisyChain</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a8839f97606614002f409a7ba45bb4a7d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a8b50814d6cc5f7524ff4cb7480d99518</anchor>
      <arglist>(YDaisyChainValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>requiredChildCount</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a6b2de63ec34cb31c5333fca0281bc5bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_requiredChildCount</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>aa7ba1db65aaaf56f283f716d26e97540</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRequiredChildCount</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>ae6d12ddb286ac0c3daaf2bb87c0b49a0</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YDaisyChain</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a1700896d76429683ce548542235d2816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDaisyChain *</type>
      <name>Find</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a6f841481f28b95ddac91fc596e9fc318</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDaisyChain *</type>
      <name>FindDaisyChain</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a37f70cc29b0031bbfe39482a183b8b07</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDaisyChain *</type>
      <name>First</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>af6f1e8368778e1956063bcc99b2be058</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDaisyChain *</type>
      <name>FirstDaisyChain</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>afcc6f3d24c091cdde1c6692bae952392</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CHILDCOUNT_INVALID</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>aefb649719dee93c37548cd7bfaf7d441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DAISYSTATE_enum</type>
      <name>DAISYSTATE_CHILD_LOST</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>aee7bfdd567e7c67cf80588f22587e642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DAISYSTATE_enum</type>
      <name>DAISYSTATE_CHILD_MISSING</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>adf5265724591a0d21ace697c96cb2b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DAISYSTATE_enum</type>
      <name>DAISYSTATE_FIRMWARE_MISMATCH</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a576e90bf854c472b0b8c33dd3dc7344e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DAISYSTATE_enum</type>
      <name>DAISYSTATE_INVALID</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a5039eb97b7502515d528075d4edd8753</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DAISYSTATE_enum</type>
      <name>DAISYSTATE_IS_CHILD</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>adc0793e7feed94118e88cab4a2104865</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DAISYSTATE_enum</type>
      <name>DAISYSTATE_READY</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a96d4f9c8444ec29dcd2939546373a6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>REQUIREDCHILDCOUNT_INVALID</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>abbecdc6989796f96a433168b8f3e4fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>ac4a82df3d23e970f50d30900160bb655</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YDaisyChain</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a703a25deaf8578fd4bbf73e213f9668a</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_childCount</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>ac0860ef251dbf06e67a0c0e988de3939</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_DAISYSTATE_enum</type>
      <name>_daisyState</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>acdaf6e01c94a14fcf995d05977742fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_requiredChildCount</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a3730416c5f58381c9303169e17cd6b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YDaisyChainValueCallback</type>
      <name>_valueCallbackDaisyChain</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a272bf825cf4dc1a2a002031b54a1a5e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YDaisyChain *</type>
      <name>yFindDaisyChain</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a024424a8dca3009b4a016d169dba3e18</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YDaisyChain *</type>
      <name>yFirstDaisyChain</name>
      <anchorfile>classYDaisyChain.html</anchorfile>
      <anchor>a670c619294f4544823ad713b56516fc2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDataLogger</name>
    <filename>classYDataLogger.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a11fc3cd38f27e0e8a74493b3da02a42b</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_AUTOSTART_enum</type>
      <name>autoStart</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a11be9e0c29239285ff3e8a255f014a01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_BEACONDRIVEN_enum</type>
      <name>beaconDriven</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aec2a8bb9056970197d4ed6efc9b9e869</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_CLEARHISTORY_enum</type>
      <name>clearHistory</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a68d861d7b62de4756b0b8d46f677941a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>currentRunIndex</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ac1dfcb738e66bb3c200b0b1d631efa45</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dataStreams</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a7cfcd3c271d575851c38e2d0c97a4ea5</anchor>
      <arglist>(vector&lt; YDataStream * &gt; &amp;v)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>forgetAllDataStreams</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a0f44b481ecf72fea289fb16b8a51fcf0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_AUTOSTART_enum</type>
      <name>get_autoStart</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a6612b50eaf91cde968ba2837ea2110e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_BEACONDRIVEN_enum</type>
      <name>get_beaconDriven</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ab0f8f01200b71e714a31020cb5f0dbfa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_CLEARHISTORY_enum</type>
      <name>get_clearHistory</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>afdb3113c53dbfbcefe555284d120b148</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_currentRunIndex</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a822b15379bc5ee1402e571c747d027e9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YDataSet &gt;</type>
      <name>get_dataSets</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a94c1407233da94ad7432c54a249f0cc1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_dataStreams</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a72c62a70653c3ed0b78ea16ddbdd73e9</anchor>
      <arglist>(vector&lt; YDataStream * &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Y_RECORDING_enum</type>
      <name>get_recording</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aac17f2f8d2fb29f5f64a4fce196b0bff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_timeUTC</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a6b311c379c8abb85a878815148e3d72a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDataLogger *</type>
      <name>next</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ac3117442483a35cdb7ce507283bfd8b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDataLogger *</type>
      <name>nextDataLogger</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ae9e5bf33b531f1fcd691940a134f2c76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YDataSet &gt;</type>
      <name>parse_dataSets</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>abb5a4a93e49aef1336864fa178d448a8</anchor>
      <arglist>(string json)</arglist>
    </member>
    <member kind="function">
      <type>Y_RECORDING_enum</type>
      <name>recording</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a3cf76e2edaa2505c2c50ec8411e78699</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a3d53b1c694b7cd44c81f722fd4f83240</anchor>
      <arglist>(YDataLoggerValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_autoStart</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a1a11938ddd11bfde3766e83f4463c226</anchor>
      <arglist>(Y_AUTOSTART_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_beaconDriven</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a8cd6bea5b4630a30630358835b84dd5c</anchor>
      <arglist>(Y_BEACONDRIVEN_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_clearHistory</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ae942b4e1306d7b1441f45b977ba67777</anchor>
      <arglist>(Y_CLEARHISTORY_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_recording</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aa6b6be7520ef69264b4db3d92bce76f7</anchor>
      <arglist>(Y_RECORDING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_timeUTC</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a31f9d8493901d6d1b09cf24d8047df75</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAutoStart</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aa8d48ffdc192362aa72e384a10d2e36d</anchor>
      <arglist>(Y_AUTOSTART_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBeaconDriven</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aa882d252d0fbd35c856e05d4050de1f4</anchor>
      <arglist>(Y_BEACONDRIVEN_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setClearHistory</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a05c5ce60aa6a231778d6cdd7f9bac45a</anchor>
      <arglist>(Y_CLEARHISTORY_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRecording</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a8d81bafaeaed758f824410adba3714ff</anchor>
      <arglist>(Y_RECORDING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setTimeUTC</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a2cd6f2de2c0240074450c588dd5669aa</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>timeUTC</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a6429b275be404523101b64cbe6668ff7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YDataLogger</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a5e516b9c5802392f465c095b04670ca2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDataLogger *</type>
      <name>Find</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>abc394a4e99ede3fc6e896df0c05ace02</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDataLogger *</type>
      <name>FindDataLogger</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ae903d31844fd6f165999dd7a18bb8e8f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDataLogger *</type>
      <name>First</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a3855b5a4f1d41144facceed76cb58aba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDataLogger *</type>
      <name>FirstDataLogger</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a00081c31669b1d9f6ca3333ee15d55ec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AUTOSTART_enum</type>
      <name>AUTOSTART_INVALID</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a58d5109d704918915c29486c4156f463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AUTOSTART_enum</type>
      <name>AUTOSTART_OFF</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a68d6b5549e9d1030d89126010f38cac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AUTOSTART_enum</type>
      <name>AUTOSTART_ON</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a308ba250f36b90e6b7ddafa8710becf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BEACONDRIVEN_enum</type>
      <name>BEACONDRIVEN_INVALID</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a5887a9402adcb6601ab115851b03a810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BEACONDRIVEN_enum</type>
      <name>BEACONDRIVEN_OFF</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a6e811d682259dcb521ed3f0717c3fa2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BEACONDRIVEN_enum</type>
      <name>BEACONDRIVEN_ON</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a1d3ee11e4e6c9f038da9a6b708da97c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CLEARHISTORY_enum</type>
      <name>CLEARHISTORY_FALSE</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a39364514f565af2a46eb9a553575213c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CLEARHISTORY_enum</type>
      <name>CLEARHISTORY_INVALID</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aa0466b43a00e05306ffd4c4621ce4dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CLEARHISTORY_enum</type>
      <name>CLEARHISTORY_TRUE</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a2bbce5841cf16f4d8951cce89cd84ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CURRENTRUNINDEX_INVALID</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a442615cd91c73c0badd47160eccfd5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RECORDING_enum</type>
      <name>RECORDING_INVALID</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a82992b21e9f5701b0f4153a2098e23a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RECORDING_enum</type>
      <name>RECORDING_OFF</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a090bfea240474387bba458c10f0bbfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RECORDING_enum</type>
      <name>RECORDING_ON</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a47bb0bf5a6fa5dfa275ebdd7c2cc137d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RECORDING_enum</type>
      <name>RECORDING_PENDING</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a48084430984ac53d023c392bf439bd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>TIMEUTC_INVALID</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a40290db7d4a06842ba2a5b4749ff3e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a450b601a914a8470e1ef1725e5d87efe</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>getData</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a92826eb4ddbcfa61b539de36be6ce1c1</anchor>
      <arglist>(unsigned runIdx, unsigned timeIdx, string &amp;buffer, yJsonStateMachine &amp;j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YDataLogger</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a31313e2f976968f8a5e34f64dd703d71</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_AUTOSTART_enum</type>
      <name>_autoStart</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a6f0361cb14e92a83d0519b0a33677231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_BEACONDRIVEN_enum</type>
      <name>_beaconDriven</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ac19e6f531167575a4864e274ac61884b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_CLEARHISTORY_enum</type>
      <name>_clearHistory</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ab008724447b87dc21a87e859a929a111</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_currentRunIndex</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aba391a645fd717a1cae72a666b0dbb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_RECORDING_enum</type>
      <name>_recording</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>ab4bc87066e4650480869d606607455ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>s64</type>
      <name>_timeUTC</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a6a65058fc8c808d0056fc37b1335fd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YDataLoggerValueCallback</type>
      <name>_valueCallbackDataLogger</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aaabb8107097c9bd5b78f239c42c20a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>dataLoggerURL</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a933dbbf83f38b924c286bae027d39c58</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend YDataLogger *</type>
      <name>yFindDataLogger</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a1b0bef0f552a1bcf0c3a3b21419b6e47</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend YDataLogger *</type>
      <name>yFirstDataLogger</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>aa3580dbb86f001e59803d807884ebb69</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend int</type>
      <name>YOldDataStream::loadStream</name>
      <anchorfile>classYDataLogger.html</anchorfile>
      <anchor>a05ff6bae3f52e88a5ab30a33db052bf0</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDataSet</name>
    <filename>classYDataSet.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>_get_calibration</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a4c9c3cd1ce00b0362c80b96297922333</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_parse</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a164e4dd09443a9a27ba9b5c39a690c37</anchor>
      <arglist>(const string &amp;json)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual s64</type>
      <name>get_endTimeUTC</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a33c382dac2c815c6b4baa6b6372102b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_functionId</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a700796e3f068473f239d83b187469d7d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_hardwareId</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a6d412a0b57425de58143875a72e78caf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YMeasure &gt;</type>
      <name>get_measures</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>ae575890df7e7d8427dc12e89d311cda8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YMeasure &gt;</type>
      <name>get_measuresAt</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a06e359d1af45914f6359643079627bfe</anchor>
      <arglist>(YMeasure measure)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YMeasure &gt;</type>
      <name>get_preview</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a7144180c89145592d0d6e6d1ff629376</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YDataStream * &gt;</type>
      <name>get_privateDataStreams</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>ac6ccb0560f679311f09f7201e2fdb7a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_progress</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>ac9956d5dc6c61fe6ca7fbc760864a682</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual s64</type>
      <name>get_startTimeUTC</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a7f3c675d77998b77af2113466868e585</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YMeasure</type>
      <name>get_summary</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a4fef85c4729f0e97745bce22427aed1f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_unit</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a184c58d43082ca16ba61223651b872fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadMore</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>abc7e4cae01950a71bdead042e4b38991</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>processMore</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a738b33b9f79f32bdddaa9fefb645b8a1</anchor>
      <arglist>(int progress, string data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YDataSet</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>aa34f314fb2813e4bb3f72f54c65f4e69</anchor>
      <arglist>(YFunction *parent, const string &amp;functionId, const string &amp;unit, s64 startTime, s64 endTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YDataSet</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>ac3947662b11a53f69c4f68301e6a35e3</anchor>
      <arglist>(YFunction *parent)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>_calib</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>af936a8d3655e8c60b7c7ddc5532f9e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_endTime</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a76577593fb99d96fca95235a12d72f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_functionId</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a591d7fa1c60b3089e3ca03187b949173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_hardwareId</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>aa49a09701b224385a8e5d8c6d5175e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; YMeasure &gt;</type>
      <name>_measures</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a687087f49bc9c9411edd2f4d2a393139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YFunction *</type>
      <name>_parent</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a00c7202bc4fb4644db364eeef6db708e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; YMeasure &gt;</type>
      <name>_preview</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a592cc5f7a79d91053a773c28ae3c6f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_progress</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>aced6b6c685975935accf76e71f7ccca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_startTime</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a93cd62a693411624af15a44b3d9afa49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; YDataStream * &gt;</type>
      <name>_streams</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a6bfbaf80bda9bd9c4b68968062dff87d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMeasure</type>
      <name>_summary</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a50d071ec84ff64ac4171ac2db20473ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_unit</name>
      <anchorfile>classYDataSet.html</anchorfile>
      <anchor>a6d1685e31b70bfa4133f896d17f4df4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDataStream</name>
    <filename>classYDataStream.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>_decodeAvg</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>acfd20dc334aacae3efa8cfcf6d56d4e8</anchor>
      <arglist>(int dw, int count)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>_decodeVal</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>aebb27c228146f60ec7324bf705b84d19</anchor>
      <arglist>(int w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>_get_url</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>afae106c9e673cfb09b856e6cfcdf2756</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_initFromDataSet</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a2cce8ad35de2c7bc7186bd2ca17d80bf</anchor>
      <arglist>(YDataSet *dataset, vector&lt; int &gt; encoded)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseStream</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a3bc3eb206158b98609712727d6f4d210</anchor>
      <arglist>(string sdata)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_averageValue</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>afbd948cda3a86e5b243a806cf757f920</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_columnCount</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ac91af1d41965c633da9241187f2d0ad4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; string &gt;</type>
      <name>get_columnNames</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ab3d721ddf01a961ecc79566d88d480a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_data</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ac555c4545633b8d77e3aefbc16c6efb0</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; vector&lt; double &gt; &gt;</type>
      <name>get_dataRows</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ad3b580179fedde9643ee6eceaa7f5114</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_dataSamplesInterval</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a5c0cdd5dc262be47c2b4473607cf23da</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_dataSamplesIntervalMs</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ac35c954a271c0b27746aa76ed87534bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_duration</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a50e60d432db25f7c090e3e74ba41e672</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_maxValue</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ad66dcd8bcfc4f752e0e34ef25c245880</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_minValue</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ade0806fd2b2c071eee50fb8cd493bfdd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_rowCount</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a58116c1db9a766bf293996f21fcba688</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_runIndex</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ad17609b0c0c0158120e4afff1a7bcec0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_startTime</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a4e6217fe10f2ee21c99d13450da9521f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual s64</type>
      <name>get_startTimeUTC</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a1d0c7e5ba75ddcaacdbe0c4de7de918e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isClosed</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a68100e4aee96b6a5fe8e15cd1b7e527f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadStream</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a22cfa7be684ba529727243ac40dbe4c6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YDataStream</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a9f9dc9c928c66d7fd9464ff46e17b4e1</anchor>
      <arglist>(YFunction *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YDataStream</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a098bc6a507bba0fdfd54991c978b74e9</anchor>
      <arglist>(YFunction *parent, YDataSet &amp;dataset, const vector&lt; int &gt; &amp;encoded)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YDataStream</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a4399f29148fdefd08abe014e7328d7aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DATA_INVALID</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a500a33453e58e619237492eeb368c6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DURATION_INVALID</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ad17932bb66d55da117abed6271e3cc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_avgVal</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ad8170a03ebbb69499dbd547963c3e38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>yCalibrationHandler</type>
      <name>_calhdl</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ad571f34fdd04b5e4f806f8588c5b2c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>_calpar</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>aa7dad4e35f5cbd4d45c286bb36d2a716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>_calraw</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>afc08b3a2339f45149eba24a7be8e89be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>_calref</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a0e675d10c943176ffb0582bb9a273bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_caltyp</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a9b7fe7e7fef7cd193b2778f5b4b9bd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; string &gt;</type>
      <name>_columnNames</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a9364efdb2f3d5744e4545dff49a2f6c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_decexp</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>abbdfc764a9133cc401a7ea4684878e7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_decimals</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>abc35be9a2730f6415f2a42c0d0c24c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_duration</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ac9921f478acf3b8934c42740abc9909d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_functionId</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>add019bb87b3f466bc582d6a42ad561aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_isAvg</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>aa2ade99cf36463ed3f62c43c58fba20b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_isClosed</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a1ea8329f469a4ea6edd80b2a2c4ae1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_isScal</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a5afb9c92f70b6e3b29c0eef3775e95e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_isScal32</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>aba22e83a5dc87a1871f6b00d754d1625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_maxVal</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>ad192e47e0fc6e08e312f7043845a5cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_minVal</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a89f62c5bef8b6cf46e644751d424d7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_nCols</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>aff0a689dc3f80fba8bd3fc62483f762d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_nRows</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a93ce9dbc252bfef740850c03bfb58654</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_offset</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a9e533a059cba3ce115614c881fed46a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YFunction *</type>
      <name>_parent</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>afa8b78c6db821e65d470a933a4a39f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_runNo</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>af85c9cd74cb3c3b61242d5a08efb4a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_samplesPerHour</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>afc94f2ede8bcb6e2160597e44c113375</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_scale</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a35116467f1055f2e294a38428aae737c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_utcStamp</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>a18ca11a5ea708c205885ad7b6a9b3931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; vector&lt; double &gt; &gt;</type>
      <name>_values</name>
      <anchorfile>classYDataStream.html</anchorfile>
      <anchor>adf6e4efcc5db5374e45ddfd7fdbc956a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDelayedPulse</name>
    <filename>classYDelayedPulse.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classYDelayedPulse.html</anchorfile>
      <anchor>a25f9abd3d2aabb903f9e2ddedbb605aa</anchor>
      <arglist>(const YDelayedPulse &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classYDelayedPulse.html</anchorfile>
      <anchor>a25f9abd3d2aabb903f9e2ddedbb605aa</anchor>
      <arglist>(const YDelayedPulse &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YDelayedPulse</name>
      <anchorfile>classYDelayedPulse.html</anchorfile>
      <anchor>a76cf592190a3f0d4c83b172050484085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YDelayedPulse</name>
      <anchorfile>classYDelayedPulse.html</anchorfile>
      <anchor>a76cf592190a3f0d4c83b172050484085</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>moving</name>
      <anchorfile>classYDelayedPulse.html</anchorfile>
      <anchor>adf5df91467a0a70482406eaf1be3e10c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ms</name>
      <anchorfile>classYDelayedPulse.html</anchorfile>
      <anchor>a32c83cc36ba7b055f2543c123f241aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>target</name>
      <anchorfile>classYDelayedPulse.html</anchorfile>
      <anchor>ab5c80f8d7eff4f8adf959e40e8066f54</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDevice</name>
    <filename>classYDevice.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clearCache</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a7624ed467f5134bbe77504141f56727e</anchor>
      <arglist>(bool clearSubpath)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>getFunctions</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>acaa5b309a9bb91f9bad3a7711cff3f20</anchor>
      <arglist>(vector&lt; YFUN_DESCR &gt; **functions, string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getHubSerial</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a83721c8a5f57a9b2192fe0d26900736f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>HTTPRequest</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a7ec9c713b5ddb75fe4e7f7a02431b035</anchor>
      <arglist>(int channel, const string &amp;request, string &amp;buffer, yapiRequestProgressCallback progress_cb, void *progress_ctx, string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>HTTPRequestAsync</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a65249ef0b3c6728befeac1a3fa69a579</anchor>
      <arglist>(int channel, const string &amp;request, HTTPRequestCallback callback, void *context, string &amp;errmsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>requestAPI</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a916aadf8d330a0c36d8339e5bb80d64f</anchor>
      <arglist>(YJSONObject *&amp;apires, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearCache</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>aa895e9f6e5216fa87091bf1b891c6e06</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDevice *</type>
      <name>getDevice</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a309106ae124244639266955ff31c0086</anchor>
      <arglist>(YDEV_DESCR devdescr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YRETCODE</type>
      <name>HTTPRequest_unsafe</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a6fa1cc798a45af0845e074497b1d9c43</anchor>
      <arglist>(int channel, const string &amp;request, string &amp;buffer, yapiRequestProgressCallback progress_cb, void *progress_ctx, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>YRETCODE</type>
      <name>HTTPRequestPrepare</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a42c0aa2ff11e33e04dbcd327f17ee53b</anchor>
      <arglist>(const string &amp;request, string &amp;fullrequest, char *errbuff)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YDevice</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a79ce2f243fdae55347552fb6bed21b6c</anchor>
      <arglist>(YDEV_DESCR devdesc)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>~YDevice</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a255361e71d496e71310e054179c7c3f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YJSONObject *</type>
      <name>_cacheJson</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a9fabbde56521bc14d11e25c6068265b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>u64</type>
      <name>_cacheStamp</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a35d61017d03c023ceb7459551fcb5a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YDEV_DESCR</type>
      <name>_devdescr</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a4b314026d91ffcfb3665255fcdaa00de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; YFUN_DESCR &gt;</type>
      <name>_functions</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a9770be54caed5746b6aea0956bf5cf7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>yCRITICAL_SECTION</type>
      <name>_lock</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>ae1d1137cef5b3b27471810f96bf4579c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>_rootdevice</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>aefa066063f544d00e9626fdd46633b7f</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>_subpath</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>ad0568aefa34ce70d61096bc29e9b0591</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static vector&lt; YDevice * &gt;</type>
      <name>_devCache</name>
      <anchorfile>classYDevice.html</anchorfile>
      <anchor>a8bd54688f0ede52597d685c140d141e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yDeviceSt</name>
    <filename>structyDeviceSt.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>beacon</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>ae4690fde3261af1292082dad06c8a04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>deviceid</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>a81f3129dff2aa729e8b29da97fa3a4ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>devrelease</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>adfa6d480a2e909d451377a76b0dab0ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>firmware</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>afdb861b6bdf20e57c2abf50f25fb1d68</anchor>
      <arglist>[YOCTO_FIRMWARE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>logicalname</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>af6fcf53770f266a43a061c56dce3d333</anchor>
      <arglist>[YOCTO_LOGICAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>manufacturer</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>a71c9bb83d6ca57d8837166e920fb8070</anchor>
      <arglist>[YOCTO_MANUFACTURER_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>nbinbterfaces</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>a7b4f96238bd73d4571f55fee2604c3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>productname</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>afba9305287de9c53474c01f9f9e5f037</anchor>
      <arglist>[YOCTO_PRODUCTNAME_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>serial</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>afa3ec9679939bf34ae276049c786df82</anchor>
      <arglist>[YOCTO_SERIAL_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>vendorid</name>
      <anchorfile>structyDeviceSt.html</anchorfile>
      <anchor>a176c0b684108a35d2f04ad240498d45c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDigitalIO</name>
    <filename>classYDigitalIO.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ab0c8a347616082171cdac06d84340b1f</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>aa57934c9bdd9dd60b94a909159986fb0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>delayedPulse</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a5bd877e9dbfccf37bfc0fc5c25a1fb7b</anchor>
      <arglist>(int bitno, int ms_delay, int ms_duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_bitDirection</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a113a076851e04841583ec6457e71331e</anchor>
      <arglist>(int bitno)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_bitOpenDrain</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a7bd210c85dd6cef977dc30f070728941</anchor>
      <arglist>(int bitno)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_bitPolarity</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a29ca78a63adcbbd98850f141f421aa30</anchor>
      <arglist>(int bitno)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_bitState</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>abacf6da5366dea7a04c6d007147efb0f</anchor>
      <arglist>(int bitno)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a0e51ad941abafc107d8b08926350dcfb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_OUTPUTVOLTAGE_enum</type>
      <name>get_outputVoltage</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a31bef491948ba34ede7ed9f1547de912</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_portDiags</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>af910547b04d900b678f6e39ed17a1222</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_portDirection</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a23b5e219465f299c298dec022c8635e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_portOpenDrain</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a262aab215314527b9cc2b708b7fa71e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_portPolarity</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a2fc029b069ae587416822e4fba57bebc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_portSize</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a19f6befb1310f37bc3b4984f0493453b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_portState</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a5dd241e37339eb0dc1501acfd982f5d4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDigitalIO *</type>
      <name>next</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a3e3bf62c44bcada31969d8eed08257fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDigitalIO *</type>
      <name>nextDigitalIO</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>aaeff2ac9d1edb6cae1e394c6b51e0dae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_OUTPUTVOLTAGE_enum</type>
      <name>outputVoltage</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a91131a84e9314fdb0031c269ef5dae42</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>portDiags</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a8776b62181856081ef34612c398b94d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>portDirection</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ab294fb087abb8d36875191fc1fc62a6e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>portOpenDrain</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ad94091093e8458309d30ea240cf53a4f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>portPolarity</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ac228311ed234222fd7bdcd89efc4a71c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>portSize</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a74f54ed5f8ecb24b8c8e8184d424765d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>portState</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a821a29bf0dacbd5ebc7c038d32f10629</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>pulse</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ab5ea1c5dec211dda282e53042cba5441</anchor>
      <arglist>(int bitno, int ms_duration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a9947da41f61dc9eba4f5026a9cf5c044</anchor>
      <arglist>(YDigitalIOValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_bitDirection</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>acf862335eca0f230657d79fce09255f4</anchor>
      <arglist>(int bitno, int bitdirection)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_bitOpenDrain</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a0c5d2b8c1d1fc9768c26d5ff3e3b96ce</anchor>
      <arglist>(int bitno, int opendrain)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_bitPolarity</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a57c07d9111a3820b98932006edfbdbc1</anchor>
      <arglist>(int bitno, int bitpolarity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_bitState</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a85aa29e2cec07d46cd401e05a1767d9b</anchor>
      <arglist>(int bitno, int bitstate)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a211af70ca05d01c097468e12a4a678ca</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_outputVoltage</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>adb3a1c8631cca45b1344997016d3b9a1</anchor>
      <arglist>(Y_OUTPUTVOLTAGE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_portDirection</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a5e530d408969b6a4c9fb8c311e29f9dd</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_portOpenDrain</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ab062d8f7c40715b0b956a8f5f20f0353</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_portPolarity</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>abb061c8842698e9b633991b92ca681eb</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_portState</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a2862c08ba0d9d120e71d45525fcef4e4</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a5e5c7ebaa19e65d3d91724dec2a7230e</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setOutputVoltage</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>aa0d010da227a927730e258c4e776e86b</anchor>
      <arglist>(Y_OUTPUTVOLTAGE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPortDirection</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ab16e3a0dbcd3e7be5d65c42bf3a67237</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPortOpenDrain</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>aa7dea6bbd1a49375389c59ba4db5457a</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPortPolarity</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a5f189aa5f56bfd57e58066ac52743ec3</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPortState</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ab5f71e8f6baa7a7a1836f62b18b09d1c</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>toggle_bitState</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a845d3c556ddc267c8798fa9f273f74fc</anchor>
      <arglist>(int bitno)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YDigitalIO</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a4ad9d2374ea703100511aa2766cb76a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDigitalIO *</type>
      <name>Find</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ab8bd88600b91417ba01ce9899df504ca</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDigitalIO *</type>
      <name>FindDigitalIO</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>aec0d2c2edcdcd4576dd0b23a692e36f1</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDigitalIO *</type>
      <name>First</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a7871b5127a823025cf96db1dbc270c05</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDigitalIO *</type>
      <name>FirstDigitalIO</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ab6ca6e23e57405c32a8eb12f6a06017e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ad1d2d7eb5677dd70d6bfd687fad2cf83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUTVOLTAGE_enum</type>
      <name>OUTPUTVOLTAGE_EXT_V</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a179395439cea8b2237e715eae47b9b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUTVOLTAGE_enum</type>
      <name>OUTPUTVOLTAGE_INVALID</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>abd9e53433bcafe8ec40836056604fda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUTVOLTAGE_enum</type>
      <name>OUTPUTVOLTAGE_USB_3V</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a7124ba1b8d9d3caec4425955fbf7c9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUTVOLTAGE_enum</type>
      <name>OUTPUTVOLTAGE_USB_5V</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a75c5c4f86309ca8f84fcab244d6b8107</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PORTDIAGS_INVALID</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a8f2060c171b8cf7ddd10dddf43a95c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PORTDIRECTION_INVALID</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a02d4cea1690e768c8ee1722886570ce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PORTOPENDRAIN_INVALID</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>af5a5bb1e3e982bdef46ccd4212181365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PORTPOLARITY_INVALID</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a376fc8ae8658ba79585046345c350625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PORTSIZE_INVALID</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a20fcaec13bc9ab7c084350e37152bc5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PORTSTATE_INVALID</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a601765a49e9f7b315dc62df2fa1bedb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>af53cd405e8be82f7413a600b92a9627b</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YDigitalIO</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a1fba933f9c3cf5564eb36a6d524987b7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a49411d5eef0b944cdf763e6fd4beb63f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_OUTPUTVOLTAGE_enum</type>
      <name>_outputVoltage</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>adacb750d91f5bb3a21471024e5cb4f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_portDiags</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a12288fcf5fcf1c46e18a8da32edd01fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_portDirection</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ae42a393b85fd34e0db8a8f84d877e54a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_portOpenDrain</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a04f2c8ac0c1705a0fd4ae5025071e40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_portPolarity</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a5a789205483ddcd5bf4aebe14df4c110</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_portSize</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a3891ac8671fc99505865bf127020d9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_portState</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ae4e3946c077a91039c54cc4aff80adee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YDigitalIOValueCallback</type>
      <name>_valueCallbackDigitalIO</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ad5248b805e3631b5f2ccb5c481196b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YDigitalIO *</type>
      <name>yFindDigitalIO</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>ae4cab45308ec5949e22859c3b643c0d7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YDigitalIO *</type>
      <name>yFirstDigitalIO</name>
      <anchorfile>classYDigitalIO.html</anchorfile>
      <anchor>a0007bc36859ff7dd40ab1605f2a760d6</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDisplay</name>
    <filename>classYDisplay.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a7cc16e186cfce712a8072ec86c583819</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>brightness</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ac95fcd1850f0f3b055409bfc7ae0a5e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aad18a8c1833f63ca5dc1f4bd6f09eeed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>copyLayerContent</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aa0ffbcb637abc54b22547cf03209080d</anchor>
      <arglist>(int srcLayerId, int dstLayerId)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>displayHeight</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a4eca90763fdab00892267b3c7b8df920</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_DISPLAYTYPE_enum</type>
      <name>displayType</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a68e7f46ab0b6a63e9f2c2105e44c3824</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>displayWidth</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a0355e19bd339f8ad4495ee8a498c744c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>enabled</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>afbf86b43949fb30e46bf3afbfe4f037e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>fade</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a4ea5180142110c99982bce6943913b7b</anchor>
      <arglist>(int brightness, int duration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flushLayers</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ad2010d1d70e1ad7ed88310fd7f17ede0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_brightness</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ac0ff8db10d7fd1f711148ed586a3de73</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ae2be0caafb5c5263024676bdac9d1307</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_displayHeight</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a2a480adcc8d189e1cfaf02c8b085a99f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDisplayLayer *</type>
      <name>get_displayLayer</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a2f23192a5bb1eefbf7d8947cbc9ae48b</anchor>
      <arglist>(unsigned layerId)</arglist>
    </member>
    <member kind="function">
      <type>Y_DISPLAYTYPE_enum</type>
      <name>get_displayType</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a273e639a627197d647731f2289b77088</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_displayWidth</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a380277be564a4d3c9cd1dff06d661e78</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>get_enabled</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a2db76caef6da6d880202adb70836c8e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_layerCount</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aa4f07206e1aef172d53ea89e8bd515cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_layerHeight</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a25b02670d308a48aeb9fd029b6ee0b80</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_layerWidth</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a145a85533f3bdce62142a8fd593375d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ORIENTATION_enum</type>
      <name>get_orientation</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a1bec92b4e75366fdc3d5945df11ce386</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_startupSeq</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a770da8ca6805204d5d6ea753fa5e6747</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>layerCount</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a71183360e0ada01c50fc62e3c29d2232</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>layerHeight</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aeef0a51679bac802eccf97906977fb45</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>layerWidth</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a076ad5d692e9987940c9a5429112b3ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>newSequence</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aa7e41f35b2cd924cf6fa1fb982226edf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDisplay *</type>
      <name>next</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ac37851e6874f966c27663cd4b843b7cf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDisplay *</type>
      <name>nextDisplay</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a6d72fce49c8bede91539f98c7f73595d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ORIENTATION_enum</type>
      <name>orientation</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a53a9eba903b66ff9c8f9824d4c3c7127</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>pauseSequence</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>afd6e00fc54041072b8f6abff98a23a2b</anchor>
      <arglist>(int delay_ms)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>playSequence</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aa70797b0f6e031a6aa4fd3778c847df4</anchor>
      <arglist>(string sequenceName)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aa27a8e26e3cf7d8a2450a74ee051936d</anchor>
      <arglist>(YDisplayValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetAll</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a2d5e3a2c9790f63f3a3d6d202d365bcb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetHiddenLayerFlags</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a55e65cc7b6350a557a4e03a5123ce3cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>saveSequence</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a3096d2515287ffa3db4d89b1d8d114f1</anchor>
      <arglist>(string sequenceName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sendCommand</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a6ea48ff31ba870ede980767ccf25df9b</anchor>
      <arglist>(string cmd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_brightness</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a89df40f8e7040215c083595dc171e505</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a5972619387b5714a98d46a4b2a85b8e0</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enabled</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a9a1332480cadea223eb9836c7306e6f2</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_orientation</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a0934a1e8c16c7dc5a1fa712bf3d79071</anchor>
      <arglist>(Y_ORIENTATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_startupSeq</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aeec2b5868c8333d8c25b3ca8f408fa15</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBrightness</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ab06bb11092b1bc0afb2830240993b58d</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>abf474d91d3f4bd37d7be5120cccbb596</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnabled</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a128ef16e437f267988af15ece0fb0981</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setOrientation</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a2a2bd3df9997b41392e5ea3bb2bc79e9</anchor>
      <arglist>(Y_ORIENTATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStartupSeq</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a1e83ca5dd48d3ea04a46c210e92b739a</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>startupSeq</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a89ed222bfec7285b5abb642d4cf9a38a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>stopSequence</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a39f493561fd5c27867f20d8cd83ab756</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>swapLayerContent</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a7ea1a9ed24eccdb898a6e8147b41890e</anchor>
      <arglist>(int layerIdA, int layerIdB)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>upload</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>acd267dcec1eee362efdf7bb130de765e</anchor>
      <arglist>(string pathname, string content)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YDisplay</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ab2949dfb3325b91bed9c8b162bd8b8e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDisplay *</type>
      <name>Find</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a9a8e96fe097dc88d103f051811913b94</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDisplay *</type>
      <name>FindDisplay</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aa3d1be2973411687c00068b72854e9cc</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDisplay *</type>
      <name>First</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a2ec2df490ae987579e759238def48e62</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDisplay *</type>
      <name>FirstDisplay</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a4dcad3470f2219c52a8c91cd7f3d892a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BRIGHTNESS_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a5fd52486aa4affb7284d86ef8630199e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a81c83b1d217169933e77668284accaef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DISPLAYHEIGHT_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a962546629b6e716d1ed7ac003b2aacfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYTYPE_enum</type>
      <name>DISPLAYTYPE_GRAY</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ad1f33ae53d876c3f6aacbbb2c39f7e5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYTYPE_enum</type>
      <name>DISPLAYTYPE_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a48e5b6b31a7ed87d3984663ca085bd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYTYPE_enum</type>
      <name>DISPLAYTYPE_MONO</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a8804a5e9c78daa3da466d1deec267403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYTYPE_enum</type>
      <name>DISPLAYTYPE_RGB</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a4e79830224f6886fc10f244e82ad543a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DISPLAYWIDTH_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a09b07e023c0bcd2f27452014d6acc494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_FALSE</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a833bbd912e07a4a0b1f19142b1eaa700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aeee0b318dcd160a83ddaa5ed0d8298eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_TRUE</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a3d954a6225c21fe4e3ee09f7b974d0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LAYERCOUNT_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a9f158d636441d131fd9417a46eda9ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LAYERHEIGHT_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a47c650844986c8dd2a62ffffeb7cd55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LAYERWIDTH_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ad46b84e67becb2f678fbe82cdb7f437f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ORIENTATION_enum</type>
      <name>ORIENTATION_DOWN</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a7f6ee6879945997452f90f1b5b177e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ORIENTATION_enum</type>
      <name>ORIENTATION_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ae15ca8aba1733570bc131b20ece51850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ORIENTATION_enum</type>
      <name>ORIENTATION_LEFT</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a7eecd4139ef076d9b26c81876716142d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ORIENTATION_enum</type>
      <name>ORIENTATION_RIGHT</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aa9492d32377c270552e31eeff58aa22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ORIENTATION_enum</type>
      <name>ORIENTATION_UP</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a151ac705a61f0ac341eb241014ece8d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>STARTUPSEQ_INVALID</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a9c3b2aff2521264795eb144ec9dfb775</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>af4b8a4b709e27c990adc9bb22c5d8688</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YDisplay</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>aa7012bb437f73350ca7d9e402b7a5061</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; YDisplayLayer * &gt;</type>
      <name>_allDisplayLayers</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a566a0d06c1475fe596d48245d475699f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_brightness</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ac9ee458f73c118644c72706b6bff7354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a1e6e57e007cf8536a5ad01e53a05873a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_displayHeight</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a537ea79e6455f82b44b5a9307a691419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_DISPLAYTYPE_enum</type>
      <name>_displayType</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a8b3a213a62d5f8f84a04e99052c0788f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_displayWidth</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a3266d2dfacdee4004102b9d1f34c762d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_ENABLED_enum</type>
      <name>_enabled</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a74d083db2453e5071b33986a5dbe0466</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_layerCount</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a791d7eedf087e794eef503ae46d56ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_layerHeight</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>af0b84235b088fbe942dbccbe6f73ec54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_layerWidth</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a5e53d517b223ba55a15791fa7ad60bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_ORIENTATION_enum</type>
      <name>_orientation</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ab82e994da93ade541826a7df2b038e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_recording</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a506007130e30a517fed28d5b102de584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_sequence</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>ade0ec2dd0bd8ca12ce12b05b7ac55b8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_startupSeq</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a56e2345a1552363c8822c109a3bac6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YDisplayValueCallback</type>
      <name>_valueCallbackDisplay</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a5d45dd49263c93e8e6a3f5ae568c8ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend YDisplay *</type>
      <name>yFindDisplay</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a583d4964d55a55145a0270328462e0ea</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend YDisplay *</type>
      <name>yFirstDisplay</name>
      <anchorfile>classYDisplay.html</anchorfile>
      <anchor>a631240eed66961001b7a70ce02af7054</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDisplayLayer</name>
    <filename>classYDisplayLayer.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>clear</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ac79229d0bccd2b50277cffcd3e4b0257</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>clearConsole</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a65129bb7d5bbf34d6668c17172796598</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>consoleOut</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>acf31961ee8553e13ec97672f4c2d033f</anchor>
      <arglist>(string text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drawBar</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a3a7b04e224973a7db8e123e579ffe395</anchor>
      <arglist>(int x1, int y1, int x2, int y2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drawBitmap</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a5edfebf2a481c875d9bfb4447336033a</anchor>
      <arglist>(int x, int y, int w, string bitmap, int bgcol)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>drawBitmap</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a87c36696ea08f557aa060bb13b51721a</anchor>
      <arglist>(int x, int y, int w, const std::vector&lt; unsigned char &gt; &amp;data, int bgcol)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drawCircle</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>aa5c9302eaed3e34d02eb23c65d65e530</anchor>
      <arglist>(int x, int y, int r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drawDisc</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a17cd00c9e2b8e14e1248f19c0ab225b6</anchor>
      <arglist>(int x, int y, int r)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drawImage</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ad2387a9b70dcd09f4f672d5e59b9a32a</anchor>
      <arglist>(int x, int y, string imagename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drawPixel</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>af3c87ffa85b6f2a5641fd47f66944a25</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drawRect</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a806c6dd8d78fb5ab24c87b124ef6e7a2</anchor>
      <arglist>(int x1, int y1, int x2, int y2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drawText</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a6c30058d05457a5be8a6162e373367b9</anchor>
      <arglist>(int x, int y, Y_ALIGN anchor, string text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flush_now</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a2429c662cb6048c4a3b93c8259eedb88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YDisplay *</type>
      <name>get_display</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a652fef4fd329b69890e599ff6e2b11e1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_displayHeight</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ae48b838762908c394f3b4dcfc5c594de</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_displayWidth</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a9ae6cc7c72aa225b7df04065ecd8abef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_layerHeight</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a58e906f1416014548b691ad2d785af0a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_layerWidth</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ab6e9e83f3e3d02acfd26be443d71cf82</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>hide</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>aca99c5408896c69f7fea413fb65cd298</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>lineTo</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a5201ca48a1ed17b4f841d2b40757e7a8</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>moveTo</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a910310609e769720a6469da133006b71</anchor>
      <arglist>(int x, int y)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>reset</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a6000c250ad79a37307b053c8ab9fdfb7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetHiddenFlag</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a89a617b69fa6bf6897044922193c96e1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>selectColorPen</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ab684c3fb60633f9ede952a241652b460</anchor>
      <arglist>(int color)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>selectEraser</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a66c197eb3eaca861d786544373b979eb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>selectFont</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a4cf373613edddaa1a2cefbf22466067f</anchor>
      <arglist>(string fontname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>selectGrayPen</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a460779e5bb2adee8bac9c4d1581b42d9</anchor>
      <arglist>(int graylevel)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setAntialiasingMode</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>af26550e54bfa547d53b914435152567c</anchor>
      <arglist>(bool mode)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setConsoleBackground</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a8b935b83886cf60407acbd4d42b45d00</anchor>
      <arglist>(int bgcol)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setConsoleMargins</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a0847129efceebf243a2657fbdd95a310</anchor>
      <arglist>(int x1, int y1, int x2, int y2)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setConsoleWordWrap</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a00ec275a5e25371d8d3b5c1ec9e22380</anchor>
      <arglist>(bool wordwrap)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setLayerPosition</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a4a391572fc75e09050523f1ad43473d9</anchor>
      <arglist>(int x, int y, int scrollTime)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>unhide</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>adafe643ba11068af43a37aa6bbd85150</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YDisplayLayer</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ac3c572a065ab8b02d03c5c6c13922e82</anchor>
      <arglist>(YDisplay *parent, int id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YDisplayLayer</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a6c16dfccd50465b5b6c9529f33b7b7d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_BASELINE_CENTER</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>af6aed364c4ab4e91974df69178af5968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_BASELINE_DECIMAL</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a0b4bd60e9886575cbe7d5cf826893deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_BASELINE_LEFT</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a4c8aded80b4b02ec9dc7166aba3078d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_BASELINE_RIGHT</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a79a84e0c53d2fa932606e620cacd05b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_BOTTOM_CENTER</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ad7b13ca91a87f28e1af910b7e11d17db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_BOTTOM_DECIMAL</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ab2da508f5d21904aa93c27caffa2c1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_BOTTOM_LEFT</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a5bcc935d8a27ff9f14823966c1a6deed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_BOTTOM_RIGHT</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>ad3d8ae3deab5a4e16fbb2a5b82bbab11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_CENTER</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a144cd118550f304bf77d98ea5f3b01c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_CENTER_DECIMAL</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a93440b241405ec72200e2f6bf687119a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_CENTER_LEFT</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a5a1acdb9f418d4e751eaaffc56ba82e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_CENTER_RIGHT</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a8dd920e21245bba9d89705ac8ec55a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_TOP_CENTER</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a0a196f524485b26789cd0f23d2743d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_TOP_DECIMAL</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>af8b4be9174cee77d871d6f944f34ab4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_TOP_LEFT</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a2db256b9568c13860f61f405d414090b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ALIGN</type>
      <name>ALIGN_TOP_RIGHT</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a68d883605951f8d95551ebb73d946447</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>command_flush</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a646e798ee1db15ab8ed8d9698e15a609</anchor>
      <arglist>(string cmd)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>command_push</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>aade6a5fc41a86cc328e4b0ddbc711d68</anchor>
      <arglist>(string cmd)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_cmdbuff</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a5ad4787c70529b1f1a73a9ef532cb372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YDisplay *</type>
      <name>_display</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a09cfd497051ccdcb3ca9a23703a707dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_hidden</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>af869cec4d088888d673f73590ef9d199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_id</name>
      <anchorfile>classYDisplayLayer.html</anchorfile>
      <anchor>a0b506ef257ca5201828e6beb759836a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YDualPower</name>
    <filename>classYDualPower.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>aec33ada0220538641e17a777f56c6113</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>extVoltage</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a2cacd6225237273b9b869f7ef58e8d43</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_extVoltage</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a23714ccc65956806d1557c3326d3c211</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWERCONTROL_enum</type>
      <name>get_powerControl</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a48c81fdf7a45e28b2d743eb960bcd44e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWERSTATE_enum</type>
      <name>get_powerState</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>aad81540125b1820e7102052ed5a3667b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDualPower *</type>
      <name>next</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a91c3c580a4d849220943577768db3ffc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDualPower *</type>
      <name>nextDualPower</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a34b9c31c8300305c2eb60b84c7ae302a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWERCONTROL_enum</type>
      <name>powerControl</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>aeb1c10ae6de68acea99d4f1d8caf0f62</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWERSTATE_enum</type>
      <name>powerState</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a4beca3cab5a039f75d4ae1ce9b5a3edd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a17f571cbb08affa5444073d456bf0cb5</anchor>
      <arglist>(YDualPowerValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_powerControl</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>ab468a5e7d7b4e7eb90383e3d9b7427a1</anchor>
      <arglist>(Y_POWERCONTROL_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPowerControl</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a197db42a9fb46713c33953909d05621c</anchor>
      <arglist>(Y_POWERCONTROL_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YDualPower</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a12ecaa3efe9e4020b1b653eaacaec3cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDualPower *</type>
      <name>Find</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a9bd23433364cf097f65b4667ab8301f5</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDualPower *</type>
      <name>FindDualPower</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a7c97b901289820c912941acc35d1f112</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDualPower *</type>
      <name>First</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a7b3d4ee5d9929fd4cd7c349493869139</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YDualPower *</type>
      <name>FirstDualPower</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a5784290fa7845fb88544ab66dde74925</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>EXTVOLTAGE_INVALID</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>ad95523b9051b919e530df9d1884fef27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERCONTROL_enum</type>
      <name>POWERCONTROL_AUTO</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a976d7f421aa5d74144bdac2ec05b0cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERCONTROL_enum</type>
      <name>POWERCONTROL_FROM_EXT</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a51e30addfb35b7a2e95e56f70c9f0410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERCONTROL_enum</type>
      <name>POWERCONTROL_FROM_USB</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a0a3ad49d1ef3d4ae2dde0c1e94d320e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERCONTROL_enum</type>
      <name>POWERCONTROL_INVALID</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a86525fc93d538e85bc266a466981855b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERCONTROL_enum</type>
      <name>POWERCONTROL_OFF</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a0b583e5e29aeceffb5768d1177adf195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERSTATE_enum</type>
      <name>POWERSTATE_FROM_EXT</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>ad0b791a44efa4e66fca7cc2f9f927eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERSTATE_enum</type>
      <name>POWERSTATE_FROM_USB</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>aab94c3b9f2255ae16b135be6c84e3e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERSTATE_enum</type>
      <name>POWERSTATE_INVALID</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a8a5306cd4ef310afd6f0e7287b4d45b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERSTATE_enum</type>
      <name>POWERSTATE_OFF</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a606d7b57d1984d0b344f5872dba5b945</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>ab2dc939ffa55b603d08e526a4960cd39</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YDualPower</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>acfc62caf9088f3c8e7e2c435a76a1fbe</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_extVoltage</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a89cf5bfc849089ea94099e332eb5bc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_POWERCONTROL_enum</type>
      <name>_powerControl</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a575142f1f03a18eb6d6f1a7ebb2d49aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_POWERSTATE_enum</type>
      <name>_powerState</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a5a6752dfeaa527a28c24bc097917ad68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YDualPowerValueCallback</type>
      <name>_valueCallbackDualPower</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a5fece24115305ab4fbbb6f57efd42b85</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YDualPower *</type>
      <name>yFindDualPower</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a0934456f321c452ee476c70e72298240</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YDualPower *</type>
      <name>yFirstDualPower</name>
      <anchorfile>classYDualPower.html</anchorfile>
      <anchor>a358be97eb49c0f5a679c618cea472ea1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yEvent</name>
    <filename>structyEvent.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>autoreset</name>
      <anchorfile>structyEvent.html</anchorfile>
      <anchor>adf8991737e674fb796a56cdf256d4f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_cond_t</type>
      <name>cond</name>
      <anchorfile>structyEvent.html</anchorfile>
      <anchor>a452a8ae46a04f7e292dc7915a514a93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pthread_mutex_t</type>
      <name>mtx</name>
      <anchorfile>structyEvent.html</anchorfile>
      <anchor>ad42a4da8fff62327d92cd4902c8d9609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>verif</name>
      <anchorfile>structyEvent.html</anchorfile>
      <anchor>aa9ec5484a1ac370cf056f9c8582e4f11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yFifoBuf</name>
    <filename>structyFifoBuf.html</filename>
    <member kind="variable">
      <type>u8 *</type>
      <name>buff</name>
      <anchorfile>structyFifoBuf.html</anchorfile>
      <anchor>a8596482e49e6dc91cce450dde348a7ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>buffsize</name>
      <anchorfile>structyFifoBuf.html</anchorfile>
      <anchor>a8a3d98bf5074bbfc4bebd3a409977dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yCRITICAL_SECTION</type>
      <name>cs</name>
      <anchorfile>structyFifoBuf.html</anchorfile>
      <anchor>aef70c48df90303230a146ada67180085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>datasize</name>
      <anchorfile>structyFifoBuf.html</anchorfile>
      <anchor>a09225b6966b8279b1d0e17175f8e944f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>head</name>
      <anchorfile>structyFifoBuf.html</anchorfile>
      <anchor>a2dafe442b5832dbbbc8022d475e1e30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8 *</type>
      <name>tail</name>
      <anchorfile>structyFifoBuf.html</anchorfile>
      <anchor>a6114ec5b5b618eb58236f53a6208e8e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YFileRecord</name>
    <filename>classYFileRecord.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_crc</name>
      <anchorfile>classYFileRecord.html</anchorfile>
      <anchor>acc2ef25ee54ca956a3c608c12d540dac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_name</name>
      <anchorfile>classYFileRecord.html</anchorfile>
      <anchor>a3a84b4ab1837ecd97a26153a532203a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_size</name>
      <anchorfile>classYFileRecord.html</anchorfile>
      <anchor>a067d8d09c75afe4e0e79babdf56672ad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YFileRecord</name>
      <anchorfile>classYFileRecord.html</anchorfile>
      <anchor>a78778b5664ffdc73f98d70746b133b38</anchor>
      <arglist>(const string &amp;json)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_crc</name>
      <anchorfile>classYFileRecord.html</anchorfile>
      <anchor>a38b078f8ceea43b94eb5caca6858b809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_name</name>
      <anchorfile>classYFileRecord.html</anchorfile>
      <anchor>aec8b9c64d9448b40d0e3e3473c809298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classYFileRecord.html</anchorfile>
      <anchor>aa69cdecb11435285b2a260ba96b25992</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YFiles</name>
    <filename>classYFiles.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>aa279a0831888c382a1258b800d61dae2</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>download</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a84e68783220c831ca37437c5aab08e33</anchor>
      <arglist>(string pathname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>fileExist</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a2bb9e6cbd9f3917c8141c175eecd197a</anchor>
      <arglist>(string filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>filesCount</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>af8ec441401044a2f46c7d856029fb0bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>format_fs</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a39256a193227a23cb2b94a1c04e855d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>freeSpace</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a670ba9f2704cd18f4e81ef1aaf72f70e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_filesCount</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a402d218c554f9fe6615c59259f746014</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_freeSpace</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a59bb43fb767c10af403b4b8171fd6586</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YFileRecord &gt;</type>
      <name>get_list</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a7237ca66c83bcff18276dc5a2c202205</anchor>
      <arglist>(string pattern)</arglist>
    </member>
    <member kind="function">
      <type>YFiles *</type>
      <name>next</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a290405d7c044587debad710500d17ef8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YFiles *</type>
      <name>nextFiles</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a4fcf978877396f681f5afb0a0a577700</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a271d268a1f68ad52a30c50a72133d368</anchor>
      <arglist>(YFilesValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>remove</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a7fc58d2b09b2f67df6667e7c03ea7093</anchor>
      <arglist>(string pathname)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>sendCommand</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a1c1acab380aaa7a600f906eb05082810</anchor>
      <arglist>(string command)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>upload</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a03f9ec9c101d98dab2abb5a63e4bd263</anchor>
      <arglist>(string pathname, string content)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YFiles</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>aa785ec8754bd3b723b09831c5af60eea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFiles *</type>
      <name>Find</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>adc66c1f10f656df83d1f8df1fbc7a697</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFiles *</type>
      <name>FindFiles</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>ae5bb57c760d845fda719349f44fc9069</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFiles *</type>
      <name>First</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a20f81d7618426ea4ecf06d8cfbde98bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFiles *</type>
      <name>FirstFiles</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a10bf65ba5a5678308f3a4c59dce23aeb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FILESCOUNT_INVALID</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>ac4c6bbb430d43fae0248f3de79daef69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FREESPACE_INVALID</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a5ad94562a4baa9c5f1ce9c756e0a1185</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>ae57869189f1d3de224a64e904daab37f</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YFiles</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a0f8fe2bdc34b79f91d870e67d141d973</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_filesCount</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a8bb08d3b3d0843da88f91e4f7c99b6a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_freeSpace</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a0d206fbdb82bb37fc92778df26444686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YFilesValueCallback</type>
      <name>_valueCallbackFiles</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a2010f25d3fe9f35271cc458bd5497700</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend YFiles *</type>
      <name>yFindFiles</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a6dfa8b950ac0a55358ab5a1d82d85338</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend YFiles *</type>
      <name>yFirstFiles</name>
      <anchorfile>classYFiles.html</anchorfile>
      <anchor>a7a54d9e1718e42dfb3d3193e731d3355</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>yFirmwareSt</name>
    <filename>unionyFirmwareSt.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>asBytes</name>
      <anchorfile>unionyFirmwareSt.html</anchorfile>
      <anchor>aac8456274cc38e720ab5644b8de898c5</anchor>
      <arglist>[YOCTO_FIRMWARE_LEN]</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>buildVersion</name>
      <anchorfile>unionyFirmwareSt.html</anchorfile>
      <anchor>abe235ce05a37ff8262f4bf9a9199dfd1</anchor>
      <arglist>[YOCTO_FIRMWARE_LEN-2]</arglist>
    </member>
    <member kind="variable">
      <type>struct yFirmwareSt::@7</type>
      <name>data</name>
      <anchorfile>unionyFirmwareSt.html</anchorfile>
      <anchor>a8d99d2799ce94a30e7741cf7f693da99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>yfsSignature</name>
      <anchorfile>unionyFirmwareSt.html</anchorfile>
      <anchor>a029b322c793d703f2c67655fb2a73741</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YFirmwareUpdate</name>
    <filename>classYFirmwareUpdate.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_processMore</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>ad56f1a82403234ede7deb73bb468e1ee</anchor>
      <arglist>(int newupdate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_progress</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a58a66b3944d2e0583349daf1c4ff4a2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_progressMessage</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>aa4ad7034167c14e3f82b6f879dd29938</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>startUpdate</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a9d3b1636cb3c8aad2cbd40c3c58d24c2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YFirmwareUpdate</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a7556f785a5c647e867fd50f996b1c81a</anchor>
      <arglist>(string serialNumber, string path, string settings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YFirmwareUpdate</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a86470fb63570e8ba1095546f1d835db2</anchor>
      <arglist>(string serialNumber, string path, string settings, bool force)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YFirmwareUpdate</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>aab2d0ec41e7ca84760e8dd7efd538248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static string</type>
      <name>CheckFirmware</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>aef57fe47f1bf0706d0bf5d76bc995426</anchor>
      <arglist>(string serial, string path, int minrelease)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static vector&lt; string &gt;</type>
      <name>GetAllBootLoaders</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a7dd32f0c7c1fcfa6787c1dab5e05e528</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_firmwarepath</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a91185e38dd7d0cc9482f80a3ada064d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_force</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a4723e8c92eecc879e954f4623229320f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_progress</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a17a127891dd2d8aa7b2e1f0b52b86026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_progress_c</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>afb188467a92974d5860c7c28ebe864a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_progress_msg</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>aea6ee453e945afd2e95d05dbf8b845f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_restore_step</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>ac287ffa64271f94c8627e880facb4ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_serial</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a5a3ce5d34d084309ed8acc2d6f33d54b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_settings</name>
      <anchorfile>classYFirmwareUpdate.html</anchorfile>
      <anchor>a55f5e274e68e96024d6061acf1c38949</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YFunction</name>
    <filename>classYFunction.html</filename>
    <member kind="function">
      <type>void</type>
      <name>_clearDataStreamCache</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a4a9962ea1bf412c007e821aa9973f651</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>_decode_json_string</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ad5f3c21f6cdbad4bac402413973ea657</anchor>
      <arglist>(const string &amp;json)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>_download</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ad800e974d45c03621c14dfcd2cc2c98c</anchor>
      <arglist>(const string &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>YDataStream *</type>
      <name>_findDataStream</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a071237e510296689d4e3f717db021f5a</anchor>
      <arglist>(YDataSet &amp;dataset, const string &amp;def)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>_get_json_path</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>af9a52a0181cf88f6f3203f37dbb54159</anchor>
      <arglist>(const string &amp;json, const string &amp;path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a5f64c223166e6d964672b974eda6fcc5</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>_json_get_array</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aa5db9051000212adc488624485ab00c2</anchor>
      <arglist>(const string &amp;json)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>_json_get_key</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aae9ac5e85dbb1ac9ff36e4b166ddfb57</anchor>
      <arglist>(const string &amp;json, const string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>_json_get_string</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a4d122444857669edf16cc59c437dac1e</anchor>
      <arglist>(const string &amp;json)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>_parseEx</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a09a11a087e43f01e934f6e3955b07d8c</anchor>
      <arglist>(yJsonStateMachine &amp;j)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_parserHelper</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a42f5400a64c5d064316b6a70cb86068d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>_parseString</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a4b6ecc72b7948061fbabddf61f623953</anchor>
      <arglist>(yJsonStateMachine &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>_request</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a5211e795b786215167b54ce878262bb7</anchor>
      <arglist>(const string &amp;request)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>_requestEx</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ae564f3f4625d6cf65afc37169145c38d</anchor>
      <arglist>(int tcpchan, const string &amp;request, yapiRequestProgressCallback callback, void *context)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_throw</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>af6f291517e80138843661f0b5776586d</anchor>
      <arglist>(YRETCODE errType, string errMsg)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>_upload</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a127b5f8ee92ca0e9677b1e7e661e4cc8</anchor>
      <arglist>(const string &amp;path, const string &amp;content)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>_uploadWithProgress</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ac8b9d1fbe83a22206feb10922576151a</anchor>
      <arglist>(const string &amp;path, const string &amp;content, yapiRequestProgressCallback callback, void *context)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>advertisedValue</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>adf61998cf6ca4f47481be8da885caf7d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clearCache</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a07a2694264910f74bdfeae866f8823b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>describe</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aa6bb34e8b3aa5a8021478f4bd75d21ba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>errMessage</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a0d3bb5c5863af054a69dc68f7902f5c6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>errorMessage</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a92b26b2e4b1012a1b36131a972a47f85</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>errorType</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ad72500e6f0cbf3d24811a8b36e02675e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>errType</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>adbb7b1194c780a9e7963fe14b5b8b4dd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YFUN_DESCR</type>
      <name>functionDescriptor</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a237c58d4b25b01852be6d8b25ee7d86d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_advertisedValue</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aaa90af9fdbd66d4a50403775b7ab041e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_errorMessage</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ae7e1281156d9df0d73d5e8e7073ff871</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>get_errorType</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a9da3b961b1a6ff4dd86abd08b13cd7e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_friendlyName</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>abdda896088c33d8a7df07636812caf71</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YFUN_DESCR</type>
      <name>get_functionDescriptor</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>afda9ac53e35ec49f7eacb695fd2139d0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_functionId</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>affad93c7504bff42ee775d7ea2f3aa34</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_hardwareId</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ae325f254a1fd953c404053ba03aec617</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_hubSerial</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ae0a546369497cc10fd411f1d18363f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_logicalName</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a132da5b0139d1d7ef6e8a487da205644</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YModule *</type>
      <name>get_module</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a4b35e273ee01756a69cb865e2e13355c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>get_userData</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a4af6f15bfda34172dbec97eda396394a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnline</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a083863c740f3972df7576a20ee4e7219</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRETCODE</type>
      <name>load</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a8748160032d62da970e94cc14618c54c</anchor>
      <arglist>(int msValidity)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>loadAttribute</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a6f06070b6d0fe029e367ad48cdd71373</anchor>
      <arglist>(string attrName)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logicalName</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a3ee484173691a3e75434372c141138ba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YModule *</type>
      <name>module</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>af5df8690ef44f378dbbbe3e546c1b2c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>muteValueCallbacks</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ac62aab3f2a5f4a5dc2e847a0ff330f77</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YFunction *</type>
      <name>next</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a9374c2d39b2c5cb8fa4154f4110efece</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YFunction *</type>
      <name>nextFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a1d1a8f5b8094bbcd85851cefb97cc80c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>acea0d179b5b92b80680b4f154a538545</anchor>
      <arglist>(YFunctionValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_advertisedValue</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a3d3d6a8441ac4b630f860efc86ac86ce</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_logicalName</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a4667d43c9b8d8c06bd7bd688c8b29fc9</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_userData</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>af814c460a305110390fda1502300c0a3</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAdvertisedValue</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>add453beb9032ccd2404a5f0f5e485a96</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setLogicalName</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a3fba6449a7d5c3900f4260bc4030568f</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUserData</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>af5e81a7b2f447be3c3b0b68082742d5e</anchor>
      <arglist>(void *data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>unmuteValueCallbacks</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a634be61ca6c98c82ec6c669533adb9dc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>userData</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a57a0dbf73dbf152f845f4bce46d107b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a9828e9d5ea3de48e3b86b2df12314afe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>_ClearCache</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a9152e99e52c656337facffd95db74df8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFunction *</type>
      <name>Find</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a73356db3a2814445c94e0300af5d8a55</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFunction *</type>
      <name>FindFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>af12614a88552896e239e9690d4ecd3af</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFunction *</type>
      <name>First</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a69c25d7e7e4a4935c309d1e32b32a77d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YFunction *</type>
      <name>FirstFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a5c31aa1645fe2c2e01f0f2ebb5ab33ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>ADVERTISEDVALUE_INVALID</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a22345bbda4d6b2913b542e638bac5b40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>FRIENDLYNAME_INVALID</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a5b0a8badd28ac27ce82d98171c98397a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YFUN_DESCR</type>
      <name>FUNCTIONDESCRIPTOR_INVALID</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aafab1649759b6afc66dba1fe07bc4ba1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>FUNCTIONID_INVALID</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a6b5b1ea914caa69c27f12682cffcb098</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>HARDWAREID_INVALID</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a42ee56b2b47af2594ee94ac127188fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>LOGICALNAME_INVALID</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aabc74abbbbe73c75ae1492ba2e90f1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>YRETCODE</type>
      <name>_buildSetRequest</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ace19926ab993c0fb8ec7a85bf3cc9390</anchor>
      <arglist>(const string &amp;changeattr, const string *changeval, string &amp;request, string &amp;errmsg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>string</type>
      <name>_escapeAttr</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a418a1340bcc7a275964ff2a39f6917fd</anchor>
      <arglist>(const string &amp;changeval)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>YRETCODE</type>
      <name>_getDescriptor</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a89ded1344eff6cb602771bc84481e124</anchor>
      <arglist>(YFUN_DESCR &amp;fundescr, string &amp;errMsg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>YRETCODE</type>
      <name>_getDevice</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a81abccb9db0962be744eba75850e97ad</anchor>
      <arglist>(YDevice *&amp;dev, string &amp;errMsg)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>YRETCODE</type>
      <name>_load_unsafe</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aad06422a4a6f617e562aa464386b6431</anchor>
      <arglist>(int msValidity)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>YRETCODE</type>
      <name>_nextFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a1e16393bc853a90c4f6a23028c37f242</anchor>
      <arglist>(string &amp;hwId)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>_parse</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aaed86b088d8c1c5a5794df9a06b28925</anchor>
      <arglist>(YJSONObject *j)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ac221fca4b14c9444f22edaec6499677e</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>YRETCODE</type>
      <name>_setAttr</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ac3cbb07ef6adf83a4ee8bb1470d50531</anchor>
      <arglist>(string attrname, string newvalue)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aa94b741e1891696158cef0de2e4f8ea7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>_AddToCache</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a08a4ba6b8a7c0daeb94883d203094679</anchor>
      <arglist>(const string &amp;classname, const string &amp;func, YFunction *obj)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static YFunction *</type>
      <name>_FindFromCache</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a4cfb804035e1c2a09ef0ff644f2ae830</anchor>
      <arglist>(const string &amp;classname, const string &amp;func)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>_UpdateTimedReportCallbackList</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a6768a7b1aa77486492398975228377be</anchor>
      <arglist>(YFunction *func, bool add)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>_UpdateValueCallbackList</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a34a6ba7c097cbd1a5a0b658fc85dd0cd</anchor>
      <arglist>(YFunction *func, bool add)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_advertisedValue</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a2f46af0925ae6853d626eb9681c48baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>u64</type>
      <name>_cacheExpiration</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a2eb7413aa3e5968c3224471ddaf33d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_className</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ad3819512df0b5e22c1d652c54df77f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; string, YDataStream * &gt;</type>
      <name>_dataStreams</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>aa7c1cb39a65fa5cbd4f42457b34deacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_func</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ac5a53d22373074f23c8b2ba34c66a2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YFUN_DESCR</type>
      <name>_fundescr</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a9fb0ea4fd7e92b1df3bef06115bf2da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_funId</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a2b21458fd786718b6edf37d5b61f0024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_hwId</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a1c46cf2895f412ab75b217c8e51a3fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_lastErrorMsg</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ad0727ea76247d1609b85bde08c3e553c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YRETCODE</type>
      <name>_lastErrorType</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a61a0fa35ea19a763d0577292fe363e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_logicalName</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>ae0babddf14f06c5ba648bd16722cd8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_serial</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a9358e46cf6bf51cc1f3681d69abaa9a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>yCRITICAL_SECTION</type>
      <name>_this_cs</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a623937f8b065db5521b5025f10ceca7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>_userData</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a5d68aabb4ca2336005f37d4ac69e269d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YFunctionValueCallback</type>
      <name>_valueCallbackFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a5804f1eaf1e24ebc96043f297e7efd99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static std::map&lt; string, YFunction * &gt;</type>
      <name>_cache</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>a89a2649874b846bc15dfaf1e4540f3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YFunction *</type>
      <name>yFindFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>afa93dec11287c14e3556b50915bb48a4</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YFunction *</type>
      <name>yFirstFunction</name>
      <anchorfile>classYFunction.html</anchorfile>
      <anchor>af84359be8dd3b701399698297ad7008b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YGenericSensor</name>
    <filename>classYGenericSensor.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>ae6e32d2bd6518a81166fb7e12dbd4429</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a31dca8da5bbf4802af1916ac809e8fe1</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_signalBias</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a9de1895b32304d65e0811ac299ce49b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_signalRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a6ab4636a8246d5a17d4eae3f984ef0f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_SIGNALSAMPLING_enum</type>
      <name>get_signalSampling</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a017e202a675669efb3a61f4ae4ba4378</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_signalUnit</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a32aa1602f3040d359931013810002cfe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_signalValue</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a3c7f7502bb7d7837d38516fe63e43056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_valueRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a8c19c90c53b247ef3fe3030529297d0c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YGenericSensor *</type>
      <name>next</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a2aca565d5290c6142ea6da9f874b4dde</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YGenericSensor *</type>
      <name>nextGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a19267ed702259480883fc69bbec85939</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a54d735500103d87f20b674165914bffb</anchor>
      <arglist>(YGenericSensorTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>adbc522c70b22b0d3515baf6b8a302d9f</anchor>
      <arglist>(YGenericSensorValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_signalBias</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>acbaf5ba2d1194de25fb36b63007b4b2b</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_signalRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>ad9755eea7fb645b4f3e895e897ad9016</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_signalSampling</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a13eaef6a7f09e39bdc8a210bab468a53</anchor>
      <arglist>(Y_SIGNALSAMPLING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_unit</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a0f63574d9f8ada3819cc8fff46174eb8</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_valueRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a2810a74dea1e7fd507f3627ae6ac468a</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSignalBias</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>af1a5f9b3d91b2e2efd57a5680016164f</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSignalRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>aba7c6fc81e45e13a17b6d1b87c8845e8</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSignalSampling</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>aaaddf324ba2fa53843a7f2d18d980be8</anchor>
      <arglist>(Y_SIGNALSAMPLING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUnit</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a062945f4d3df1f7dc1c71218b9b72c4c</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setValueRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>adf0f2dcef9f1636aba3f99fa1f84829b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>signalBias</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a7b6cc6bd2afc4bb023e02daddc674601</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>signalRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a2767c4eae538e6a239a47fee85d7e982</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_SIGNALSAMPLING_enum</type>
      <name>signalSampling</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a46705ce6e53ec19f2a288771fd7e8c31</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>signalUnit</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>abd7b6f485f92d701d0912cabd77d5c13</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>signalValue</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>adfc3e8d82df137a417429a9430509b0c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>valueRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a678144f82c39e158be5865427612bf4f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>zeroAdjust</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>aee802361990067cb45a055031ef296bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>aeec11f0aadafc55d1e5aca38341c29e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGenericSensor *</type>
      <name>Find</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>ad22b9b0d417544928d041a092d965460</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGenericSensor *</type>
      <name>FindGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a81f6563afddd2b291c93c62006a38e22</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGenericSensor *</type>
      <name>First</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>aba6c11f4074c1d0a27020b249a1c246a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGenericSensor *</type>
      <name>FirstGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>ae1650f15af40dd729fc73e4000c17d82</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>SIGNALBIAS_INVALID</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>aaa83d2fe7db0714f14cf4e24cf03f8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SIGNALRANGE_INVALID</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a65ce3f666a363d3f3bea7a97b4d8efa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SIGNALSAMPLING_enum</type>
      <name>SIGNALSAMPLING_HIGH_RATE</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a1c861b9687d72b5b10f52e9604f67d91</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SIGNALSAMPLING_enum</type>
      <name>SIGNALSAMPLING_HIGH_RATE_FILTERED</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>abff9be06de712e02b8b6c88d098447c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SIGNALSAMPLING_enum</type>
      <name>SIGNALSAMPLING_INVALID</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>ad7a4bd2a186b13c503f5e1bb2bcfcbb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SIGNALSAMPLING_enum</type>
      <name>SIGNALSAMPLING_LOW_NOISE</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a27557215a54a07df6b954c7f132a466c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SIGNALSAMPLING_enum</type>
      <name>SIGNALSAMPLING_LOW_NOISE_FILTERED</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a9caf7dfad49a6e126d0b7b8c88b4cdaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SIGNALUNIT_INVALID</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a670c7d6a8cda5adef6ab9003d6d0a014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>SIGNALVALUE_INVALID</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a9985af7d8b6308c0e19e9cd69c02bca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>VALUERANGE_INVALID</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a4d961ec39177527fec2e65dd835e8036</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>afb2c2664ed5f699f2b788b92600e0d64</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>af2a00d016b85ee414e104947a64c8a9b</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_signalBias</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a5952f616bb3f9af41e3ee0f7449a3b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_signalRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a487899ac8d3a7f467f2bfdf6c7f05b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_SIGNALSAMPLING_enum</type>
      <name>_signalSampling</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>ae42f5df401c811404132696b8405e2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_signalUnit</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>ab201dbd515f030b5006850bad4b471db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_signalValue</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a9d24ab4f38a29f1527e30cf2be6fe322</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YGenericSensorTimedReportCallback</type>
      <name>_timedReportCallbackGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a37bb8c4f5df115434ecfb1881da60b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YGenericSensorValueCallback</type>
      <name>_valueCallbackGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a64aee6b80229c453a757ecd69a62fb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_valueRange</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a0a87db01867c04506449b63a626af457</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YGenericSensor *</type>
      <name>yFindGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>ae2f06f5d9c0cd37b84fb448574330921</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YGenericSensor *</type>
      <name>yFirstGenericSensor</name>
      <anchorfile>classYGenericSensor.html</anchorfile>
      <anchor>a245ef613cb3ce6d35ab56bbf137ca651</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YGps</name>
    <filename>classYGps.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a0f37b006a72a67b8a9d6da083ae0e9ef</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>altitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ac7aa9f9bb54185e1d80aaed2b844a77d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a330efc9b1c17c68897bd55e06dfe8404</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_COORDSYSTEM_enum</type>
      <name>coordSystem</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>af62abcf81c59498351706f8f627e5329</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dateTime</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a539ebebedd78c6710ffff3e880868196</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dilution</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ac0225c69fef732e72c3e2beff2b0afcb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>direction</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a02a2fdb2d0df6b0d10f51bda958f6958</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_altitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a4ba27baecb257751a0da917c3ae1dd40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a3c5f4ffece5fb73c347ae8dac1adf5bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_COORDSYSTEM_enum</type>
      <name>get_coordSystem</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>aeea2efbb18f6e6bd34a6bc3efa04eeec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dateTime</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>aa029e0d750eca875318758a80c0dbfa8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_dilution</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>afca66323aa576e4d47f0d1e7b4cb347d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_direction</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ab3c30358f61508e880690b3cdc4e5be1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_groundSpeed</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>aaa3a32e79457f7960861e4caafbeddc5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ISFIXED_enum</type>
      <name>get_isFixed</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a1195876641c3cd60e03032aec3e6bb44</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_latitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a270e505ee9133f68e53f29ac5a245534</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_longitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a8878d978c3cbf85b4625f16ce25842c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_satCount</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>afe00cb52f084f993829bd965edaf43ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_unixTime</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a4c75feab91f4c7874dd0ae8ddac0e343</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_utcOffset</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a9c9ebf2044b9f03c192a886ecff469e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>groundSpeed</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a7e15c25e02d4f0d435535a69900b972e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ISFIXED_enum</type>
      <name>isFixed</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a9ccc132c528e93f22fe6b69c1dae3d51</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>latitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>aef0280ff3f922908c7e5669f44eb3ece</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>longitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a94a3a2893c09d12ca90819beaf34425e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YGps *</type>
      <name>next</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ad6cf2e3071e79fa084c23924444bdf1a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YGps *</type>
      <name>nextGps</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>af07852e35ffd40e1af5edef0adeafba1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ae343f7299fe0c57d40e7031c985ab97a</anchor>
      <arglist>(YGpsValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>satCount</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>af214b00a29c70533fc221f2bad37c5cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a9b27ac9aa5a09e83d94f266454eecc5e</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_coordSystem</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a298934ac413f336d63ee6108b4940b71</anchor>
      <arglist>(Y_COORDSYSTEM_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_utcOffset</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a9e899654c56408650b115345913189ba</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a5cf2b77ba6bb32ae9c928b8ebc227048</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCoordSystem</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a89615c82e1eb824ecb3216c38bdf9412</anchor>
      <arglist>(Y_COORDSYSTEM_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUtcOffset</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a8df99d4a8d3fa1a7cfdbcef95f411d66</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>unixTime</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>af20f9e88d89bab98e1fa9b4dbedb533b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>utcOffset</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ae5947742bb71ef6b2b74240f8f0d722c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YGps</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ad0f101cf183fa3ab9a5bd5f2d38b586c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGps *</type>
      <name>Find</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>acfa029aa12c6dd98a908469c407b9fb6</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGps *</type>
      <name>FindGps</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a3d95a8a652c930bfa50ae1d3dc87734a</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGps *</type>
      <name>First</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a8c18eb80c0337dab15da8954cd0e8a5a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGps *</type>
      <name>FirstGps</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a0dd6f014793b1719046acddf4bce9d4c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ALTITUDE_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a6487c04771eba4354ed2997c74dedc2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>adc908cfd39e43de7eb1c82a060caa025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_COORDSYSTEM_enum</type>
      <name>COORDSYSTEM_GPS_D</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a1932c853ed6e815e93abb002944f403d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_COORDSYSTEM_enum</type>
      <name>COORDSYSTEM_GPS_DM</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a114084d9d902c994b77be2286a0bea1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_COORDSYSTEM_enum</type>
      <name>COORDSYSTEM_GPS_DMS</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>abe0de34a151e5a196827674c01754474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_COORDSYSTEM_enum</type>
      <name>COORDSYSTEM_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a50a03e03277b69c9e7adaf349ffb7b27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>DATETIME_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a66042db387086ccd47d8571a4a1ccbda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DILUTION_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a1e8c96fd26abedf3ef47a25f897f6a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DIRECTION_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>abe145845cdd533e4af7080412ca4eec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>GROUNDSPEED_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ae2a3570cf5794ba6bbf7ab80017a2ec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISFIXED_enum</type>
      <name>ISFIXED_FALSE</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>aa261e146967b88c2d6d19a568470d684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISFIXED_enum</type>
      <name>ISFIXED_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>afaba84612054278e7cb8102b1fd7045b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISFIXED_enum</type>
      <name>ISFIXED_TRUE</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a54a279e9f55357f6f44205e0d509618a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>LATITUDE_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a2d872c8218a3b1b73556f9b68ebbf66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>LONGITUDE_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ad55f26df5c9d28c49f5fba32a6102460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>SATCOUNT_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a3309d0af2015bca4ceac505649eecb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>UNIXTIME_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>acf900f87a5d5361992619caff7bb6c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>UTCOFFSET_INVALID</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>aeb5d265837c1fb0d6d3fc833f6a8fea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a6a20aa41ad98a83cb65b75ac79c0d60d</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YGps</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a5e5ed669ea8a143250d6901edbaccc41</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_altitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a498086781719dc155a50a6c0a1ce8dbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a239e3a0deaa227a62ad2d84578e42811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_COORDSYSTEM_enum</type>
      <name>_coordSystem</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a3e6f85d3c980a6933c8ec64c6a80589f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_dateTime</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a4a0de6ac041c715fbb9dc2b002968dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dilution</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ad6ff7190ca2a382858e5b7294c25e760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_direction</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ab9e58c68760013e543ddb851b08ceb6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_groundSpeed</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>af48d302fc82efab71db9ca6986906271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ISFIXED_enum</type>
      <name>_isFixed</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a534a15d74092ce05eb6827a47c1f6055</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_latitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a1e22a056f2cefdba9d91370589ffa4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_longitude</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>aeb83cb09e01729b98f51f4f90c5bf821</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_satCount</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>afc814e7d97361be65ba9bb7fc9990c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_unixTime</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a6c29e8fa561150c516253826acc1312d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_utcOffset</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a8dac4d96f22e59354ed43cc6071de7e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YGpsValueCallback</type>
      <name>_valueCallbackGps</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>ae692f4383ca30a2109f578b840f4c25d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YGps *</type>
      <name>yFindGps</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>af0d9821452b0da11493f438b0a27edcf</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YGps *</type>
      <name>yFirstGps</name>
      <anchorfile>classYGps.html</anchorfile>
      <anchor>a2f4bb6141c3a6bd6f79b218d5fbaa26e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YGroundSpeed</name>
    <filename>classYGroundSpeed.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a89a9b741cb68ecde74acd8654c79d0e5</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a1b451ecc1ee229e55e4609a962a7eba8</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>YGroundSpeed *</type>
      <name>next</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a81f7937d14f000c7c7d75a8799312139</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YGroundSpeed *</type>
      <name>nextGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>ab1ab5e1ca14fb356f1164f7004f1326b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a09e0973f08c5bae3fc93ba329648885d</anchor>
      <arglist>(YGroundSpeedTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a8212ebdbec79a6a2ba865215cb565500</anchor>
      <arglist>(YGroundSpeedValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>adad53d732f6f4604fbea3feeac184616</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGroundSpeed *</type>
      <name>Find</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>ab1f97dbbbeaaaa1a9b03d88c4d2c5401</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGroundSpeed *</type>
      <name>FindGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a01f6f2330a95207e4c7ce5f8b38e1de0</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGroundSpeed *</type>
      <name>First</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a4fcd683eab6ba4db05f8775367f90345</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGroundSpeed *</type>
      <name>FirstGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>ad3f3365b449bc17ca0365f28f088f022</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>ac25b3e506f61f48677e0dbb054beaa93</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YGroundSpeedTimedReportCallback</type>
      <name>_timedReportCallbackGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a919b356709b5ef86fb73da800f9bc45c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YGroundSpeedValueCallback</type>
      <name>_valueCallbackGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a154823125df0ff680dbcaab7454f8b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YGroundSpeed *</type>
      <name>yFindGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>a77f5289aa17e4297e5c5fb8ccee67c5d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YGroundSpeed *</type>
      <name>yFirstGroundSpeed</name>
      <anchorfile>classYGroundSpeed.html</anchorfile>
      <anchor>ac9c8293e56ea044da098d9301691ce96</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YGyro</name>
    <filename>classYGyro.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeGyroCallbacks</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a48915815ecd67dbd3ee9d82231c98936</anchor>
      <arglist>(int qtIndex, double qtValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a2394663501dbb4dc0aea694c286fac93</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a855012c9a2df153937444ad29a903c30</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_loadAngles</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a5024779b79672b0fd1a1d23721cfeaa1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_loadQuaternion</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ad0fb02d1880c75e45faf2b170c230ff8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bandwidth</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>acf863cb29292126762923b0948b945e5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bandwidth</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a83261dd69da98c257afa6f8530ce7d88</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_heading</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a8a225e3bb7838ba2de3228ffb05dd844</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_pitch</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a3cc6c1eabf0e18bcadc533070867c1fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_quaternionW</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a2510c8d9c1ccf3c64bd09480e5b09339</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_quaternionX</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a15a4a3f76fcb3a90e9bcce20992e9b0e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_quaternionY</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a6b2ca886a112c916dce3871769b17980</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_quaternionZ</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>afd022b935d13c2e8a5a95e7e71a81cba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_roll</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>af1e0f7f1f83efaa8a71659081e0cafaa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_xValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ad37c040baba28070c0b3acf6c8a8eb13</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_yValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a5b9c4fd7dac9383b7541a5b7514926c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_zValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a7076dcab3187b1a8fe621b49359ea9bb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YGyro *</type>
      <name>next</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a87267151da323bde9b40be49cf3fdbaf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YGyro *</type>
      <name>nextGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a008a5d5d93cd3a247402cf70e78769dd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerAnglesCallback</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a32aa4feeb9d7dea44378437dbc8a0f9a</anchor>
      <arglist>(YAnglesCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerQuaternionCallback</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>aa35cabcc7f722e1f78f76c5ea46c5eb5</anchor>
      <arglist>(YQuatCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a4b9731765227ca51eadc49d40a948439</anchor>
      <arglist>(YGyroTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a5f44826b4d64f69c4daa84d04e40d470</anchor>
      <arglist>(YGyroValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_bandwidth</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a13d7824159963d536aa9b8c272447c39</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBandwidth</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a00c3840a8eaa1d0714c367b2991022d5</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>xValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ac7cf0940aea61eb1ea0173b139df3d55</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>yValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a23013b2ab7f8b821dbb4d4038b787e6e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>zValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ab85a82af38f0285a9ac0111f7551bc7a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>aecb74df1da5222a747c5f2bf474d9845</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGyro *</type>
      <name>Find</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a80a638517bcd7eacf62ad2234aa961f7</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGyro *</type>
      <name>FindGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a35e054380edd2400ee6f638714fb7793</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGyro *</type>
      <name>First</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a5faaca59a79a94852376adc189c91787</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YGyro *</type>
      <name>FirstGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a2e0cae6d6db54d75bca1a006760de10c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BANDWIDTH_INVALID</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a48c5f0e27d7ba3fdcef006fc8825ae38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>XVALUE_INVALID</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a141dc3134cc9d7ef061773fba826ca9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>YVALUE_INVALID</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a1d7ba814097cd2c47c2536f6d18ed163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ZVALUE_INVALID</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ab473688b5d311c12b7e0bdde87d2a8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ac9ce43ced4be3cb2b7870b1b5a31b6e5</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>aaf894681b9fec2674a29f8a64251c2da</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_angles_stamp</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a3e68f167d530ba795fc457f9ad2ace6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YAnglesCallback</type>
      <name>_anglesCallback</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a0f5f26f36d04fa0ac05402ad739a3c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_bandwidth</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a54259d96f21ebdf1c0ef7726cf6b63f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_head</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ab846c9038e521c4f2714bcabc41e1007</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_pitch</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>aa8bf1636acba14466e52fcb0fdac4407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_qt_stamp</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a8bc642b2254c820d7f51f77d646ff5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQt *</type>
      <name>_qt_w</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ac9820ab55a2becffddcb47a09266bf25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQt *</type>
      <name>_qt_x</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a78c4ed9c867f5a2e69d0699211c8eb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQt *</type>
      <name>_qt_y</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a292e859e662222352098fa43957f3cf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQt *</type>
      <name>_qt_z</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ad5e94c4cf4bd92f1e47e547092090dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQuatCallback</type>
      <name>_quatCallback</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a61c97506f42544dadb17753f42885878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_roll</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>aca2a6166716c3e7a85ad7e8ec4ce35cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YGyroTimedReportCallback</type>
      <name>_timedReportCallbackGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a83dec43ecd8ce6ca0aab6aebfc509503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YGyroValueCallback</type>
      <name>_valueCallbackGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a50920a1d62474a0f7988e6df7c9a2960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_w</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ab434d2a18844612081a610a8e8e474e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_x</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>ad1689b3e1d8a1bf51b8ac2bbcd3c66e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_xValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a54b807862d3bf5a823e243453a2555af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_y</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>adff2a1e54f1ca41ee9bb24e156d65d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_yValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>aa1c37107347d8ca29f139c41c4260bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_z</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>aa04787ee198d0627a886825b48e771f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_zValue</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a314d9c28252c92b3fdd6b928c2ed89a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YGyro *</type>
      <name>yFindGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>a9aacebf605d21871fe28f72bcfaf0c63</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YGyro *</type>
      <name>yFirstGyro</name>
      <anchorfile>classYGyro.html</anchorfile>
      <anchor>aa7c5c101c10c6d47c60cec28a5b74964</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>YHashSlot</name>
    <filename>unionYHashSlot.html</filename>
    <member kind="variable">
      <type>union YHashSlot::@50</type>
      <name>blk</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>a5a82440409dea13ad6c41075ddea04a8</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>blkId</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>a4cc86e81b0471ed4931b41d3db0dbe35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>buff</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>a50e935008e7d4a59be817a17d3d61d8e</anchor>
      <arglist>[HASH_BUF_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>hash</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>a70b322af900a097c372dae3aa1da3dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yHash</type>
      <name>next</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>a4c82d748c93c71c0a71cf2253227c3c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>nextPtr</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>aa11825b2b0ddb3b5baa43222536d8275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yWhitePageEntry</type>
      <name>wpEntry</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>aca0a8a0cd199e4a5e1b0338a7e11ec2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>ydx</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>af68050882cb303decb4533581f7bed29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yYellowPageArray</type>
      <name>ypArray</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>aa37812031089e9e573af8e0cac57e7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yYellowPageCateg</type>
      <name>ypCateg</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>a74313ef53c1f4241bfbe75568743501a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yYellowPageEntry</type>
      <name>ypEntry</name>
      <anchorfile>unionYHashSlot.html</anchorfile>
      <anchor>a68971e235b1adad6659ac94d909b263a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YHubPort</name>
    <filename>classYHubPort.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>adc78a69ddb86db2e77f617e9fd0a10f7</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>baudRate</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>ac230fa050abb6b57a38b7c29ca49679b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>enabled</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>ab8bba59711dd6cebb369ceee0c7bb547</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_baudRate</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>aff1a62426c0cf37b573bb56186b29032</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>get_enabled</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a6097f6303e23bf1c3240cc0a23bbfbbb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_PORTSTATE_enum</type>
      <name>get_portState</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>aa2a64c0bece9e7f6c3c1e02c9a5b5181</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YHubPort *</type>
      <name>next</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>aa5851d67bf95c563100bceb3365df154</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YHubPort *</type>
      <name>nextHubPort</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>adfa635acd8d69300915233fc63fbaa98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_PORTSTATE_enum</type>
      <name>portState</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a28f3e0e59c1cb4b07f7c500d0e54caff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a6198dc43f8f22ef61085965a696f6558</anchor>
      <arglist>(YHubPortValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enabled</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a3add550a859c02b52d17536531552b36</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnabled</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a02c06442861bf55bb46602fe2479063a</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YHubPort</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>ac269b43b54d3a1fc9c8bca7950ef93d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YHubPort *</type>
      <name>Find</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a5422ff21496e3b036c2314fed68545f5</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YHubPort *</type>
      <name>FindHubPort</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a9f53733afc60023339808d0d11552a7d</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YHubPort *</type>
      <name>First</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a6c391d3dd3fb7b6d07539065424cfd41</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YHubPort *</type>
      <name>FirstHubPort</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a69559aa5d80a536dd3ffd385c034f629</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BAUDRATE_INVALID</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>ae220417fcd20a3d84b5da4946ad74f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_FALSE</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a79bb28e89daaedadb6403ca48496f51b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_INVALID</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a4a02f94c50fad414997caa851b713d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_TRUE</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a159e0c97d54dca65131ddc86bf3f2adb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PORTSTATE_enum</type>
      <name>PORTSTATE_INVALID</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>aa68e17daf799834557fb7298e5e0c9ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PORTSTATE_enum</type>
      <name>PORTSTATE_OFF</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a511273e396eeeaefd8435345bd46bca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PORTSTATE_enum</type>
      <name>PORTSTATE_ON</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>aa0a3f9b26302cb560ab6c8f8b8f397eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PORTSTATE_enum</type>
      <name>PORTSTATE_OVRLD</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a4d0fff75f23a77506463817412b7801f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PORTSTATE_enum</type>
      <name>PORTSTATE_PROG</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a9909e2af67e3f08327e64f1b79e04cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PORTSTATE_enum</type>
      <name>PORTSTATE_RUN</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a13f1c8a4e1fc564a8832f60a150b753b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a5584d37fb9903dcd2828bfcad0f0ea83</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YHubPort</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a89f77a14568cb8bc4d8b1d67b43c2f53</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_baudRate</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a54d940371442f58f26e5cc2d0d4f0cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ENABLED_enum</type>
      <name>_enabled</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a313a2bc1d5ba8bfcc81d01b1a6b49c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_PORTSTATE_enum</type>
      <name>_portState</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a580d483b9a22011670df04f1451c52cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YHubPortValueCallback</type>
      <name>_valueCallbackHubPort</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a708dcbd28f61377fb0667c6b6db98b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YHubPort *</type>
      <name>yFindHubPort</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a40e4d6bfc85827e9bda7b13163d14428</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YHubPort *</type>
      <name>yFirstHubPort</name>
      <anchorfile>classYHubPort.html</anchorfile>
      <anchor>a74c15ba578c5cc8bce4121d072719d16</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YHumidity</name>
    <filename>classYHumidity.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>afe31b3c879636c3ecb5a429f1ff5bfa6</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a0e0648cedd9145e5cb698a744fb79d7a</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>absHum</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a942c4925130113d2b069060e88219656</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_absHum</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a8a5ab45fc28421dd56e746bb3ed0eb14</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_relHum</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a25c0574e0697d1f13346a756935c3ab5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YHumidity *</type>
      <name>next</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>aad75be7d52c738e7ca606ea81f6020d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YHumidity *</type>
      <name>nextHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>ab78e018348190623d9d2842209da7eb8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a63826601c2196779390ec0351a1d7790</anchor>
      <arglist>(YHumidityTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>ad17ae3ff868abdb95d8d75882075553b</anchor>
      <arglist>(YHumidityValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>relHum</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a0dedff686089d53476d1c1d489b05316</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_unit</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>af0ae5a7614647f714730e583357b7e17</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUnit</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a4d1630aaeb80581f0f9728b064d5a7a3</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a1a332acad70129a7003486d837df669f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YHumidity *</type>
      <name>Find</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>aaf380e8f3265844f2936e74f29e6752e</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YHumidity *</type>
      <name>FindHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a93f88311f64e6d039bab0252e873ae9e</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YHumidity *</type>
      <name>First</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>af0d7a3813df87bc4ef56a9bb7d7b85c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YHumidity *</type>
      <name>FirstHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a3ab2ac9d692a6926b426e69d77d9c111</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ABSHUM_INVALID</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a98002dea3d44816ffa25b53bab6ae938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>RELHUM_INVALID</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>ab4026de4966649992bc200b4d0b28522</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a00850f43500adea5a61e558d7f15ab8c</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a45bb9897c24ab0229e795979ba669814</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_absHum</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a3f4a37f70c41d73f67d0c6384eb28864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_relHum</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a17a741ff809558b8f60a8cc2f57219d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YHumidityTimedReportCallback</type>
      <name>_timedReportCallbackHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a1292cf09b4a7678d1d03c4f589238ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YHumidityValueCallback</type>
      <name>_valueCallbackHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a38b6339a19946145264a5ded941f97b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YHumidity *</type>
      <name>yFindHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>a0b19cbc015ad9ff4dfe2fffad6a2b379</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YHumidity *</type>
      <name>yFirstHumidity</name>
      <anchorfile>classYHumidity.html</anchorfile>
      <anchor>af79f6d51725a2670247eb68dca78dddd</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YJSONArray</name>
    <filename>classYJSONArray.html</filename>
    <base>YJSONContent</base>
    <member kind="function">
      <type>YJSONContent *</type>
      <name>get</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a4755e0d5030052583ae54f87f771d436</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>acae10598a0ee132b7e1f4863f79ea44d</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>getLong</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>af834c234019edafa7768620d4ed83a56</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getString</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>af882f76c51cdbc47020ea73a5b38a8ac</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>YJSONArray *</type>
      <name>getYJSONArray</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a97f9c8e8fffae529f2502d4ea101cd38</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>YJSONObject *</type>
      <name>getYJSONObject</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a0621d3fe71df0698db0d0bbf9499d07a</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>length</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a238a4a2b8d0b36f9505a7efe8cd8552f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a40c2d93cda64dbfec12c1843f42c1750</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>af749d739957485dcd19d3c26100e897f</anchor>
      <arglist>(const string &amp;flatAttr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>toJSON</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>abd14d2d2d4f7ff677127952d8634e2cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>toString</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>ade13074e0e1ed144d3fadc314d69b1a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONArray</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a4cd88c93f8cc7b25ba29acfc52a41245</anchor>
      <arglist>(const string &amp;data, int start, int stop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONArray</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a9f8d8fb2eb2cc3b5af81185b242b5bc6</anchor>
      <arglist>(const string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONArray</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a1e13a0b5a07446f08ca2a28b8993aed0</anchor>
      <arglist>(YJSONArray *ref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONArray</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a77604db2a0efa9154fd7eda5802cd6ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YJSONArray</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>a58a1bdbccf4cd4d2856930ea95d617b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; YJSONContent * &gt;</type>
      <name>_arrayValue</name>
      <anchorfile>classYJSONArray.html</anchorfile>
      <anchor>af0d247b2984aa27e68d434179b811ae5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YJSONContent</name>
    <filename>classYJSONContent.html</filename>
    <member kind="function">
      <type>string</type>
      <name>FormatError</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>aea0011fa29ac38df3ee7ab095ed47016</anchor>
      <arglist>(const string &amp;errmsg, int cur_pos)</arglist>
    </member>
    <member kind="function">
      <type>YJSONType</type>
      <name>getJSONType</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>a175e5ec1b95f884b3706f5d72e393abd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>parse</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>a235bce91e1c4ea0aecbe1a099d7408be</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>toJSON</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>a5803e255ed95a1ea3f5252b1df42b771</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>toString</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>a8f335c0129f595cf26931036858eff61</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONContent</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>a7b5482c7eafd243fa734b6a5e38a7855</anchor>
      <arglist>(const string &amp;data, int start, int stop, YJSONType type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONContent</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>acdc4ec8f8c4e0a9d27771e3295e851f2</anchor>
      <arglist>(YJSONContent *ref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONContent</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>a804e3e6bc2255b00d20154c722c48269</anchor>
      <arglist>(YJSONType type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YJSONContent</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>ae3c1a5ddea9146f8e02eb0d324839b7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YJSONContent *</type>
      <name>ParseJson</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>a1848a3631d8abd2aeffc2707f8cdc910</anchor>
      <arglist>(const string &amp;data, int start, int stop)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SkipGarbage</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>af38fdee0b2ace41c3675931bb1ade5be</anchor>
      <arglist>(const string &amp;data, int start, int stop)</arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>_data</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>af9e6ecc57a9992b6b5b7d85146b39f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_data_boundary</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>ad7f1f7d01c0e9b13fe0bb7bf1080ed54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_data_len</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>aeed295f6cdbf60ee6206c51dbd665bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>_data_start</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>ad916ba25c405dc9d79645c04e2879ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YJSONType</type>
      <name>_type</name>
      <anchorfile>classYJSONContent.html</anchorfile>
      <anchor>af8e9bd5fbea3fb84f8fea49298202e07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YJSONNumber</name>
    <filename>classYJSONNumber.html</filename>
    <base>YJSONContent</base>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>a687ca34b9f7099229debb11ee151aab9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>a25108399a955f3c867aa9f8b249143e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>getLong</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>a183c7bd799061045ef43c661ae9c7ab7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>aa1105e41432b5094b8a3a9f52894a2f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>toJSON</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>a774e46f640d223645574d5b5f2a487ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>toString</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>aaf7f75588063d332382286317febbf23</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONNumber</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>a72b71f9824776e684ee23e1583f6008b</anchor>
      <arglist>(const string &amp;data, int start, int stop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONNumber</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>a318e23e6e69de2bbb61e90f506fd9714</anchor>
      <arglist>(YJSONNumber *ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YJSONNumber</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>a9bb90da7a37b1a621c2987d05b9d9f14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_doubleValue</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>aa90c3ec1770b8d7d00e3e4ce04e30eff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>s64</type>
      <name>_intValue</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>adf310b87d98ef3058cf88d73a87f2df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_isFloat</name>
      <anchorfile>classYJSONNumber.html</anchorfile>
      <anchor>a3687c3ace5aaa19d1bc036625e7339f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YJSONObject</name>
    <filename>classYJSONObject.html</filename>
    <base>YJSONContent</base>
    <member kind="function">
      <type>YJSONContent *</type>
      <name>get</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a95bc0a7ed5b8ab052bf401c79c21af50</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getDouble</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>afef96fff2544728fb9b7c20b69f00273</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getInt</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a11d4e39476701822289bc7bb9c1791f4</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getKeyFromIdx</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a6720dfc1f22a8fd720062953933f3051</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>getLong</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a144f1eb288d2623680718b29b137b7b5</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getString</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a5f294b39238d08f07ea9812c31adb27f</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>YJSONArray *</type>
      <name>getYJSONArray</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>ae55395dd2cafe90fb20723d7731a3c7c</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>YJSONNumber *</type>
      <name>getYJSONNumber</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a7c8d2d086238b22e34971f1e229dfec9</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>YJSONObject *</type>
      <name>getYJSONObject</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a419641b57f1e0e1b9db5bcc241b36a17</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>YJSONString *</type>
      <name>getYJSONString</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a06b9b495d661688401f54a8c14e1edd9</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>has</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>af93e6cb3b3846f0e094d78979b758cd7</anchor>
      <arglist>(const string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>keys</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a6bda1465842b97c362006fd0a932b6d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a29b03e1d751be96f13e8cb1412d705f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseWithRef</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a6ae5b0680d2e53cecc084e3e2df6645f</anchor>
      <arglist>(YJSONObject *reference)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>toJSON</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a49b5c91200c66d1616cbd1a5e4d8e539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>toString</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a6c1f145e14c44bf4d12c03fcdf88f795</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONObject</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>aa823131fc1eafc0fa4c36e0465b38851</anchor>
      <arglist>(const string &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONObject</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a06756428e9b8eadd9e8078a483e06695</anchor>
      <arglist>(const string &amp;data, int start, int len)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONObject</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a92aabdd462f074e58b94b79bcdc7cec3</anchor>
      <arglist>(YJSONObject *ref)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YJSONObject</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a5cf876264f082d5e1971f54d9cb3d157</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>convert</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a2a25485b09e69212ca775d08e6dc19bd</anchor>
      <arglist>(YJSONObject *reference, YJSONArray *newArray)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; string &gt;</type>
      <name>_keys</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>af97a6e9e30027374960f4f38ed2ff3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; string, YJSONContent * &gt;</type>
      <name>_parsed</name>
      <anchorfile>classYJSONObject.html</anchorfile>
      <anchor>a78828039d2524de03467675f63f70fce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yJsonStateMachine</name>
    <filename>structyJsonStateMachine.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>depth</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>a901316f0ce4a4e560c9d64734e856c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_FAR const char *</type>
      <name>end</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>a0a70232ac3e3e0647b046c2c296b8494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yJsonState</type>
      <name>next</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>ad1c7f22c427fe0718e200b5beb303b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>pt</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>a64c2b05e96827bd4092d93a91c54f412</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skipcnt</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>ac97a20b6ef5fc0050c47c0266144551f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>skipdepth</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>adaac14376422864a75e81e67ed7b95e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_FAR const char *</type>
      <name>src</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>a793df94d754130786a59f4bd887526db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yJsonState</type>
      <name>st</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>a9b780d1b083e67539cf27cb450b93020</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yJsonState</type>
      <name>stack</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>afb1469cd96161331f99384862c161e8b</anchor>
      <arglist>[YJSON_MAX_DEPTH]</arglist>
    </member>
    <member kind="variable">
      <type>_FAR const char *</type>
      <name>state_end</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>ac2ffa7122664e2ad6867a2bf1b6ba341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>_FAR const char *</type>
      <name>state_start</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>a7c16cef56655b54f854775a95033a665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>token</name>
      <anchorfile>structyJsonStateMachine.html</anchorfile>
      <anchor>afc7a1991e9b144e549a822ec3b63ad30</anchor>
      <arglist>[62]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YJSONString</name>
    <filename>classYJSONString.html</filename>
    <base>YJSONContent</base>
    <member kind="function">
      <type>string</type>
      <name>getString</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a98cdba2b9190e1b5074261fbd7690ad6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parse</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a75de51851218926dd89fe8ef03cd6070</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContent</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a53627eb0da9a6492af86fa130fbda297</anchor>
      <arglist>(const string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>toJSON</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a565a248cb5c458265f88ab1ed7d369b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>toString</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a1c17b11becb5f9c208735dab871b726e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONString</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a15813a85f13affcb41da12930d3275e8</anchor>
      <arglist>(const string &amp;data, int start, int stop)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONString</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a035d25eae17c37478554a07aab4ea5aa</anchor>
      <arglist>(YJSONString *ref)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YJSONString</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>ae63951d95978b01b29bb6a20b8713aee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~YJSONString</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a550bb64da3ddcf01ce4ea2190bf7e433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_stringValue</name>
      <anchorfile>classYJSONString.html</anchorfile>
      <anchor>a815619e7e4201fca109789406f1f105f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YLatitude</name>
    <filename>classYLatitude.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a1ef75a1d34da723a02542a83e0e81ead</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a5e659c8c69601787010bb876fb2fd53a</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>YLatitude *</type>
      <name>next</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a00edc3d5f207db333fe27b4c3e80ecda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YLatitude *</type>
      <name>nextLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a872b683e25a9afb17e79d6129f9abf83</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a76d2fe0dec1d22e99c03432cb2ee2b81</anchor>
      <arglist>(YLatitudeTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a13f79dc8ee26d0b847ba1a66d0f6327a</anchor>
      <arglist>(YLatitudeValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>afeeeb7ffe6d5984f583b1e84e670b665</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLatitude *</type>
      <name>Find</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a1bd278aad3af42828a6dc695de2e7a7b</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLatitude *</type>
      <name>FindLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>af3bf0ee3961cdff092c8fbab5a30eafb</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLatitude *</type>
      <name>First</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a61c0f51c9f97c5b1901e11ae4c9ed096</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLatitude *</type>
      <name>FirstLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>ad909d26e1d9f0a08347d912324ef484a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>aa16f24c9726c38702598a129c0883473</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YLatitudeTimedReportCallback</type>
      <name>_timedReportCallbackLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>abd5868aa9bcf8e1720c1ad9ea09df37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YLatitudeValueCallback</type>
      <name>_valueCallbackLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a3cdd773e07900152b9f9a9750c969d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YLatitude *</type>
      <name>yFindLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>aa69ee64224e7b10086c7c515847e2d71</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YLatitude *</type>
      <name>yFirstLatitude</name>
      <anchorfile>classYLatitude.html</anchorfile>
      <anchor>a4479a0d3beb843e50e99048fdd8c30fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YLed</name>
    <filename>classYLed.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a2236655dbb705df56c64c6aba8df1610</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_BLINKING_enum</type>
      <name>blinking</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a2f1d856224ae71698208fa1577bb24b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_BLINKING_enum</type>
      <name>get_blinking</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a97b8066829d0516da9495b738a6192d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_luminosity</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a6a424444c12e0c1a8d04024f9554d1cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWER_enum</type>
      <name>get_power</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a1c76e7aed13f96383cb6045053b43169</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luminosity</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>afdae0f5805fe74752f5a1da99c6e3abb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YLed *</type>
      <name>next</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>ac1a2f5f786ea466b7e0fdb1861ffc68e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YLed *</type>
      <name>nextLed</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>aad89d4df2eb0c80fe3e1db7c3d08c2e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWER_enum</type>
      <name>power</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a9d9e9d28df7a2ee2142eff5748f941eb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>ada525149eb7cecc8f43ef81cf8de8824</anchor>
      <arglist>(YLedValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_blinking</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>af023b3d3c6b547b46939cb45dc844d35</anchor>
      <arglist>(Y_BLINKING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_luminosity</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a4e13cd18cda518759e6ce6774761b19c</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_power</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a39aced621bedc3abaa8310c7bc477b9e</anchor>
      <arglist>(Y_POWER_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBlinking</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>acadb2590d406979e947fbbb6804e778d</anchor>
      <arglist>(Y_BLINKING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setLuminosity</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a8e4d957388b8df9e408cc389606f7c50</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPower</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a191ad181cd18172572fa13f9c2784b44</anchor>
      <arglist>(Y_POWER_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YLed</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a262d7e0f3f7752d97deaf770577cb064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLed *</type>
      <name>Find</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a07c2eff0fd4523813b53580a42cf1b4a</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLed *</type>
      <name>FindLed</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a47b46b1b65b604f4c16fb117dbce3f95</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLed *</type>
      <name>First</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a9f65d96bb65fef80bfb219a43d81ef16</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLed *</type>
      <name>FirstLed</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>aeffb8c225ee4da3a7a7e225dfe455a9e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BLINKING_enum</type>
      <name>BLINKING_AWARE</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a624a582f9a6942129fc3ec292d4db014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BLINKING_enum</type>
      <name>BLINKING_CALL</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a69062a69fe04768a2a499e4c476a7ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BLINKING_enum</type>
      <name>BLINKING_INVALID</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a4847415f1511afd295b23b78e5ec2c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BLINKING_enum</type>
      <name>BLINKING_PANIC</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a2337e51075e18842f03dbfbc24631ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BLINKING_enum</type>
      <name>BLINKING_RELAX</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a0b3dc7a5ea329522a627b57f31068309</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BLINKING_enum</type>
      <name>BLINKING_RUN</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>aea05fa5b5215576aa2f87c6d04287237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BLINKING_enum</type>
      <name>BLINKING_STILL</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a0b2001276199f99b052cd74259b7f69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LUMINOSITY_INVALID</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>ac74fec61bfaf996bf5d16f8649f1bc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWER_enum</type>
      <name>POWER_INVALID</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>aa0338962d2ded838627a17ada9ccb6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWER_enum</type>
      <name>POWER_OFF</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a1b2b4ae66d6e81efa1720df73a8a15dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWER_enum</type>
      <name>POWER_ON</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a2fd8534b3486144030b1cafa5c7aa7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>ac7c71897258651b54513ed0b91778f4f</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YLed</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a2393934b98bda98daf2ebec6eafc862e</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_BLINKING_enum</type>
      <name>_blinking</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a0925ddfb21ae454b477c4419cdae3018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_luminosity</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>ac96f88b191e8015f5b28960e4e3e9b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_POWER_enum</type>
      <name>_power</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>ac996b3e31a2ddf8636f062a15a9399f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YLedValueCallback</type>
      <name>_valueCallbackLed</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a33f0220e50c37bc9d4a1e971c30824ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YLed *</type>
      <name>yFindLed</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>abd0dc3ec47543a1172223c7747505b3a</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YLed *</type>
      <name>yFirstLed</name>
      <anchorfile>classYLed.html</anchorfile>
      <anchor>a5dab90c213053450cef58a991fa0dd0d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YLightSensor</name>
    <filename>classYLightSensor.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a176dd2f33839e9f4b16f132fd91ba033</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a92d0570f1fd33e294549a88fc6f29969</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>calibrate</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>ac898a09c74b0c8e54ae8d9c28b522bb2</anchor>
      <arglist>(double calibratedVal)</arglist>
    </member>
    <member kind="function">
      <type>Y_MEASURETYPE_enum</type>
      <name>get_measureType</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a24e39e7e7ed546e3d40f80dd64027f76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MEASURETYPE_enum</type>
      <name>measureType</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a375108f0362c1d002599f314a7d8fe75</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YLightSensor *</type>
      <name>next</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>af531291a5c59365bceba7e6676c4bfcb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YLightSensor *</type>
      <name>nextLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a86cc30c876e634c914848414d8ac0ab0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a2ac62638c6b44526f11cac33805f91eb</anchor>
      <arglist>(YLightSensorTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a578bd9b317638f9194524082bddbc5c1</anchor>
      <arglist>(YLightSensorValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentValue</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>af41552214b80c03facb48353ba7185ea</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_measureType</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a18ce08b0799d674dc2626108ca1c753a</anchor>
      <arglist>(Y_MEASURETYPE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentValue</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a20020897d94f527705d95e308e4efef8</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMeasureType</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a3a28c40669cd0b843a035f125e05c4ab</anchor>
      <arglist>(Y_MEASURETYPE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a3c2cf8ba576664ea22351873f679fa13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLightSensor *</type>
      <name>Find</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a2cfa4833e7a46a2948e0e3a303b813a4</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLightSensor *</type>
      <name>FindLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a71f8a42c898a2d01bc6e090a8fc021bd</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLightSensor *</type>
      <name>First</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>ac1aa7090d772bca1f7070e64ee0ea5f0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLightSensor *</type>
      <name>FirstLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>aa00407c6cd6db621bc99b5627d81adec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MEASURETYPE_enum</type>
      <name>MEASURETYPE_HIGH_ENERGY</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>aec3939bdedeb276d660fccea89ad58eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MEASURETYPE_enum</type>
      <name>MEASURETYPE_HIGH_RATE</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a3c5ed7b249a582f1b857a586cbbf4fad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MEASURETYPE_enum</type>
      <name>MEASURETYPE_HUMAN_EYE</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a8133333aa5fa4abc36c50c2ba15afbda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MEASURETYPE_enum</type>
      <name>MEASURETYPE_INFRARED</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a2a3cffbc3b270edd7301f17c1af3b697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MEASURETYPE_enum</type>
      <name>MEASURETYPE_INVALID</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a37c3c725b189e4fcb4873a7845c93908</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MEASURETYPE_enum</type>
      <name>MEASURETYPE_WIDE_SPECTRUM</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a2ee3a4d018fd633fe525713002f5f007</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a56ad6d9d9f528cfce27d785707ed9d88</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>aa09325be2dc8caaf5d4ecaa4dee14f1f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_MEASURETYPE_enum</type>
      <name>_measureType</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>ac2c4e3251035ff474edd9fcccc9de65e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YLightSensorTimedReportCallback</type>
      <name>_timedReportCallbackLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>ab667f045a959f56dedaa420538e743df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YLightSensorValueCallback</type>
      <name>_valueCallbackLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>ab9c0201a919dc35fcaff2c8231b83cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YLightSensor *</type>
      <name>yFindLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a65d6fb0f92f65e004953ba1c03aa544f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YLightSensor *</type>
      <name>yFirstLightSensor</name>
      <anchorfile>classYLightSensor.html</anchorfile>
      <anchor>a03a12a9b74f294c34f98755085bede7e</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YLongitude</name>
    <filename>classYLongitude.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>ac66347614cee1b730af89a62035aa04e</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>a2a5462d821e8dd309bed043dceceadea</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>YLongitude *</type>
      <name>next</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>a999d963534f55ff766d1cb9d18cc6e91</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YLongitude *</type>
      <name>nextLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>ae6298408da916db5cf81fb615442c493</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>ac2479fe308e6093b0d60ff56e6566dd7</anchor>
      <arglist>(YLongitudeTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>ad2bdaadbb567bd435b2695f9660a65fa</anchor>
      <arglist>(YLongitudeValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>a7e4bd636e7bf17f0a9e271849e4f40d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLongitude *</type>
      <name>Find</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>aa6e7d63529146e16a53afb403631654c</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLongitude *</type>
      <name>FindLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>aacb7da75b241fd41dcf8bb2bb4286c46</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLongitude *</type>
      <name>First</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>ab5e49f410bffc6748b6d741e640c0ad0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YLongitude *</type>
      <name>FirstLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>acc90b1359b64378b956539d19d025d90</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>af19b5c6f9cb948f8af0653f31b13084a</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YLongitudeTimedReportCallback</type>
      <name>_timedReportCallbackLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>a43e35211d3bf2bd2f6aaecbc5d33a814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YLongitudeValueCallback</type>
      <name>_valueCallbackLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>a35d036aad38e6d0fd6daaad03e3bb094</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YLongitude *</type>
      <name>yFindLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>a719f2c7c93bc568490c923d95191a4ef</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YLongitude *</type>
      <name>yFirstLongitude</name>
      <anchorfile>classYLongitude.html</anchorfile>
      <anchor>aa3aafa41966390fb1beb0d7d683770bc</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YMagnetometer</name>
    <filename>classYMagnetometer.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a018cd0f0fdc058d3cddec5e12e757e25</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>ac0a527059f03a846ffef0a0965998cdb</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bandwidth</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a8b596e25b73e0f0cb092e171851ddba8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bandwidth</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>af729214c6b0b72293ecd22bb9e66d8e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_xValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>ac1fc6c2c2555477c78c3b555dbdd3f63</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_yValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a63b4307a25528d91cbbfb764d0ef72a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_zValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a1e48d164096abc04d6992266ec9bb798</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMagnetometer *</type>
      <name>next</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a70e253c3d02bcad95b99bf4b7b863663</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMagnetometer *</type>
      <name>nextMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>ab4e97166a865ad9e3b15e580e8cc6c39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a0966a9a6483880431bf0f61174de66c6</anchor>
      <arglist>(YMagnetometerTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>aaabb35d5126610e164e3b478af4873cd</anchor>
      <arglist>(YMagnetometerValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_bandwidth</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>ac36581f6e5ac3fa0c8b104b2dcf18b87</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBandwidth</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a8519efb2fd9387e7d7d1bd5d6b8a02ac</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>xValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>ad9af4b840ffbf573316e1951c00a8b20</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>yValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a5c67837c106584159d61511f81a94efd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>zValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a03c80590a113733ce4eddcb45608f1af</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>aa4d69e6b9157c0715c193b486807a788</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMagnetometer *</type>
      <name>Find</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a3eac525bed82c716fcb6fe78a68fc61f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMagnetometer *</type>
      <name>FindMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>af118be82979c725d63f0717a5dd4c6e0</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMagnetometer *</type>
      <name>First</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>ae2c419495ac57a5482975272cc8c30b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMagnetometer *</type>
      <name>FirstMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>ac14feb4efb17a3f47725fd4c91134553</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BANDWIDTH_INVALID</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a14b7df74476a5d9084a7dc880adb9ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>XVALUE_INVALID</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a60e14a85d9359c1b543541c85461d701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>YVALUE_INVALID</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a9a9f161b4e453cd9cee7a884af850904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ZVALUE_INVALID</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a7b2836647dd05997833090f7bf4746ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a7a4620b187090f957cecc9a483478d3f</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a94686fa6e526219b3de89e2bc224a5b9</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_bandwidth</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a89fce42e031b67b3bdf54ff4da0ab744</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMagnetometerTimedReportCallback</type>
      <name>_timedReportCallbackMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a64efb487c72be1c7367acdc38d10e9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMagnetometerValueCallback</type>
      <name>_valueCallbackMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a0f5819d643892285d72c09699ced884a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_xValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>aea716b9e00bc73de6c7c53da668e685d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_yValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a7cee41ebd9951383fd3cbc625a25ec65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_zValue</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a7cf9366bb514349222ffc0f7e905f781</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMagnetometer *</type>
      <name>yFindMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>ae231c24bc015d2d644cb20b71fee9e40</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMagnetometer *</type>
      <name>yFirstMagnetometer</name>
      <anchorfile>classYMagnetometer.html</anchorfile>
      <anchor>a58fd6faadeac4649e7e1a41b74cad816</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YMeasure</name>
    <filename>classYMeasure.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_averageValue</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>abca4a730c4ad0ba49efa3415bf2b679c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_endTimeUTC</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>aefba82b526d82290f34a51d887cafedd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>time_t *</type>
      <name>get_endTimeUTC_asTime_t</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a58002a273ae8990f4e3113e878a1e9ed</anchor>
      <arglist>(time_t *time)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_maxValue</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a0ee64ebec0ce4a203b1ff0f38ed44b44</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_minValue</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a7deb0b37eea22ae0ae5006a948651cbf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_startTimeUTC</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a063b4f0513e2cdf022e01aef2e798b2c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>time_t *</type>
      <name>get_startTimeUTC_asTime_t</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a7b18fa9f3c4c52ac0a0158824285d5a5</anchor>
      <arglist>(time_t *time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YMeasure</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>afae38c2a86ce9479c1ca1fa6ccac0759</anchor>
      <arglist>(double start, double end, double minVal, double avgVal, double maxVal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YMeasure</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>ab168dbab8fc996aab241a3cf64330ffb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_avgVal</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a960b39cb1447dd53633fa90d2fd9c182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_end</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a41bc5316fb80ad8962911751806b3ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_maxVal</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>afccdfe6f75337595428328d5939cb9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_minVal</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>af64705b7daac038a90d095e6104f1f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_start</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a773881647f1e1cf0987d6ce36efe40a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>time_t</type>
      <name>_startTime_t</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>aec68eeca316969ab13e1a287a8a7ce4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>time_t</type>
      <name>_stopTime_t</name>
      <anchorfile>classYMeasure.html</anchorfile>
      <anchor>a582349069a253100ed1bbc2e8df46227</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YMessageBox</name>
    <filename>classYMessageBox.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ae3bb3be07b6e6a769594c825681c1f5a</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>checkNewMessages</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ab0e5812f6705739a66b423014b62405d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>clearPduCounters</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a4c89a48fe9e1fde8840dd4159373d2c7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>clearSIMSlot</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>adc47a8d1964bf6ace2104db6ef72c5ff</anchor>
      <arglist>(int slot)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a8c50ccc91d15c285a2cef4e6e0b82523</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YSms</type>
      <name>fetchPdu</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a95c94564d6d332ba72dbe16cae268340</anchor>
      <arglist>(int slot)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a94664be4553c021fa156d4d276569d53</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YSms &gt;</type>
      <name>get_messages</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ae84c97c2f57889c90dc6d97061cdd4fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_pduReceived</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>aa4e194cf81dfcf5d143298d046bb1f51</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YSms &gt;</type>
      <name>get_pdus</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a3a8e3ef5a9585d3238cf50a4a1a3f526</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_pduSent</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a9e4ab44b6cc6c5f082e288372b6dbad6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_slotsBitmap</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ab3fbfbd80faed2254b7523eceff6134c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_slotsCount</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>acd6762f3eedd91036506d54210d41197</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_slotsInUse</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>af149ca58ef849c177e720c30034367f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>gsm2str</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a64beb5705bb17289223ecae46d916c8a</anchor>
      <arglist>(string gsm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>gsm2unicode</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ac515918325871d6fe216aee39717435a</anchor>
      <arglist>(string gsm)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>initGsm2Unicode</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>abc48365549c63a307e89923888252445</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YSms</type>
      <name>newMessage</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a94cb7ab3394e56cd601cb5fe3f786c4e</anchor>
      <arglist>(string recipient)</arglist>
    </member>
    <member kind="function">
      <type>YMessageBox *</type>
      <name>next</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ac8a0aabbc867dabd05c69c6fbcc73c55</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMessageBox *</type>
      <name>nextMessageBox</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>abc15d442f2f15e2cb110353d479c59d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>nextMsgRef</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a63bba0e6cb2c28373665ff17e76dd08f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pduReceived</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a475c0cfe6b32c41aafd86fa4c729a65a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pduSent</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ae4ddb778c5272194a22a609dd8e5b5e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a05d276765f87426fd43aaae3cfedbc7e</anchor>
      <arglist>(YMessageBoxValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendFlashMessage</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>aa41b12e6491b85f728a826187ac1287a</anchor>
      <arglist>(string recipient, string message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendTextMessage</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a7dc3931c84c05bd33140ae9fd351a0c9</anchor>
      <arglist>(string recipient, string message)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a6a954f63e73a80f632db838ec2bb16fb</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pduReceived</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a06939945819ed5c844b8bad2798cd70a</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pduSent</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a12e8f2aab2f26b0e9787759fb65c8927</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>af86dcdf40d4b35922b6cf0d59d29fd6a</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPduReceived</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>abc4edcaf00ecae2e87a5c106c43553ba</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPduSent</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a29a49291880dd866293209185e490c56</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>slotsBitmap</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a4bc2f47467cfee2637d68ec483173487</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>slotsCount</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a5465712f2fb5ed5dcc7acb5959bf890e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>slotsInUse</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a20fdb014f71fedec981a669292df2a82</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>str2gsm</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ae4afae704ac6d0cbf4587e944f672056</anchor>
      <arglist>(string msg)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YMessageBox</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a1bf71a99493256be79a8fc2c2094f8ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMessageBox *</type>
      <name>Find</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ace97b54e6561634569a80e6060c511be</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMessageBox *</type>
      <name>FindMessageBox</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a04c8b5ff4ce3c6570eb964d0cf987a49</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMessageBox *</type>
      <name>First</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a83cd457c6173e781e452be64c9153c30</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMessageBox *</type>
      <name>FirstMessageBox</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a0b6f5f4275c1675414b955dc3fd77896</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a92923bfdb4903ab853735ec81311f241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PDURECEIVED_INVALID</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>ac57a2a4ec363a17af2b8f49be698eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PDUSENT_INVALID</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a90622424f644122ec9fc7f97796f14e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SLOTSBITMAP_INVALID</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>abbb5c979d20a765d3593b3d8fe042e51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SLOTSCOUNT_INVALID</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>abfabc57c8222604b35ea81a482a4a557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SLOTSINUSE_INVALID</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a832c6fb313c1b0b0e9f1fab9544b26da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a739f204b91c5c05534afb9ddd0c4c1b5</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YMessageBox</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>aaac142f9444c21f71d2f191774f94585</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a00f9bf2d343fc0d2cb92e3fa6aa5ff37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>_gsm2unicode</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a48b03f16d51fc7eb7c072c622156e6e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_gsm2unicodeReady</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a323aeb3a248ed957549aa58b5bf56317</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_iso2gsm</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a2bbeeeb31b07e62021d2a3433f902614</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; YSms &gt;</type>
      <name>_messages</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a7cf3367b5e0001c1a61136a5b8672b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_nextMsgRef</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>afabfc8d5c3d139d6b6c758c8ac58c40e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_pduReceived</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>aa08ea36da4e9c6e39b9a2fdb082d7ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; YSms &gt;</type>
      <name>_pdus</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>acf2d2c1e4cb596477d4f85f0aa9b5093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_pduSent</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>af1c473d74d00d5d86e562f937b2f0275</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_prevBitmapStr</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a80987781caf121b58a1ef9dec2674c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_slotsBitmap</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>af2a352574195d21c20cd0b6a4aef341e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_slotsCount</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a9d7e688f810e8985988ca02cf3824982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_slotsInUse</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>aecaa63cde9e25e279616120faae37506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMessageBoxValueCallback</type>
      <name>_valueCallbackMessageBox</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a61b9c95a46aef7e81a34838f6734b095</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMessageBox *</type>
      <name>yFindMessageBox</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a43f4bd092b003b9d64b573776cf0e516</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMessageBox *</type>
      <name>yFirstMessageBox</name>
      <anchorfile>classYMessageBox.html</anchorfile>
      <anchor>a425feb2d89fddbf0528aa2b962ba179b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YModule</name>
    <filename>classYModule.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>_flattenJsonStruct</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a0024cb475b0d298b114e9e1ef3325efe</anchor>
      <arglist>(string jsoncomplex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ae1750834864f246fdfcb09c5fa8ecad4</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_BEACON_enum</type>
      <name>beacon</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a53be7a20c4e3cbcd95af2ff44814934f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>calibConvert</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a0e18f2868d532fd371f54b0de7467314</anchor>
      <arglist>(string param, string currentFuncValue, string unit_name, string sensorType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>calibOffset</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a8bdd938f5eba042a0546a8308336499e</anchor>
      <arglist>(string unit_name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>calibScale</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aee2de00173ff852dc42a9ea4182a4c01</anchor>
      <arglist>(string unit_name, string sensorType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>calibVersion</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>af1a49d1b2b42b2cf804a3943b8744b0e</anchor>
      <arglist>(string cparams)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>checkFirmware</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a2c2aee908513cd8a3742f06275657fd6</anchor>
      <arglist>(string path, bool onlynew)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>download</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac8c975c9b5ecfeae2f9410a6db1adcff</anchor>
      <arglist>(string pathname)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>firmwareRelease</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a0ae02c75666782e6ee07ce476cab6780</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>functionBaseType</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a0db2767538134a27bd8de31154d37e2b</anchor>
      <arglist>(int functionIndex)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>functionCount</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a50111ccf8f9e45f42706e88b45f9e431</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>functionId</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a5092cb9808051470feef4b715ab5e02b</anchor>
      <arglist>(int functionIndex)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>functionName</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a6bfdbdbacd0d3ddc8c8322b7867e5413</anchor>
      <arglist>(int functionIndex)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>functionType</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a76904c8a84345fa7d66426c96a44c028</anchor>
      <arglist>(int functionIndex)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>functionValue</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a2a5e43781d6a381e07e15adadf5a83f3</anchor>
      <arglist>(int functionIndex)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_allSettings</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a3490b95bf8dda51bdd2dca0bd7de8c51</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_BEACON_enum</type>
      <name>get_beacon</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a832c2c797bb3e1b95dd9173d5e3a0442</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_firmwareRelease</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>add7ce95478e4918bd1612c0ba3428ee8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_friendlyName</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a16916c735db63c964df3e3a800d73788</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; string &gt;</type>
      <name>get_functionIds</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>af34489c29375698e9ee0a937a6d55a87</anchor>
      <arglist>(string funType)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_icon2d</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a93672e29193380b2bd87ea3fcd4d5201</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_lastLogs</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>acd32092aec670b13914c6beca61200b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YModuleLogCallback</type>
      <name>get_logCallback</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a9949dd7c4d996d3ecf8fe68e1a095c63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_luminosity</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a3888bf8bcab7532da257426e7a52c533</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_parentHub</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a0bbd11e6d8c18dfefc65d40d9ff5de2f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_PERSISTENTSETTINGS_enum</type>
      <name>get_persistentSettings</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a7bac2db5dc0bb73e17669341e329fdf1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_productId</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aec445ed5c25183bd40f7883dc43e5c4a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_productName</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ade20fe0aa67635975a5f122c2125bf2e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_productRelease</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a6007a0a680fe59a2c41a75c9d3030830</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rebootCountdown</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a5ae355eeb77c59f3fbb469fa64bb7394</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_serialNumber</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a52b357a131898e509d52aa2fd77dccdb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; string &gt;</type>
      <name>get_subDevices</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>afcf5d024359c677b8b3483b189ea8cb6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_upTime</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>afb54bd3c428a4b93c4a9cd193bc3c166</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_url</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ae89dbae0d9994b53f99a3f96d97efe32</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_usbCurrent</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a431efa10302ee625556f0fae01bbdc0c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_userVar</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a8e018ef152b04b8cff1ca5e08592327a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasFunction</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a32e781d2545a09b819c8ff3f2bc8ee34</anchor>
      <arglist>(string funcId)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadThermistorExtra</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a3993e0d9e662b7d4bb966b0e596e010a</anchor>
      <arglist>(string funcId, string jsonExtra)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>log</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aff45b01eda84417e3216fa391e56cc12</anchor>
      <arglist>(string text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>luminosity</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a17187a3937f2c3a142976331ebab4a90</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YModule *</type>
      <name>next</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a37da14126dd99b8921918c15e8e0256b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YModule *</type>
      <name>nextModule</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a86694c137f54036eeb5775aded217e50</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_PERSISTENTSETTINGS_enum</type>
      <name>persistentSettings</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac47b3506ad324ce6c659469d31ca8d5f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>productId</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aa8638d4cb430f83ed3fa358fe1fb6440</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>productName</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a9ca7512c10d9b1ab16e78f563c9e4c0e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>productRelease</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>af481ee3b8367f7d48307afbbcceae11c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>reboot</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a9a53ba4cab363f2c3b8651a5608910cb</anchor>
      <arglist>(int secBeforeReboot)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rebootCountdown</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac3af8929a92d8f17f7b7298fe646479a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerLogCallback</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aafde95f5f065c056ec2b912bdadeac5e</anchor>
      <arglist>(YModuleLogCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac426b046d7c4db31d6b9c444ba9d2eb6</anchor>
      <arglist>(YModuleValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>revertFromFlash</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>afd657d81ac646b7e45558004aebeec2a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>saveToFlash</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>adf2943804a4fecb3db33d44305e5d96e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>serialNumber</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a9326e0ef0e1787976c99377b7b1ef956</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_allSettings</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aea7603aed2ed348d2bfb6834edbc15f4</anchor>
      <arglist>(string settings)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_allSettingsAndFiles</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a8ded629a618bc01affdb244c474aa3e9</anchor>
      <arglist>(string settings)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_beacon</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a8a819df5f898088c8c114f7e12062ea1</anchor>
      <arglist>(Y_BEACON_enum newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_extraSettings</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a2255b12d51925e80ecd71c8df0fc900f</anchor>
      <arglist>(string jsonExtra)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_luminosity</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a1da58342684787d2773bc1a98a63feb8</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_persistentSettings</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a6de52eb915d5e2b73929b96dbf452941</anchor>
      <arglist>(Y_PERSISTENTSETTINGS_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_rebootCountdown</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aecccf1c6e944427e7320d0318a1aa347</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_userVar</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aecec7f7aaf442fb086295b57899cab4f</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBeacon</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ae45b841791c19abe3d4a5728e24291d3</anchor>
      <arglist>(Y_BEACON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setImmutableAttributes</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>af6c3d1aaa9ff601d7e94518eecdf0082</anchor>
      <arglist>(yDeviceSt *infos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setLuminosity</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aa0d2092d5dd5fce628ea07cc27302865</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPersistentSettings</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a7178bbfae1ca48f34c46050d5f6f083f</anchor>
      <arglist>(Y_PERSISTENTSETTINGS_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRebootCountdown</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ae58284186a01734b5a919a346ce19350</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUserVar</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ab4c555d46c6aba76f238bf33795027ef</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggerFirmwareUpdate</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a15b6a8b66e42d3beca2debb839f80b07</anchor>
      <arglist>(int secBeforeReboot)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YFirmwareUpdate</type>
      <name>updateFirmware</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>af931dc74c3a522b89ed6dbc1ffcea04d</anchor>
      <arglist>(string path)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YFirmwareUpdate</type>
      <name>updateFirmwareEx</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a5b4cc87e29a833b4e450d8b25fcdadcb</anchor>
      <arglist>(string path, bool force)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>upTime</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ae068d68bccbe0aa52880d4b3471a8df4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>usbCurrent</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac09b85ec3d155232ecca658479feb412</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>userVar</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a71365f8b9a557deb88f7f9e6599a8d2a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YModule</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a527fa3f6dd78063842926e571b372bfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YModule *</type>
      <name>Find</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a953987b068d0074af5e23728a0e37db5</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YModule *</type>
      <name>FindModule</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a21c939f1db534d26afff596b61992c30</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YModule *</type>
      <name>First</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a1f5c27fdd6c411d74e723dfe67199fca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YModule *</type>
      <name>FirstModule</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a007046ad932667b60a53d658cfbb9ba9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BEACON_enum</type>
      <name>BEACON_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a8981b5e3dcc18cabcb60b5b9a0810c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BEACON_enum</type>
      <name>BEACON_OFF</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aa5937ec02dabe4c518aadf933e825be0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_BEACON_enum</type>
      <name>BEACON_ON</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a744848ab35cf9edcd1b8f630851cbe8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>FIRMWARERELEASE_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a1288efdefa3ca807109ecfd2d4e8ff73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LUMINOSITY_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aad801f7a7572890a211367dcf1f724fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PERSISTENTSETTINGS_enum</type>
      <name>PERSISTENTSETTINGS_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a236a8a28d38f49b66a0ad3fc67326424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PERSISTENTSETTINGS_enum</type>
      <name>PERSISTENTSETTINGS_LOADED</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aeaa3b156f2b3e1e9734533f73755d56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PERSISTENTSETTINGS_enum</type>
      <name>PERSISTENTSETTINGS_MODIFIED</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>adea52e51d83d8f09c95deb960aa4709d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PERSISTENTSETTINGS_enum</type>
      <name>PERSISTENTSETTINGS_SAVED</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a24ec59d159419024b4b785d990d9e468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PRODUCTID_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a8c955741d28f7fd8c05211d2deb70bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>PRODUCTNAME_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a82c7a129e3c595c62e42099e511d5ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PRODUCTRELEASE_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac8dbea4ef1eb1302ee0fa2d6b909e742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>REBOOTCOUNTDOWN_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac8e9f2f3068664d39569a67607f8f901</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SERIALNUMBER_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac14404f9cd0ccadef5450f10e83635a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>UPTIME_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>af70c0a8d7b6926ba79df8b49d5caa3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>USBCURRENT_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a919270c0facbeea8475717c01b95770c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>USERVAR_INVALID</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a34e8af9d54dcbe8f77f4cab4d625bff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>YRETCODE</type>
      <name>_getFunction</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a0d01f367c528864b54928c578e81eb31</anchor>
      <arglist>(int idx, string &amp;serial, string &amp;funcId, string &amp;baseType, string &amp;funcName, string &amp;funcVal, string &amp;errMsg)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a9779c04a069579d815bf77ba3bdd6d1e</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YModule</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ab81a5eec1eeabf671d359d1b314417a5</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_BEACON_enum</type>
      <name>_beacon</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a366ca1bbf9963331641a101acebe3241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_firmwareRelease</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a43bdda62d6051205c094b8ff45721287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YModuleLogCallback</type>
      <name>_logCallback</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aa243d3f5d7eac211d1fdf2feb2b8dd32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_luminosity</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac7156819cc0cb30ab998875b40291231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_PERSISTENTSETTINGS_enum</type>
      <name>_persistentSettings</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a52109dc863b5de85582da7ffb526f7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_productId</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a5cc80754a3a05ef45570c9ddf76525ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_productName</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a8deb00d6924021d58ace8f74e28fe3c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_productRelease</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a0142f55c402082d0a68556eed156abdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rebootCountdown</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a397c543c784bc1f12d9c11bd4f9b730c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_serialNumber</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>aac9d7f0029cf9776cb315277cc4f7674</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_upTime</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ad14a6bff559def67e7b45856c7fa5b34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_usbCurrent</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a57cd29ed12731d90872e1a24561bb675</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_userVar</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a2263be74c9b35d53e2dc30e10b5e9361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YModuleValueCallback</type>
      <name>_valueCallbackModule</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a535b0272b58136f83d21ef1c7874b979</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YModule *</type>
      <name>yFindModule</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>ac87561d2ed498f9e2557d1dce1db38d1</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YModule *</type>
      <name>yFirstModule</name>
      <anchorfile>classYModule.html</anchorfile>
      <anchor>a68aa18661d240ca40bf8b814d63b6055</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YMotor</name>
    <filename>classYMotor.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a7c6647e076b833a14106b7cfa726fa00</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>brakingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a8d4f2d2e2b9e24019f3ceef6528ce182</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>brakingForceMove</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>aebfd62c11c7c82995d9dd9f71db54950</anchor>
      <arglist>(double targetPower, int delay)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>aa9f16cb06b21796fa3ea2fe3e994dda0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cutOffVoltage</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a3fa725fcc22bd426e520d646916a78cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>drivingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>aa5cd594d6dba13304e436ae9ba53646b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>drivingForceMove</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a2b960d3e247809e4e0de3682ec0acac6</anchor>
      <arglist>(double targetPower, int delay)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failSafeTimeout</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>aae637b8ae9db409174c433a263e120e2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>frequency</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a3ad16492cf539d97ebbbe32dd0e8a435</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_brakingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a55e9ea23d837f18befab50678233f5f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a70347ad1fb653be55b8797419db09f58</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_cutOffVoltage</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a8c764d8ef4c2f30dfb5048b0c30836d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_drivingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a97033ea080c83d54a16f37033b9deacc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_failSafeTimeout</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a2fdf00040aa5ecda8b0c1f2b1b7b8eec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_frequency</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ab7156a94f1cc44dc1b320f6c234d2885</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MOTORSTATUS_enum</type>
      <name>get_motorStatus</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ab96353fb1b182566a373d08d669865d4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_overCurrentLimit</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a8bc41cea340784fc2ae487b24c2dbca7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_starterTime</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a4584ce089e0db07dc8fa61a627b556a9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>keepALive</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a8844059f49f7cb207aed3666d3e77cd5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MOTORSTATUS_enum</type>
      <name>motorStatus</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ac0b9dd6d4b91b29e1c89b3d2e5d15fc8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMotor *</type>
      <name>next</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ae16bdd450601da2cc5d4630e02ba84cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMotor *</type>
      <name>nextMotor</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ab21cd8a6b44710074ff0acc9b6bc4924</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overCurrentLimit</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ab0f0218192db129c1fc6396ca9ab51d4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a149bcdd7cdd6924b8432366185f24015</anchor>
      <arglist>(YMotorValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetStatus</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>aad002c5930cb1a2fb882d52659867c03</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_brakingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a254832dad1ac32ffa23a93e8fd585573</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ac3b8b60e9c80b3cbe2ddd1387c32da71</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_cutOffVoltage</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ae695743d9b4ed0fb89fa97afe3970a4d</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_drivingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ac71e951ff7f0a961cb2eecf39b2aaf6f</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_failSafeTimeout</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a29d480bc033831ef22c1ca838ef980df</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_frequency</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a3ae69451a2defde50bf67ee50b200e4d</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_motorStatus</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a03d960f618cff603e3b716383421448e</anchor>
      <arglist>(Y_MOTORSTATUS_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_overCurrentLimit</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a6af3be5292ea93f58f7d350db303131e</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_starterTime</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>adcada3b8b0697b51a7e104636b4388c4</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBrakingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ace2e97fe96fa3b75f20835eae611d4b3</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ab00cf79a0a1c22ae0b61922ec497ac26</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCutOffVoltage</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ad1bcd7c9be1fe3997fda6fd26d057290</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDrivingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a3e5f1e7318952b3c63ca3400b244bf3c</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setFailSafeTimeout</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a033342e5ef0421f1b085c12de461549d</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setFrequency</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a0d6d3f29319c0a903bd9dffcb64117b2</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMotorStatus</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a9252bc801a4344b8fd4f5e7d608a5e60</anchor>
      <arglist>(Y_MOTORSTATUS_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setOverCurrentLimit</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ae881ddf7f07e0a0ee962769bcbe76f9c</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStarterTime</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ab19d6ef6b236486da08e9efac1b67aaa</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>starterTime</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a7f67dfac7a6b054789f4c7b01867c86e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YMotor</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a9f419f1fd842c417d8483f31a01fbed2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMotor *</type>
      <name>Find</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ac14dac89ec282a1aaf2e624d1345ac95</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMotor *</type>
      <name>FindMotor</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a262c2c539acd8d4de33cd56ee8bd8fb1</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMotor *</type>
      <name>First</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>abd7046d5dd50dbc460696b5126bef64c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMotor *</type>
      <name>FirstMotor</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a5d3595f7bd5508e1aabf24984c4918e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>BRAKINGFORCE_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ae440bae41b039f9c9959683f4de09c6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a1e1c6109c92739a4cfb5c62736e7de0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CUTOFFVOLTAGE_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>abbde0d27b1eb82135801949f1852d8c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DRIVINGFORCE_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ab87511f140bc5dfed9ab8945086bdad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>FAILSAFETIMEOUT_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a655643ba83359e75a9880a911ab6e4c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>FREQUENCY_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a3e5e04e169073570666cb5aba396d8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_BACKWD</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a0da6a2d7d2084170e8d6757e4a25d4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_BRAKE</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a83bc77aac81a52465daa75f165551bea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_FAILSF</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>add723ec69cfad040e7f14e6b6d6c18eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_FORWD</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a7f7fe493d4dfdd6fa7ca23f69c918682</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_HICURR</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a5a401043e9e196b2307c315de6b94d61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_HIHEAT</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a274a9be833375607dbd38ddcf264db73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_IDLE</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a3b01aac13bb344de111cdf0f12e969e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a7ee1407a97bdd2436c3c6a087668f905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATUS_enum</type>
      <name>MOTORSTATUS_LOVOLT</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a27c8a603e8c3d18bba024aa5313881b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OVERCURRENTLIMIT_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ab7e2822a33de5556bcd2582ff021b6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>STARTERTIME_INVALID</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a7362c9331ee80d1a9988f6ca191ae409</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ae56d0d51665f947b0cdba1c66246f50e</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YMotor</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a56cc907269ba38d6852b5037db84cf9d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_brakingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a8b07eb1d16cf76c67fa690d449617b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a31c307eeb715aecad4388aee8efbf6ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_cutOffVoltage</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a46b6a33c30e387740206fb868c589c6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_drivingForce</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a587d060700d774cdd56ad33f8d7a3914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_failSafeTimeout</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>aa13b8334ec05b1ec4fa5441f38df2cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_frequency</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a88f4a0a2d78f719f27f80ce2194e320c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_MOTORSTATUS_enum</type>
      <name>_motorStatus</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a67b6c604d08c8fff11c993fde25f99c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_overCurrentLimit</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a7eab2495039ae47dfcec0cd81b1193cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_starterTime</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a5c2c534294b629e1297a512a3909d583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMotorValueCallback</type>
      <name>_valueCallbackMotor</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>ad506bd2ed7123d824684e83f5b810a4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMotor *</type>
      <name>yFindMotor</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a5f84ec4904c7993d17fccbee5dcb5c43</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMotor *</type>
      <name>yFirstMotor</name>
      <anchorfile>classYMotor.html</anchorfile>
      <anchor>a1ef1c3ef26430f7e97766749bc2609e2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YMove</name>
    <filename>classYMove.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classYMove.html</anchorfile>
      <anchor>a319bc5241dab61bf3e951a4408dae164</anchor>
      <arglist>(const YMove &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classYMove.html</anchorfile>
      <anchor>a319bc5241dab61bf3e951a4408dae164</anchor>
      <arglist>(const YMove &amp;o) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YMove</name>
      <anchorfile>classYMove.html</anchorfile>
      <anchor>a19b3e7f30d3f03bfcb14f942649e7449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YMove</name>
      <anchorfile>classYMove.html</anchorfile>
      <anchor>a19b3e7f30d3f03bfcb14f942649e7449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>moving</name>
      <anchorfile>classYMove.html</anchorfile>
      <anchor>a76eb020bc94f64867e8b70ae31a842a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>ms</name>
      <anchorfile>classYMove.html</anchorfile>
      <anchor>ae011b0e118de6fa0d177cab1fe957050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>target</name>
      <anchorfile>classYMove.html</anchorfile>
      <anchor>a0e8e50c973851a3e45b9a46a0c3bf254</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YMultiAxisController</name>
    <filename>classYMultiAxisController.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a421de66e1ba126a9a26cbca838e473a1</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>abortAndBrake</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>aacb567b71ada37a93d82e250127124bc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>abortAndHiZ</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a245c6bd810b5601dc15434c8ad3ff408</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>aae7dd114c1159ba7210a5593dae5dbc6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>emergencyStop</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>ae8bbc9dcd9743ed23600beefdc77ab29</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findHomePosition</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>ab795bf226fdcf3b9c729a1337bfc4260</anchor>
      <arglist>(vector&lt; double &gt; speed)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>ad740c744992a7ca48ee30ea33251ff1e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_GLOBALSTATE_enum</type>
      <name>get_globalState</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>ac99b82c25b39b6a625ad5b6c4a7cce68</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_nAxis</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a302ade9ced734c45ea3acd9617c1bc19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_GLOBALSTATE_enum</type>
      <name>globalState</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>ab555348be833fe42743cbb34c65743cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>moveRel</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a95988ecd1033d5b8bf1efcc771fce06b</anchor>
      <arglist>(vector&lt; double &gt; relPos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>moveTo</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a70041c009a2cda1915204c0ff3c11134</anchor>
      <arglist>(vector&lt; double &gt; absPos)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nAxis</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>aedbda06cc850c80e853bc0840f4a5bca</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMultiAxisController *</type>
      <name>next</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a6a6f23ca0ac6757408a9db4e9542983e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMultiAxisController *</type>
      <name>nextMultiAxisController</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a44c106aa4275c46bb89264de2e8ce8e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>pause</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a5751d3931e5b02429d62286e716876a0</anchor>
      <arglist>(int waitMs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>aeb4e1f63121d6a44ab2ae0fd654dfcf7</anchor>
      <arglist>(YMultiAxisControllerValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>reset</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>aa17bd3863c8cc6108c56fabdab88f091</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendCommand</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>abd70a838b74e70e37a0d8652c7601aeb</anchor>
      <arglist>(string command)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a03b0f4049cdff8e9ebb35b6a52ee71b9</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_nAxis</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a2c81edc2af6d4d6d406de7841c9140b6</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>aa20ce72360c19a54b17cb939894ce71f</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setNAxis</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a1bb91642876e4850cca8f6961a15a7d9</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YMultiAxisController</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>af241b241e991181457f9e5c8325e42a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMultiAxisController *</type>
      <name>Find</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a900a0edf1b68d7c754813d90a130a055</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMultiAxisController *</type>
      <name>FindMultiAxisController</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a410d7edcb296075c3abf87976eee7ca2</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMultiAxisController *</type>
      <name>First</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>abcd6a86378666bd637c88987fe545bed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMultiAxisController *</type>
      <name>FirstMultiAxisController</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a14df23166ecb3ce39d72956afee6751b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a473cf7773bf1297badc6d5ad18ff2852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GLOBALSTATE_enum</type>
      <name>GLOBALSTATE_ABSENT</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a4dcc8e6dfa186b419e0cb47b66084725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GLOBALSTATE_enum</type>
      <name>GLOBALSTATE_ALERT</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>aca8f475861234ac8d3906604f943887a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GLOBALSTATE_enum</type>
      <name>GLOBALSTATE_BATCH</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>ab91c6a9c2cd689e1b330ac4989f4110a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GLOBALSTATE_enum</type>
      <name>GLOBALSTATE_HI_Z</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a0426f014440f144dd8f21f23f341302e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GLOBALSTATE_enum</type>
      <name>GLOBALSTATE_INVALID</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a5a2ad19f7740ec21d10121e111ca276a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GLOBALSTATE_enum</type>
      <name>GLOBALSTATE_RUN</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a92b14318c05bffe7bbae297e4efbfea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_GLOBALSTATE_enum</type>
      <name>GLOBALSTATE_STOP</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a9732fe27b63dc2fea657e631a4d62eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NAXIS_INVALID</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a08b48d93200f65679f9dc1493016209f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a3c7e845dc3fbc5e313bad4bb0cce527f</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YMultiAxisController</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>ac52ff60f141cb0544f876d7fc0c434d7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a0a55e22c62d0d22c8ac0b8d0fca26ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_GLOBALSTATE_enum</type>
      <name>_globalState</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a5fb1815d5943f6cfd9121658144b2d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_nAxis</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>ae13dd81bee3518b0446b78b298b01426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMultiAxisControllerValueCallback</type>
      <name>_valueCallbackMultiAxisController</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a99a905bb670846a408973ab5c2b661a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMultiAxisController *</type>
      <name>yFindMultiAxisController</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a4099c8d225cab8bb3911ae9d25a66403</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMultiAxisController *</type>
      <name>yFirstMultiAxisController</name>
      <anchorfile>classYMultiAxisController.html</anchorfile>
      <anchor>a227ddea914572499a8a27eaf03609048</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YMultiCellWeighScale</name>
    <filename>classYMultiCellWeighScale.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>ab8441921dce2ea48919b46b54bdae0d2</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a37a5523539bc3c6b36882654bc5fffd5</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cellCount</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a9fb733f872a30f458ee6de5003aa25c1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a1996c0c8fc3f0fc153af31cee3ab93c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compensation</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a82e18e0eb989d97d29eff0c8b10fe865</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compTempAdaptRatio</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a506f16572de0fddf071248528c8e3b11</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compTempAvg</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>aae7a0bc5523948282168821d53464f35</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compTempChg</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>ae6e6e7ddaa5862f7c16b1508113f53cf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_EXCITATION_enum</type>
      <name>excitation</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a1e67ba013a65db852442a5d8276a2e06</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_cellCount</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a2373865518a949fe0370d2b389f68c4c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a8ab05cc566aec8a835c4dc594a40e5c6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_compensation</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>af658f2f97ec16e75013bd361d1235c61</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_compTempAdaptRatio</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>ad8a1b8d4c11b0a0e67eca6eeaa9dc3e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_compTempAvg</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a077fa30efd9485cf6751ac46cab4780f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_compTempChg</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a602d5551499c4c3686c8d7b72f456616</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_EXCITATION_enum</type>
      <name>get_excitation</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a4a3cc660165a41375ed168ee51363ce4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_zeroTracking</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>ab5a48014be707d6c047c069b105b73c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMultiCellWeighScale *</type>
      <name>next</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a4568d484798ab06c156392ab635db7fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMultiCellWeighScale *</type>
      <name>nextMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a577a6d0b9968b24edc5fbc74fbfa7fde</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a8a99ad00ec1a9c2df32b88026ca4940f</anchor>
      <arglist>(YMultiCellWeighScaleTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>ace560457256f3104dee6f7e27ad219d5</anchor>
      <arglist>(YMultiCellWeighScaleValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_cellCount</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a1793a0cafe82f9f64e896ca28bc46420</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a6057f6c07d9aaf5c7a343bf24f4fe754</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_compTempAdaptRatio</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a68669206174557fda23e644713994732</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_excitation</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>aa8015ffeb8e251c39e925d553c4f244b</anchor>
      <arglist>(Y_EXCITATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_unit</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a660e6e1d8e4b88dfa68b22a297de3237</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_zeroTracking</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a017978443643a3aa23a8f70214a7257a</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCellCount</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a0d644c2b972fcb2c7bb715d400bd3314</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>acdd53fce875b24f3c7af8c218681a4da</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCompTempAdaptRatio</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a921d6241775f3fed7886bf080d34c63f</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setExcitation</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>acc92564fdbf89c1ef3d979924a6a3bb8</anchor>
      <arglist>(Y_EXCITATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUnit</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a86d1e52d75e7d404ef9ffb7719db7fc3</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setupSpan</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a72fbf0bf138045ff9a60c8ed30ae37b6</anchor>
      <arglist>(double currWeight, double maxWeight)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setZeroTracking</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>aa03c98f6ea52758f8a43d23c91c109ab</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>tare</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a516465b20d05eb32f8b71c8af6d8c32c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>zeroTracking</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a93543952776255ced6a0ff121405de43</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a30f6496b0b2b4896f95d88d98c93e4df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMultiCellWeighScale *</type>
      <name>Find</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>afc525c86fcd2a7c0a8e26e09a0f127af</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMultiCellWeighScale *</type>
      <name>FindMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>abc40a384279b100b189bf3d5a740d0f3</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMultiCellWeighScale *</type>
      <name>First</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a34d9d58c2831190a7ec276c8b1e7aa79</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YMultiCellWeighScale *</type>
      <name>FirstMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a34718400c6f78af03c674f4f59134bb0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CELLCOUNT_INVALID</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a0868064909014a8366c4dc4a44e7771a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a2486a38a6067adfabc57565e68888121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COMPENSATION_INVALID</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a4e51b621c76423cced1fe6580ede1eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COMPTEMPADAPTRATIO_INVALID</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a7ef9681ac85833c7ffe2d4580f84aa5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COMPTEMPAVG_INVALID</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a8cd234e4970b99dc438462ec8846e66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COMPTEMPCHG_INVALID</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>af5f8d0765fef69413af6e1e0762cf728</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_EXCITATION_enum</type>
      <name>EXCITATION_AC</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a4abc09cc74c6aa912ab9fc4efcf88180</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_EXCITATION_enum</type>
      <name>EXCITATION_DC</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a6fde27298a65ed33545f5af926931b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_EXCITATION_enum</type>
      <name>EXCITATION_INVALID</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>af86837e3ba7ea7d94ab5ea5fec859573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_EXCITATION_enum</type>
      <name>EXCITATION_OFF</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a0775cc4ef8355d7a5fa19eefd19f2bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ZEROTRACKING_INVALID</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>acea051fb6eaca495a3d9e80827508edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>aae3229066252d214e78f830140ea3265</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a7af42c29d782c0884d82cd8f6a2f96ab</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_cellCount</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a1cf0a41ab558471dbc8c2f2ced6f6aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>ac0c16b97583d6d5ba701fe23b80a00b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_compensation</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>abb57057cb50d1453504e4762b09c46d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_compTempAdaptRatio</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a7c9f5b1aafb594f69fa8c3ead252a8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_compTempAvg</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a70b96741e768ea048579933d9d833db6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_compTempChg</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>abc06a037f3060d0dc28fa3cabf97bf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_EXCITATION_enum</type>
      <name>_excitation</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a19e8d8143f3559c8da3b6b7416c3b61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMultiCellWeighScaleTimedReportCallback</type>
      <name>_timedReportCallbackMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a49c8fb8af9dc41c0c8834f9dbdfe73f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMultiCellWeighScaleValueCallback</type>
      <name>_valueCallbackMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a106d8764153d1eaae630fb5e857637d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_zeroTracking</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a71adb732ad3df06fd9bca72a72385036</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMultiCellWeighScale *</type>
      <name>yFindMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>a7a35b1468af54ee3ece9274335e92d99</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YMultiCellWeighScale *</type>
      <name>yFirstMultiCellWeighScale</name>
      <anchorfile>classYMultiCellWeighScale.html</anchorfile>
      <anchor>aba658decd983bb95125069678bd9d256</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YNetwork</name>
    <filename>classYNetwork.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac12d77155cdb1243c06c428ac9efeccb</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>adminPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a0b874bc7ce27d9f6b368caa1890dd85f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>callbackCredentials</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6c5e1b1a2048387f208a65478da43c07</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_CALLBACKENCODING_enum</type>
      <name>callbackEncoding</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a8c0fcf3294086184f3f88c5aca691bba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>callbackInitialDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ab33be3531be340ce7ecbaec281ace072</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>callbackLogin</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3db1476bc72a3705430b340c06393caa</anchor>
      <arglist>(string username, string password)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>callbackMaxDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>acbade5159325132320508407162c869d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_CALLBACKMETHOD_enum</type>
      <name>callbackMethod</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aeca79aa86f923145d1f5e41f715d6f49</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>callbackMinDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a8d69aa2ad01a14f65586137416bdb8a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>callbackSchedule</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a8497446ea7ba8d31cc7968e146631970</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>callbackUrl</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3a66eb57168e166b00d3baebf731c88d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>defaultPage</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a390d37dbeaf2a42bb4e6dd39c078fa2b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_DISCOVERABLE_enum</type>
      <name>discoverable</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a813d161927d921d431cf5c98912ccbc1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_adminPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a60f5c3ccccc78730dae27dcca1163f22</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_callbackCredentials</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aecfbc71736d989422804edab4d362c1f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_CALLBACKENCODING_enum</type>
      <name>get_callbackEncoding</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ae1a3b1a34660616326318898c53c03c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_callbackInitialDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a493e3281737422675a122a0c09d2c37d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_callbackMaxDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aaea42986f830b3b3aafb796c5a59bbec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_CALLBACKMETHOD_enum</type>
      <name>get_callbackMethod</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>abbd2a61cbca1c3ace9a9c213540761be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_callbackMinDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a130f01b4cc30dd0ba582342ca8462a47</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_callbackSchedule</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a889d089924f3111a28c3ea5b9ab4d5cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_callbackUrl</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a58457ad8f04c437bc8d8b586cb23b1f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_defaultPage</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a0e4343b7bfb4de5f7e6fb774be2ebad8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_DISCOVERABLE_enum</type>
      <name>get_discoverable</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>af03775f6e55c9e478b737e82bb76585c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_httpPort</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a77e4d17edfdb820fc43ce7ae0a6308f3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_ipAddress</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a14bbeef676a3b594acba4885819aedc2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_ipConfig</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a63ccd06fdc9675476396bddd28ebf503</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_macAddress</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>af402b9c5235905122262d270891896a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_ntpServer</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3159dc535cc51b41c16c76791e11f210</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_poeCurrent</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aea7db07220cb586e09e1dcd1b2c5355a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_primaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a7a363ae3593c9e3d7f891de6edc51379</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_READINESS_enum</type>
      <name>get_readiness</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aafd8688723086b6e0a6af755d69a0b9a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_router</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aa3b5eb4d4e74d0b70184ce6d94814ce7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_secondaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a4fa86bef861e9fa5aec803600e1d5b37</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_subnetMask</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a36f41b3975ab0a39fd1485c51244d2ea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_userPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3cce9d290a27da324769cbc487691e3a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_wwwWatchdogDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a2d2caccc4b9851d809edf817a518c24c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>httpPort</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a1ade2ab1e3eab40b2c5b8fb732785633</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ipAddress</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a41740425564092604195edcf6b7de89e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ipConfig</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a75576e48e169e97b9c89b11403d7524f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>macAddress</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a263e84ef7f93d64ceb557c840955c9c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YNetwork *</type>
      <name>next</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a1cdbd15d133ff848e762972ce6ca869f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YNetwork *</type>
      <name>nextNetwork</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6127ba2c4768a15c33235fad84b4a84f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ntpServer</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ad83195908215b4ca99f1d5d0c64df8be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>ping</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a37cadb650b08f5c327d9b65215e336f2</anchor>
      <arglist>(string host)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>poeCurrent</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a10d7f206c7bd1db123c1e96296264ebf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>primaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aea2348a4c31001b866f0acf6f0c1dcf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_READINESS_enum</type>
      <name>readiness</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3999e5ee47ca223ee35891fde1c5ff79</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6c5480076fe5bc058267bccd9cf44c7e</anchor>
      <arglist>(YNetworkValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>router</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a99c6f3f106eddf810663c0a9d254460c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>secondaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a10ee9038a1b55a3adc3135e1b6fa8ec6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_adminPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a1e542ee8d5870d1b5077b7731a603829</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_callbackCredentials</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a26002c1180b6f499d52b60ffdce547af</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_callbackEncoding</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a721d449e2493b0a88be8a2c8fd5537e5</anchor>
      <arglist>(Y_CALLBACKENCODING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_callbackInitialDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3f3a0904b0784bd2652153563ffc1c96</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_callbackMaxDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac630ecd582c23e8eff18b46029ee6d62</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_callbackMethod</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a65e88aa70baf46e7c725ed7b76d433fc</anchor>
      <arglist>(Y_CALLBACKMETHOD_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_callbackMinDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a43920fe27ac8c073bc4ba1ecb6a54430</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_callbackSchedule</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a80149e1c43ec9866087a917defeead92</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_callbackUrl</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a8db62c0081462796ce48a7a28429416a</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_defaultPage</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a5d7ae619b420c10297de2d6893834f3b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_discoverable</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ab8d3b1efbb834b36115d4020f8f0995a</anchor>
      <arglist>(Y_DISCOVERABLE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_httpPort</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ada5b309a5898393d858d1b5c352e190b</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_ipConfig</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3c7da1e5f38e1c94f571edda552fd4f0</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_ntpServer</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a01fdd1c63efe0114350cf6bd9b978c8e</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_periodicCallbackSchedule</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a66ba425367028683c92a2bc5406e47e4</anchor>
      <arglist>(string interval, int offset)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_primaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3f833dcd97edbe31d1be389c1eeba327</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_secondaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a48fcf679f008143b60277b944f5237e4</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_userPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac59d6e1ab53c2ebd4ecbde152485be71</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_wwwWatchdogDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac08fb85d98465c98ea4774b23d32f8e5</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAdminPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a65be5ab760addd2d375e470a13a1ddcc</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCallbackCredentials</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a36c05c969872da750df780a9be02e8b2</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCallbackEncoding</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ad83773dbbc29239a25dc0089b60d1d06</anchor>
      <arglist>(Y_CALLBACKENCODING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCallbackInitialDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ad73404f8727b05c5fed7c068da3eb842</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCallbackMaxDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a449d01ea47f328fca624dd6a2f77ef5d</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCallbackMethod</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ab8dcf13b396c31bef43f126064c4076d</anchor>
      <arglist>(Y_CALLBACKMETHOD_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCallbackMinDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ab3a027d5a71b70f9f51ff22498eab515</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCallbackSchedule</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a336733267e2a8cd7282ad8545ea212c0</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCallbackUrl</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a33114519c99a053fce9963ac4b857e78</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDefaultPage</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac9fed08a86ea87c50fae297006cd40bc</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDiscoverable</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ab1aea163dfb28f784f23b369e1fade6e</anchor>
      <arglist>(Y_DISCOVERABLE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setHttpPort</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a674476e152ff004d4c7060158563f5d3</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setIpConfig</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a9d09cb9f5713628f88893634a33ba96b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setNtpServer</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a43213dc9bdf811bcde9e7826b504dd24</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPrimaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a2e31edff678ea2d374a1daf8a14ff21b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSecondaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6b7724a1c1748d8f1ee01c8593dcab92</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUserPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a174a7d3bd53e76dca6fcb23f011c1df0</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setWwwWatchdogDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a47e22da4ee9749bc75069ba3a41539d8</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>subnetMask</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac3337f6dcc39bd7d91356f8e1baf6e03</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggerCallback</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6fef7cc5cd8e7cd1df2f96c732bab3c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>useDHCP</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a5d0b9f7b61950c2ce79986b15d3f540a</anchor>
      <arglist>(string fallbackIpAddr, int fallbackSubnetMaskLen, string fallbackRouter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>useDHCPauto</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aa49e93d95189b251aa95a3c8a88b7d58</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>userPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ad585f8a9c223c3477161308464a679f6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>useStaticIP</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ae74f38b0cb2b2aa55bd892ab4ac92c1f</anchor>
      <arglist>(string ipAddress, int subnetMaskLen, string router)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>wwwWatchdogDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a31a75bf85a3dbe506d121bbdd4e56021</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YNetwork</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a888d4026b079a53f76f3d75d6c08bfd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YNetwork *</type>
      <name>Find</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a9eddaef5659d283a108ee3a6bd0329c4</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YNetwork *</type>
      <name>FindNetwork</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ad0b7df6729781b7210e1c2c80761e5e4</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YNetwork *</type>
      <name>First</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a8c824db8dc0b65341393012104ae84b1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YNetwork *</type>
      <name>FirstNetwork</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a4af0c47229c2b573b9853cf1a58547d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>ADMINPASSWORD_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a20556027e2cb8dc0a47164d44d1b6248</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CALLBACKCREDENTIALS_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a4884a9cb01ef446b72c080f0e1081c29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_AZURE</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ad8ea723e622b11564ae3838a645a9b51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_CSV</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a4a8e4307fca37154965d9d499090d27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_EMONCMS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a8ca89115fcc29f26620047622e98a363</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_FORM</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>afc6ecc1575041c2135f59c39096e63e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_INFLUXDB</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>adae74f8dc2b84676dc76384c1296fd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aa96ce6abe3933ae43363f3af4f572f7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_JSON</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ad00b1364788f1bc7f9ac5b18aa7fb5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_JSON_ARRAY</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aba3385b900cd955da9578d33ed526503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_JSON_NUM</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>adba28d7c9cb1a41ed2075627e5fed45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_MQTT</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac0fab8feb9490915ccaa30eb67dc4359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_YOCTO_API</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a7c8571c8dd7738055b070cd382b4e714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKENCODING_enum</type>
      <name>CALLBACKENCODING_YOCTO_API_JZON</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a333a4955c4ec0ccb6af1908d583f4192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CALLBACKINITIALDELAY_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a1dd828c4514703ab94142c055c7a65e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CALLBACKMAXDELAY_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a59056da0b1edcb9b73eeb203ad516c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKMETHOD_enum</type>
      <name>CALLBACKMETHOD_GET</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a4056c03450ecafd776cf62a9fdc3b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKMETHOD_enum</type>
      <name>CALLBACKMETHOD_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ae866c14ac9196f181343dc2e5a4b6a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKMETHOD_enum</type>
      <name>CALLBACKMETHOD_POST</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>af6368a9b60057c72686baf445c48b481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_CALLBACKMETHOD_enum</type>
      <name>CALLBACKMETHOD_PUT</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6b74ed63bd0c1beffa9a76d7b403a9c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CALLBACKMINDELAY_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a86658ff06cf04e38228928d62200ee42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CALLBACKSCHEDULE_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a54cc8399d95b8e2ed601b75f481a1209</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CALLBACKURL_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a12c54c238e56eaa70379f6ee2587acb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>DEFAULTPAGE_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a06b7ed124de9e1416b48f9cf859f2510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISCOVERABLE_enum</type>
      <name>DISCOVERABLE_FALSE</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aebd8fca264bd851024b42e5219665506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISCOVERABLE_enum</type>
      <name>DISCOVERABLE_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a0722b6dea4602c388228e3b213aaa335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISCOVERABLE_enum</type>
      <name>DISCOVERABLE_TRUE</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a783a1e49a1ef92e2dd6f1d68470dfb0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HTTPPORT_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a56e5caaabfb70b26b6cf1944ccf38848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>IPADDRESS_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a594a7e639ed12827487fefcfb0b96504</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>IPCONFIG_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>abc24baa53b83af2343bc41bd834203b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>MACADDRESS_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ae7bebe91a3e4878f3cc63204e9a46d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>NTPSERVER_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a8b81c571142a1b51a26c582ce44d7b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>POECURRENT_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>acd54f62548a1190d0c0382e54a5441ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>PRIMARYDNS_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a271a671e3d4dc070ba74c128e8a8fa89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_READINESS_enum</type>
      <name>READINESS_DOWN</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a2598e12d2ae45c734be3e8c80e649bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_READINESS_enum</type>
      <name>READINESS_EXISTS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>abb14bd9d574ad595287d1d3463e8dc3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_READINESS_enum</type>
      <name>READINESS_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a9783d9b32581550cb89c28e0dad0fa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_READINESS_enum</type>
      <name>READINESS_LAN_OK</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a126cfeb4321a0a95cfe40a4a61c473fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_READINESS_enum</type>
      <name>READINESS_LINKED</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ad8c0f11ce35fb0682e1c5a337140f5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_READINESS_enum</type>
      <name>READINESS_WWW_OK</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a5700cd40cd8eb27401a8661f2a7ea70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>ROUTER_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ab146d8eddc53cfa07ef720ff52f41907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SECONDARYDNS_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a31287f61a29e63bac370cfc0373e320b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SUBNETMASK_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3087347399c373bcae887abd0352079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>USERPASSWORD_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a25280a03536e0f1fba3b38c49198336f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>WWWWATCHDOGDELAY_INVALID</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aeca4a914af5bd121262f2d3ef92b1aea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a1a61ae33b9be4b766b099ede7278bf2a</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YNetwork</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a0c18c75d5454ac3a297aef4b8d076a19</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_adminPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ae7e83589898aef66125da37cfce0650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_callbackCredentials</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a9feed0d4bf1079c627ebd809e2eb9e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_CALLBACKENCODING_enum</type>
      <name>_callbackEncoding</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aabd1678d2199e6df0d0c5fec8bf4ded2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_callbackInitialDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a7e30e7c9c0dd7fd44bd90435a9bcc488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_callbackMaxDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6528e2c1d2c050f5245ca44813c7b416</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_CALLBACKMETHOD_enum</type>
      <name>_callbackMethod</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a3dfca85dc69cf9dbe784af1aa8bc07b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_callbackMinDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a8468b2bc4f75bd390ab2c2491cf89075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_callbackSchedule</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a15e20aaf8d66c955ee2d584bb4cece8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_callbackUrl</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6c391ce441a3b1f30463fe3d414c70a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_defaultPage</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>af150abad0ebda20bb5192a58f7b74a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_DISCOVERABLE_enum</type>
      <name>_discoverable</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a080c523168fc9918857f9b52554f4c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_httpPort</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac1f83ebbde7b5e1f3bc38a464e25f040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_ipAddress</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a9e2dd0ad69a1fee8d569ddea586b7cbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_ipConfig</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a89cc493d31a441e8438fe1f0f4878986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_macAddress</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a275356477844d3b6a43f3e367f68a736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_ntpServer</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a7bb9e8550ce7503518e7b2faabaa6151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_poeCurrent</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a65e06037ce6ecd9f7728de0748b605aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_primaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ac08e5df313d23479c7202675dfa880c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_READINESS_enum</type>
      <name>_readiness</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ae12d8bcd87db0927c921e2904ed9861b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_router</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a40c6d2eb78151aa2213ee81076db2517</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_secondaryDNS</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a2ea5c405c4fff1c6accfb1049404e658</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_subnetMask</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a19c0daec6ca5ef53e8b77b7ad40fe10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_userPassword</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a70e24b2365c28af3ff55716a9e02c6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YNetworkValueCallback</type>
      <name>_valueCallbackNetwork</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a0f86ecaef4e78c460768f525b5d7dd4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_wwwWatchdogDelay</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>ab82244b685b83af08f00fe04363af092</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YNetwork *</type>
      <name>yFindNetwork</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>aaf729fc36a043fccf12da02625de8c42</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YNetwork *</type>
      <name>yFirstNetwork</name>
      <anchorfile>classYNetwork.html</anchorfile>
      <anchor>a6df5173d769aea3b5b7293f6cfa28cac</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YOldDataStream</name>
    <filename>classYOldDataStream.html</filename>
    <base>YDataStream</base>
    <member kind="function">
      <type>double</type>
      <name>dataSamplesInterval</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>a1dbc4754844457017dc6c82d1c44419f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_dataSamplesInterval</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>a6089541086cc220522d7e75b735a7e11</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_startTime</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>a52189e0dae552632e9fba6adf3ef4069</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>loadStream</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>a3a8ed1143f896b297fd8d38598f19a55</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>startTime</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>a706b9af2dc8603184a12a9237d03d5dc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YOldDataStream</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>ad6ef91626de492e0e4ec94697909d932</anchor>
      <arglist>(YDataLogger *parent, unsigned run, unsigned stamp, unsigned utc, unsigned itv)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YDataLogger *</type>
      <name>_dataLogger</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>abaf060c0cc9e08c0fd4a9d3df45e8526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>_interval</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>aaf8edef0d302aeb5ac2c43f76eda10d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>_timeStamp</name>
      <anchorfile>classYOldDataStream.html</anchorfile>
      <anchor>a7fe0bd958548605b142016534059a078</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YOsControl</name>
    <filename>classYOsControl.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a455b85d7b284aa8463002d81b01a5ee4</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_shutdownCountdown</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a8a5bd648099b24e96a5af52106ce32aa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YOsControl *</type>
      <name>next</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a4fe6de0613e4176bf93210619ec78aaa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YOsControl *</type>
      <name>nextOsControl</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a8af0ef20d5f9b363fb08b5962cce3604</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a978010d4678d49279c08ac5259a1ffc0</anchor>
      <arglist>(YOsControlValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_shutdownCountdown</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a052fc4794fac88e2e8401e337d4dd6e0</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setShutdownCountdown</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>ab9a315614f8ebc9848fd0029a2fdb382</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>shutdown</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a1983c9698c638dadc5d08fb01aa4f9e9</anchor>
      <arglist>(int secBeforeShutDown)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>shutdownCountdown</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a119040ecce2622864d11ca5c71150581</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YOsControl</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>aa74eeebace0e256f1ebb8f4dfcaa33ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YOsControl *</type>
      <name>Find</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a8418c11b606293fd87adafc048c17d29</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YOsControl *</type>
      <name>FindOsControl</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>ade5cd6d976f1c38339e9211afff53fb3</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YOsControl *</type>
      <name>First</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a5db5bd272fb80ae4330373b3dd2dc033</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YOsControl *</type>
      <name>FirstOsControl</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a71a8615d307ec37ab0a18656095aea07</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SHUTDOWNCOUNTDOWN_INVALID</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>ae634468093836f8ec9945a57de794d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a24f0a13410b2ffa2b80309a92c738f38</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YOsControl</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a39f678f96afe4fd1571b09050799a947</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_shutdownCountdown</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>ab098d2dbab226a71d2eea7461986c8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YOsControlValueCallback</type>
      <name>_valueCallbackOsControl</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a0d2148dcd3414812f0332ff56371560d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YOsControl *</type>
      <name>yFindOsControl</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>ac3af961b4cd2dbe38b66417f4382ea62</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YOsControl *</type>
      <name>yFirstOsControl</name>
      <anchorfile>classYOsControl.html</anchorfile>
      <anchor>a6da1306a659ed88b4c3f5d7b5b8e8458</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yPerfMon</name>
    <filename>structyPerfMon.html</filename>
    <member kind="variable">
      <type>u64</type>
      <name>count</name>
      <anchorfile>structyPerfMon.html</anchorfile>
      <anchor>a5cd5ef9f2c5f4897f836d04c6557558b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>leave</name>
      <anchorfile>structyPerfMon.html</anchorfile>
      <anchor>ae81d01570f836b9ca85967c5d0d93b01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>tmp</name>
      <anchorfile>structyPerfMon.html</anchorfile>
      <anchor>af76b68e8bc1bcddf5529d01790b4068a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u64</type>
      <name>totaltime</name>
      <anchorfile>structyPerfMon.html</anchorfile>
      <anchor>a36644be89e1be038dcd4daa37a76f0ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YPower</name>
    <filename>classYPower.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a0fa40aad297575ced04a2ebc1c38b7b3</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a3f4818611d48e27e289200b1ee7e4344</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>cosPhi</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>aa795162ef293d0539ea4fcd1780c7b59</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_cosPhi</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a36d581f29aa79c6b41abfb2353e56270</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_meter</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a6f69d75a7e9e3351384b9534c3799df2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_meterTimer</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a225396033d295674ecc79e82b1284187</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>meter</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>ae0689d5607e9b784f1cb272dc5f29593</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>meterTimer</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>af8f2220b6db8d964b31ecd962083afa1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPower *</type>
      <name>next</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a5b465ce56c5e0fdc7bfcdf19e36776be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPower *</type>
      <name>nextPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>ab4f00c88da423f4bd4496188adeb1717</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>ab39df47f507b759ea424e4dc6b9edaf6</anchor>
      <arglist>(YPowerTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a7d07916f03d716f1de7043bc833f2254</anchor>
      <arglist>(YPowerValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>reset</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>ac5a0efb8f73d6b9989cf538b16679eab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_meter</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a39011cf773f6f05d8a9141bf2b882ce5</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMeter</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a350f1f1f2faa923d252e4025e7a12c22</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a0f764a5edc0af3e193823e51abde7077</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPower *</type>
      <name>Find</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a197aa01456949d0c41a1b72252f28d79</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPower *</type>
      <name>FindPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a2149e249619f6b3cbaece80a4342de6f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPower *</type>
      <name>First</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a0c46c63c4b8066a0676e562eea0b3935</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPower *</type>
      <name>FirstPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a2cf7e3b614f5959c636696a4851b881d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COSPHI_INVALID</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>ae048cb4e010f29bc4b607c95d86a485f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>METER_INVALID</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a16d6ba6ff62b3ea4e6bceb81fdca5ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>METERTIMER_INVALID</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a8ff160becd7020bb764c01e213355746</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a8ec24de36c8629e0c7056012514d6017</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a4201ed82b219246cc41e78d1ef00963b</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_cosPhi</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a98f567649357ca0fb91caadf3b6243f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_meter</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>ac948028a33394c7bdba9bfb8261d42f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_meterTimer</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a03a3aae2d7111f11557eeedae0c37ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPowerTimedReportCallback</type>
      <name>_timedReportCallbackPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>adcdf24a50525186d7a92816f43289aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPowerValueCallback</type>
      <name>_valueCallbackPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a34ff4be09069e5766ca7bc1c99244574</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPower *</type>
      <name>yFindPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>a58f1862cb2f6349825bc595abedf9ca1</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPower *</type>
      <name>yFirstPower</name>
      <anchorfile>classYPower.html</anchorfile>
      <anchor>ad98720d029c5d0bb554d4da280396235</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YPowerOutput</name>
    <filename>classYPowerOutput.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>aa60c51716353e2311f6a3414d8bcf0c7</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_VOLTAGE_enum</type>
      <name>get_voltage</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a33037fb13aeb76b40010660833afd0c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPowerOutput *</type>
      <name>next</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a9258b4a0faa3fcfa321b52ceb68d310c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPowerOutput *</type>
      <name>nextPowerOutput</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>ad60983ae2742e9c319ae9c7311ebe1a6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>ab6a583a9344c3e1a6a645c751587a16e</anchor>
      <arglist>(YPowerOutputValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltage</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a09f45288338a5eac3f25cd2eb0386c4b</anchor>
      <arglist>(Y_VOLTAGE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltage</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a97f6494a9bee379edd2d54ec4803d375</anchor>
      <arglist>(Y_VOLTAGE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>Y_VOLTAGE_enum</type>
      <name>voltage</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a0a9bfe59d48ed89e0e782df383719c52</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YPowerOutput</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>adb5ac180358b9a83046b64cd034d96c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPowerOutput *</type>
      <name>Find</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a267c1a79ebbf7f1f87d80ca6822cc56f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPowerOutput *</type>
      <name>FindPowerOutput</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a14ee5537ea68653506d73766ca99c010</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPowerOutput *</type>
      <name>First</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a0218dae3584bb6a83104e7542b9d8ceb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPowerOutput *</type>
      <name>FirstPowerOutput</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>ada98e2ed882fe86c6a420861e20b74f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGE_enum</type>
      <name>VOLTAGE_INVALID</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a5e14dcde5820ab97d87ea84f1f702499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGE_enum</type>
      <name>VOLTAGE_OFF</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a713649b2828f216b8096735db1398573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGE_enum</type>
      <name>VOLTAGE_OUT3V3</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>ad71d77cdc11e37376c99c073e2b7eabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGE_enum</type>
      <name>VOLTAGE_OUT5V</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a85abd12ee1a6e4752dfc55a4cbf8a12c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>aa65545059d15db6cb822d234f7265a55</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YPowerOutput</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a66ae408bb9b33813bbf54d0cbf229738</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPowerOutputValueCallback</type>
      <name>_valueCallbackPowerOutput</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>aaeea80929881f19ca556680d4c0f5e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_VOLTAGE_enum</type>
      <name>_voltage</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a86ccfee2eac9dffe6f451e7c97e1facf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPowerOutput *</type>
      <name>yFindPowerOutput</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>a0f8ae2577b1ce52073ea1f0513512b98</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPowerOutput *</type>
      <name>yFirstPowerOutput</name>
      <anchorfile>classYPowerOutput.html</anchorfile>
      <anchor>ac24ccaf1f6e34e638191da06cbfef3f2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YPowerSupply</name>
    <filename>classYPowerSupply.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a17175239eda8c39824fa392b8c783543</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a0b147d488fd66c3489a68a7a1e27b44a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>currentAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a8155a995c3f5046497e1f21d9b6d5abe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>currentLimit</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ad4e02304c00fa4719688ae545e662409</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aa766613ae87747375c7bbd059f340c40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_currentAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a73354e807bbcc488a60bfaede4f8ebf5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_currentLimit</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>af7faaff06b4459fd0fa5816add4d0aa0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_inputVoltage</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a20f4cee13cf4ba6729a0a63e4b28624e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_ldoTemperature</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ae795a5fe21510907d6f3d1bd9555d533</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_measuredCurrent</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a44b3f96a757cf83ed8af2fff4784e2d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_measuredVoltage</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aa82ea8798c36db1f6dbc1696ff261735</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWEROUTPUT_enum</type>
      <name>get_powerOutput</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ace7e9e26a5537278728f3eacfc5b6bd7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_vInt</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>adab776dd38063464b2fa329d9a6d4811</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_voltageAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a212f15e8fcdac983289b85547b44ba32</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_VOLTAGESENSE_enum</type>
      <name>get_voltageSense</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a626b7a8145796f1770665b12efc1323c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_voltageSetPoint</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>adc94f3ee6cb9e66d68222ddaa8c3d34b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_voltageTransition</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a58872dadd5eed28d524e048e628cbbda</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>inputVoltage</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a6f208bee1810e916280cf45d7b4352a8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ldoTemperature</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a45a6de448d77660978c2e6c9e5acc650</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>measuredCurrent</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a509c384c5f218b9b122a970de27f3295</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>measuredVoltage</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a3fd8f8945c53338ef2bdd4b4b72189a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPowerSupply *</type>
      <name>next</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a09aae9b7c6f325460bea2b3d50f2089f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPowerSupply *</type>
      <name>nextPowerSupply</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a9f260f24caebafa8427c6b3b96c358b6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWEROUTPUT_enum</type>
      <name>powerOutput</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a0f7c2f94e5d3224fa35287b17d6101d1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aacb4fe9750f3d28505fe86b65b8b213f</anchor>
      <arglist>(YPowerSupplyValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a858707c35637bd02b86424f954813bff</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a5cda4e035fbadf9dac87a134c462e8af</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentLimit</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>adb9c994eadb7532f4e27f01564b879c7</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_powerOutput</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a124f0541260c8bf2e92e75198e809938</anchor>
      <arglist>(Y_POWEROUTPUT_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltageAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>affee4c860e86d2189f017e6b3b35781e</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltageSense</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ad1ce14255f7e81442c0ece8c7605915d</anchor>
      <arglist>(Y_VOLTAGESENSE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltageSetPoint</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a6fe84c647b8ce9aff322ec3309b57933</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltageTransition</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>af568e2cf630aa784686b9edc0588e5dc</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a0014d50a46ad92576c8c1cc9e3de5e27</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>af9526f07f8002a77515020e45bed47d2</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentLimit</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ab1a1eaf0fd132515387403b024667415</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPowerOutput</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a6a2d48f8555ccfa3635d848d8c20a26b</anchor>
      <arglist>(Y_POWEROUTPUT_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltageAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a9531b0d7edccb597a243299f565cca7e</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltageSense</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a62cb85295775683460d5433d783a27eb</anchor>
      <arglist>(Y_VOLTAGESENSE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltageSetPoint</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a3091e70ad48990b52a35ef28a3ba5f40</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltageTransition</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a30cbe98eb9ce9cb8b104a9a08e4b249c</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>vInt</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ad093679c92bd49ed9a07cfa68a413445</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>voltageAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aa4b47643d75b43d52b73293657455653</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>voltageMove</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aacb4db509d79c4a27518493259312fd8</anchor>
      <arglist>(double V_target, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>Y_VOLTAGESENSE_enum</type>
      <name>voltageSense</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a47da777a73f7d3ce884493af6a3daac4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>voltageSetPoint</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a884a5e876c4b56eba19b59afc7d50b45</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>voltageTransition</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a4a9b1f55088dc0ffb52a98a8ee436cc3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YPowerSupply</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a8ba76d296851a88f133344115bbff0e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPowerSupply *</type>
      <name>Find</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a94b78bcfc18bd50a4be1ba9c7a408b51</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPowerSupply *</type>
      <name>FindPowerSupply</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ade0778ba5d85b41c2c5b2e2f12a7faa2</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPowerSupply *</type>
      <name>First</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a0d84316cf30305705f7fe32531400c13</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPowerSupply *</type>
      <name>FirstPowerSupply</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>afd1d96e544022e19b46edf09b653c87d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a983b96f25217d6cddbe39d4bc78e675a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CURRENTATSTARTUP_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a59270b36db05816efd74fb1e7ac3c7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CURRENTLIMIT_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a9c813bcbd835ec579087523a9d6fb6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>INPUTVOLTAGE_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a3a920187d3a1a8cbbdf51c22d9f98ef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>LDOTEMPERATURE_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ad62a4fbb290f8b1ec4235e2f0d0fdca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MEASUREDCURRENT_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ae0b40c06075966152cda9f5714d88eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MEASUREDVOLTAGE_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ae17500a6e8161ba7aa6e759acbe6a1c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWEROUTPUT_enum</type>
      <name>POWEROUTPUT_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ac31037be19bb5efc85d755174775175f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWEROUTPUT_enum</type>
      <name>POWEROUTPUT_OFF</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a8607ea561897dbef01cfe96728e0b7e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWEROUTPUT_enum</type>
      <name>POWEROUTPUT_ON</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a7f5524b393a549d4a85858fd09b52482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>VINT_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a35999fa6d6da8e718916f8212f71819f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>VOLTAGEATSTARTUP_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a80e115708cbf9a3423d4a1e83c811678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGESENSE_enum</type>
      <name>VOLTAGESENSE_EXT</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a90adad2001f9efb7e06047fea3d7f9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGESENSE_enum</type>
      <name>VOLTAGESENSE_INT</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a6bed149b9ae4d2efd2feca04ba5a67de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGESENSE_enum</type>
      <name>VOLTAGESENSE_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a586c74559c804bba61f60e2a5d11387a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>VOLTAGESETPOINT_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a37925572b986c05aeec1090c24d6e38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>VOLTAGETRANSITION_INVALID</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a82d8148721948404c8620f9343be16f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a58979ca2c4e785a18bfdfd3be6e672cc</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YPowerSupply</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aa88fc6321f0dc258bde98d60665d1ff9</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a80638273d32d9516e4af0a21159139c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_currentAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aced6ec5004c197e8469ebfca1ddf3e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_currentLimit</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a197d28c5811456943081f2d4849f09f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_inputVoltage</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a7f0f05d5c649174f12b14244c5a8f2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_ldoTemperature</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a87c10dba0b31e1bd3c9edcb89d62bad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_measuredCurrent</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aa8e92adc9bb05432b0b145fed9a34109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_measuredVoltage</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a7de279ddc5ae5f51adf044ef0d022920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_POWEROUTPUT_enum</type>
      <name>_powerOutput</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a69b961bfcbfe4c3e7e998834316d8929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPowerSupplyValueCallback</type>
      <name>_valueCallbackPowerSupply</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>ac6255e96cad48c3622933a6f0ed5c297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_vInt</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>aa4d62c4340cc31338d484e02c6330b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_voltageAtStartUp</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>adfe505bf6e0d3b5eecb55d072a51b784</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_VOLTAGESENSE_enum</type>
      <name>_voltageSense</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a13e421c25864ed4558f7e66ebb86dfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_voltageSetPoint</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a1a9645692fe4c1bb17dabc5e53630c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_voltageTransition</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a247ce5d389c253545a41a6eb5451881c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPowerSupply *</type>
      <name>yFindPowerSupply</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>af42792e6426e0998d51218bcca163a33</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPowerSupply *</type>
      <name>yFirstPowerSupply</name>
      <anchorfile>classYPowerSupply.html</anchorfile>
      <anchor>a21f0859cc7b4a337b54e4ee0dfede9b1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YPressure</name>
    <filename>classYPressure.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>aee7fa32439dd04faa3b6332e66682260</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a8c045e51a1d426fdf6ca684e7302d094</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>YPressure *</type>
      <name>next</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a6590e0330b8bbd421af44f634ac1dfa9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPressure *</type>
      <name>nextPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>ad1e754085b6da2357dcea953e51b5ee1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a34722ff5bafb342a96e6295e471015c5</anchor>
      <arglist>(YPressureTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a1be10214eed095128e1bae55842f9826</anchor>
      <arglist>(YPressureValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a5218ed1aacb96af14d8112afe9b11e2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPressure *</type>
      <name>Find</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>ad589abde9568b19f27bad79e329370f2</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPressure *</type>
      <name>FindPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>ab79cce6768743dc880a2ad9f69c061ea</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPressure *</type>
      <name>First</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a4cb9adf16237c3c3690f28e0a305f0a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPressure *</type>
      <name>FirstPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a8057a89e886214038a4a10dac03dea8b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>affea9b94c2ef77ec14a2f791c7c11944</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPressureTimedReportCallback</type>
      <name>_timedReportCallbackPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a652d9cc0867f7887103c2c633e0031ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPressureValueCallback</type>
      <name>_valueCallbackPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>ace25313b7781b9876017edbb6da0ce02</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPressure *</type>
      <name>yFindPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>a61de36f6ed054c9cbf16bb9756dd9e12</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPressure *</type>
      <name>yFirstPressure</name>
      <anchorfile>classYPressure.html</anchorfile>
      <anchor>aad8d7c6a037dcf9bf6332874e023edc6</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YProximity</name>
    <filename>classYProximity.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a482ac0767366f20d91dee7db870855e3</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>acd1b80415803377a13c3fa4aad3a77c4</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>detectionThreshold</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a99612f45ec644f0531e3bc68b75bf385</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_detectionThreshold</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a0e8bdc334f2f153fe250685c27fc0fbf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ISPRESENT_enum</type>
      <name>get_isPresent</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>aedcbbcb3e805d1724690ef09a888334a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_lastTimeApproached</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ae4ebd8bde72977b42e4730c9fb0d36cc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_lastTimeRemoved</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a1e0f520fea1fc1c0c930ae951e1703fc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_PROXIMITYREPORTMODE_enum</type>
      <name>get_proximityReportMode</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a0cb3a5b339a02e2e107d0ed00a90eca7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_pulseCounter</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ad71d43e97c01669c14aa1ff232c13d94</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_pulseTimer</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a13a5c3302acc6ab5caacc774eba78a00</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_signalValue</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>af33baa02d7785af4c335cc8dc83cff82</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ISPRESENT_enum</type>
      <name>isPresent</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a505207901de490ff3494eb06d2d030c2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>lastTimeApproached</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ac9120b3a2c532ac26fe40005e8a38f10</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>lastTimeRemoved</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a2b496085e56758e8c1faf0fdddb9b6ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YProximity *</type>
      <name>next</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a38763f99b81c3d9293ff5d46a10d0ff1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YProximity *</type>
      <name>nextProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a38d19b5299565c790e916c767036e0fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_PROXIMITYREPORTMODE_enum</type>
      <name>proximityReportMode</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a132e57e73a863c1e6f6b101a4bf8e105</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>pulseCounter</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a8aeed304f50d8e7f660784d8d3624d0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>pulseTimer</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ae8ef58c72b278560513887efff163d75</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>af5764e7d40d40cabe0c1c0cac353ebf3</anchor>
      <arglist>(YProximityTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a1ea205f99c9671006830e01ea13c6381</anchor>
      <arglist>(YProximityValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetCounter</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>aeea69f9df8f40eef5d5fbde803eef448</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_detectionThreshold</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a11c9970866d9b21ec587e36e7be2c059</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_proximityReportMode</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a930d980275d27118b95869bcf5882dda</anchor>
      <arglist>(Y_PROXIMITYREPORTMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pulseCounter</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a41ca31b40f527413ff80607c3a0ad083</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDetectionThreshold</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a15067b2122cb5a777b68f56083b13cd9</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setProximityReportMode</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a06c10a791da3d1e3872e3a097be8994a</anchor>
      <arglist>(Y_PROXIMITYREPORTMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPulseCounter</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>aff5a531961620c3455a559f0ab6aafbf</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>signalValue</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a037a330c435c49073adea957894b7b4b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>af2f798e2dd2b02417805aa51f0af1f46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YProximity *</type>
      <name>Find</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a00ddc637750ed7bc54901e4b79013448</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YProximity *</type>
      <name>FindProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a176947708a5b8f17c5ee6d2c3a8b0c38</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YProximity *</type>
      <name>First</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a31e33b274eab53e4e80a871513a09e54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YProximity *</type>
      <name>FirstProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>aa95e605a57a2585dc2952b4ebf258f74</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DETECTIONTHRESHOLD_INVALID</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a8ca60490b0a6db3c01eac7d9ee17dcfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISPRESENT_enum</type>
      <name>ISPRESENT_FALSE</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a11d5ab4994d64372ca8da8c5c9328965</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISPRESENT_enum</type>
      <name>ISPRESENT_INVALID</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ae4cbcbd77a759a92c0018a966dcad76d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ISPRESENT_enum</type>
      <name>ISPRESENT_TRUE</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ab0ec8e48f4b0ddd5aba010798ee20546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>LASTTIMEAPPROACHED_INVALID</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>aafc8410af13cf54d91adc64814d32b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>LASTTIMEREMOVED_INVALID</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>abb181fffc4b3f5a52500b99bffaf94ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PROXIMITYREPORTMODE_enum</type>
      <name>PROXIMITYREPORTMODE_INVALID</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ae60c0dd85f3f6a83c7a6be3322ef0d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PROXIMITYREPORTMODE_enum</type>
      <name>PROXIMITYREPORTMODE_NUMERIC</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a2a21c98f7331d6c42a90e03bec9b6d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PROXIMITYREPORTMODE_enum</type>
      <name>PROXIMITYREPORTMODE_PRESENCE</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ab2066e9240982c859e5caf7d55553aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PROXIMITYREPORTMODE_enum</type>
      <name>PROXIMITYREPORTMODE_PULSECOUNT</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a7b85e975d26b7a849bfd579c79e00198</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>PULSECOUNTER_INVALID</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a413e85000186d8076d6a337d3036bcce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>PULSETIMER_INVALID</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a380c13408c06c149c2153356e6404419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>SIGNALVALUE_INVALID</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a4bb6bcd734de63af6911637d25f6bbeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a4ebb1f1662d436c6100eb1832f266889</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a59e1ed48021640e19649ed34918c118c</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_detectionThreshold</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>afc3ecc53f5dd61ab6aac1d6b0df3a0d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ISPRESENT_enum</type>
      <name>_isPresent</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a1d78281fb52a40aa0f1879d22a509263</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_lastTimeApproached</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a01f9b87486148f94259d4bc6178bafbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_lastTimeRemoved</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a817e3c292e73220e38edd2e10ff31e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_PROXIMITYREPORTMODE_enum</type>
      <name>_proximityReportMode</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a0b2dc9ef8924996d6d895e2cbc2f6195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_pulseCounter</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ad7869c9642e48363c36ce4a48e885e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_pulseTimer</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>aac3dd989a7ebd0289b965d1659947984</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_signalValue</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>af62021b5eac17271e7b9812c1cd7dd37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YProximityTimedReportCallback</type>
      <name>_timedReportCallbackProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>aa0b47a03676cce2f58ba6042619f4b54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YProximityValueCallback</type>
      <name>_valueCallbackProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a0dd1b5d91b34d2ca407b68e030e63d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YProximity *</type>
      <name>yFindProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>a075a68a88fad25af9e0ec60a3c20b503</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YProximity *</type>
      <name>yFirstProximity</name>
      <anchorfile>classYProximity.html</anchorfile>
      <anchor>ab2182ede5284195c6bc38d826da344a5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YPwmInput</name>
    <filename>classYPwmInput.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a257b01b2e4b486e750cd51f2b4c41dfc</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ae42cd2c66e32e383065abb94330564cf</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>debouncePeriod</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>afb87f630bd686787e705987bbc3783c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dutyCycle</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aff8d93d022ff2c9f39df6d617b49b32f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>frequency</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aa26ce59e2d20126fa18a74fe15c5fa67</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_debouncePeriod</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a63d7a38932267e9be809e2829e1c67a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_dutyCycle</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aac17cf5325b018851e46aef90cfd7d58</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_frequency</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ad18f14765a1c598bb113be605cedb50d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_period</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a992d7bf6ce7ebda624c1a1a9a4d58340</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_pulseCounter</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>af2eedabc4018423e558901db1d6bfa01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_pulseDuration</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a4de1ffb7b0afe253775b5e2997d2541e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_pulseTimer</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>accc1ac7478e7ae047a748b1b5fe91e3e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_PWMREPORTMODE_enum</type>
      <name>get_pwmReportMode</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a963facfc800f2238a3b53264378ef6c2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPwmInput *</type>
      <name>next</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ac322e2dadad2505c751619bde41d92d4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPwmInput *</type>
      <name>nextPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aca4f2e62237043d127bca934687d8658</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>period</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a9f3be6173b21884ac0837e1635a8dd79</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>pulseCounter</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a1acf99e6a1275770a092abd2aca48692</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pulseDuration</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a97c7f8cc2b8753be4ffe6bf643c43e18</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>pulseTimer</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>adea3312345755a5775302e826661b8f6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_PWMREPORTMODE_enum</type>
      <name>pwmReportMode</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a665e2a613a6844d4193491ce23c5fd5c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>af1d332619b9f4c2a163c04391cb988e8</anchor>
      <arglist>(YPwmInputTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a1bbbc2949498fd13a62f52dc839c58fc</anchor>
      <arglist>(YPwmInputValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetCounter</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aba1d8acb5a0b0723c3ea51bf01cee950</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_debouncePeriod</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a040c13239ec8579eccd3c205a3675bc8</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pulseCounter</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ac58e590c0b24ed006c6926d62d577c2d</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pwmReportMode</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a96a5abb42e2124008e75dd93e5e7efaf</anchor>
      <arglist>(Y_PWMREPORTMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDebouncePeriod</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ae32ee4d343d7cf509fc40372a0cfa72d</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPulseCounter</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a92298aec4e4dcac2bbea7b9f11d1cf9e</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPwmReportMode</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ae9e4e9515b5cb2f11a6446c7bef55bb3</anchor>
      <arglist>(Y_PWMREPORTMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aa28e4557d9fa337b95e230abba3126a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmInput *</type>
      <name>Find</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a92437f108059480319f7d3906ed82b47</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmInput *</type>
      <name>FindPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a96315159cdc5d30b3ddfaf281d82ffb2</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmInput *</type>
      <name>First</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a43f5b32240883116054a35502bb5e6f4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmInput *</type>
      <name>FirstPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a76cf9d32bee990767c9d3af5b8a4de7b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DEBOUNCEPERIOD_INVALID</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a3b0a1eef8be1ded73494a06f1f9eb5e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DUTYCYCLE_INVALID</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>af052045a561fa87ca064bf683eaa565b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>FREQUENCY_INVALID</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aebe74417485b449eeee8b52bdf5f935d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>PERIOD_INVALID</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>acaabcf73f960c7f731dafe0c2898c3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>PULSECOUNTER_INVALID</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a50e60640f7f3adca32b4ce203b60eda1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>PULSEDURATION_INVALID</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aa2e3967b5a250db8acb25093e9585f27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>PULSETIMER_INVALID</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a233fd2e6e92972f41b0bab2f70421f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_INVALID</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a693fcabc03ed350c43323c3f9333c4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_PWM_CPM</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a095985c0711387106683494f95f12ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_PWM_CPS</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ae0e7051fbd7b23bee428fa2b497e2b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_PWM_DUTYCYCLE</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ad2b88c9be6292fd9a61423d1af9e9ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_PWM_EDGECOUNT</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a276b84bf0ba7d4ca88699673a38f6f3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_PWM_FREQUENCY</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a57ecad0148d2a9f8939d128d039962a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_PWM_PULSECOUNT</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>abb23835a5bd2d89cffd640f09396ae5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_PWM_PULSEDURATION</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a7f1aac5d2f183c1338d70318ec3c592b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_PWMREPORTMODE_enum</type>
      <name>PWMREPORTMODE_PWM_STATE</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aff60b8ef2e55dce5cdb17aa342893f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>aedeaf81a81dcb018aaaf90460b361ae8</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a415c7bd87c3c8f961d9758e0bc001ab1</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_debouncePeriod</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a61f60b9fa47cc1f6fa743256b348f059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dutyCycle</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a48ce1e3a0c227d3db2f01976ffef40e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_frequency</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a9d1f574629d912fb6cbbd87011ce3059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_period</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a2ad42931853df74463a558824ea5f960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_pulseCounter</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a5b8d7a40e52ee070aaffbcee632126c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_pulseDuration</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>af9461bbeefe5ea7c87ae89d2d509ae54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_pulseTimer</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a08dd6fb3d0748d004e24c867d9b33c22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_PWMREPORTMODE_enum</type>
      <name>_pwmReportMode</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>ac263f3339a8ec5c4a62ba6c797d57931</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPwmInputTimedReportCallback</type>
      <name>_timedReportCallbackPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a5f969f3028679c7007f863007ed4af0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPwmInputValueCallback</type>
      <name>_valueCallbackPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a2979e169307ba1f31b973cf52487a774</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPwmInput *</type>
      <name>yFindPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a202908ad1adbae5b558a0b122e3429e5</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPwmInput *</type>
      <name>yFirstPwmInput</name>
      <anchorfile>classYPwmInput.html</anchorfile>
      <anchor>a2a986e8554a16f7c68a892357e5f7e01</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YPwmOutput</name>
    <filename>classYPwmOutput.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a98cf66a6d19c3b61593009798c1d4164</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dutyCycle</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a3758646fa27c65f34704e18638205bfb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>dutyCycleAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a8d4dd5556a5ca4312d1b2d62ceb7a664</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>dutyCycleMove</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a03a098efd13b99ed075201cfb285e02a</anchor>
      <arglist>(double target, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>enabled</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>aa5996b2c6508fd5bda97c9717b743bbb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLEDATPOWERON_enum</type>
      <name>enabledAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a01e0cc786bb6dc8b81fcacd2729ffc6d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>frequency</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a68f092d633dccc37161ab99bda650a58</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_dutyCycle</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>af59688cb1999ff45f49ddc7eb81fb669</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_dutyCycleAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ab0e7adaa6aae03d2ea084e3ad77fa068</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>get_enabled</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a4bcd6f75da9f918120355f6704f6bc53</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLEDATPOWERON_enum</type>
      <name>get_enabledAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ab3a479250d5484c7d393a52e9e2460a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_frequency</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a6b7299114ea3aa68b41eb38ddb165a54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_period</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a527a805ccea778258a1e8dd97d66c5b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_pulseDuration</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a2bf1f41252f09d4bd51d5d226645eb94</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_pwmTransition</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>abe37dfbb94a44f1bcec93cec8105d0b7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPwmOutput *</type>
      <name>next</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a2a6104804e2843169fe994dcf3ea2bb6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPwmOutput *</type>
      <name>nextPwmOutput</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a31dba4e32d16afe162ccc23c0666053a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>period</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>af5ab33e7f5f170c65b5f267b6ad13547</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pulseDuration</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a3072509bc402b2b85eebb3341ff436ad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>pulseDurationMove</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>adc15e991ed3c00750834a9db205e01ba</anchor>
      <arglist>(double ms_target, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>pwmTransition</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a7308f34e857e32c900b2e888dbbf39da</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a77551b0e578581c79b9323852b89b7c7</anchor>
      <arglist>(YPwmOutputValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_dutyCycle</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a8179f9793bf1611bd412bade2bc1ec1b</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_dutyCycleAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ada12c08d01084dcf825b4616e129265a</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enabled</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a2d690a8be1fa23f3d130d3aca0fc099a</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enabledAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ae544b1ee9da6a838a8d3da66eba666d9</anchor>
      <arglist>(Y_ENABLEDATPOWERON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_frequency</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a9116d0074e7be40fa8aee6f0401f145d</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_period</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>acee5341667e9b16e01495c7277d30282</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pulseDuration</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a16ced582ceccb389bdb90237299ea1cb</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pwmTransition</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a87508c0c97da7cdab24a4921afb6dd40</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDutyCycle</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a07bf1c07a1a919e7e03c0cdf4343f879</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDutyCycleAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a1754ce95b212c0e3239773fe09a119be</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnabled</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a0137e0aae88ba0082fc1cfcdd0d33c46</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnabledAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a7cc285aa1523eaeed0264cea2399d162</anchor>
      <arglist>(Y_ENABLEDATPOWERON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setFrequency</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a04d0027c51e1f1ba5fae80e80bbb842b</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPeriod</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a690c6d4dc782140563d66898b926a464</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPulseDuration</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a8b03ab3c4d8ccd5d614a6068b467c56d</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPwmTransition</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ad95bd1068c324df1238e3aa6ba24021e</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YPwmOutput</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>afd56cfc523eabe5903fe8674ebb05786</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmOutput *</type>
      <name>Find</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ae0d20a7f2b57da9577909c010ae1a810</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmOutput *</type>
      <name>FindPwmOutput</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>aebc6b2bf27032b4165a30fd99ecaa088</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmOutput *</type>
      <name>First</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>adfbcacf1a70385ad040443ce2765fe54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmOutput *</type>
      <name>FirstPwmOutput</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>aac352895e2e268a8fd08c627f9501c24</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DUTYCYCLE_INVALID</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a9b5d3c815feddf3e6406869c5bd2e972</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>DUTYCYCLEATPOWERON_INVALID</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>aba6792e840bc37518d4c8aa4c42e462c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_FALSE</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a7b051128eb389febedf72391e497a5e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_INVALID</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a99099a121aac8cbecf76ec8b7c966deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_TRUE</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a62828d86b7c41a4d8e436269089f3adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATPOWERON_enum</type>
      <name>ENABLEDATPOWERON_FALSE</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a17a77fdac3cc3a3e11f655872e983444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATPOWERON_enum</type>
      <name>ENABLEDATPOWERON_INVALID</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ad055ce1e14dc2d253ef785c13ee3edc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATPOWERON_enum</type>
      <name>ENABLEDATPOWERON_TRUE</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a1718d952a38653ff78f9bf9eb5100226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>FREQUENCY_INVALID</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a43e2cdd8066ed8fedb1dc5a3a0ed399b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>PERIOD_INVALID</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a3a418eab2129245af6052ea147f4877b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>PULSEDURATION_INVALID</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a9d2c5fc1e081ae351f5e242de61aed41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>PWMTRANSITION_INVALID</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ad5f4568fd03e28dd7b214feef0e8cb28</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>af674263433b9964c801ac59917192fe8</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YPwmOutput</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a6034d038c1dfdda237cfed2ff3236093</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dutyCycle</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a817e9d981c759c7b23f20432a88d5933</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_dutyCycleAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ab7ec227fdeb826ed7634fe077ab87d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ENABLED_enum</type>
      <name>_enabled</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a57f71941a99842a03db2b46e4ba87059</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ENABLEDATPOWERON_enum</type>
      <name>_enabledAtPowerOn</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ae51b90fab5621dd182c7a5a8ff404e92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_frequency</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ae4a1382eb3ade157a3dd0e4a7fd16943</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_period</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>af7bd6d54e9b37664ed4aa29559d4cc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_pulseDuration</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>a7f7fb29a6685ec756107a7c3cdc1d279</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_pwmTransition</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>aece27c8780d9321b9eb1465403e0ea9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPwmOutputValueCallback</type>
      <name>_valueCallbackPwmOutput</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ab80a9ce271901d3bc25faddd7c3665c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPwmOutput *</type>
      <name>yFindPwmOutput</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ac84c1a2bb2ab5dd62fb4afbc88387b30</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPwmOutput *</type>
      <name>yFirstPwmOutput</name>
      <anchorfile>classYPwmOutput.html</anchorfile>
      <anchor>ab59cdbcc34e6ac57154f46ea1683b5b2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YPwmPowerSource</name>
    <filename>classYPwmPowerSource.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>ac2eca748112e866faf9d4e0017b2f14f</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWERMODE_enum</type>
      <name>get_powerMode</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>acba234acf2f7c081c3895c8d33194af1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPwmPowerSource *</type>
      <name>next</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a0516c4c8ba5bb5e8fec9f6dcd34b8eb1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YPwmPowerSource *</type>
      <name>nextPwmPowerSource</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>aafb3f4499be3c3393181cc7479a614f6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_POWERMODE_enum</type>
      <name>powerMode</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>af7c4f887aab2da5d633ab340cfc20d00</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a17e97f996646d9e6d8df3c3bacce2882</anchor>
      <arglist>(YPwmPowerSourceValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_powerMode</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a4d0e7d3b74ea7d8d915b73eac5546885</anchor>
      <arglist>(Y_POWERMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPowerMode</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a7a6daf8524e675a449d200edf9a321f8</anchor>
      <arglist>(Y_POWERMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YPwmPowerSource</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a8141dee6447d6c508a0ce285cafb5998</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmPowerSource *</type>
      <name>Find</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>ad332f7bee1db775a24b16858f248d3a8</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmPowerSource *</type>
      <name>FindPwmPowerSource</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a8b998f261deaa4a5016abe3143cfc86e</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmPowerSource *</type>
      <name>First</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>afea36aa7f28a5027cf78952994915728</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YPwmPowerSource *</type>
      <name>FirstPwmPowerSource</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a73dee76c757fc0de478db5dcd408aa4c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERMODE_enum</type>
      <name>POWERMODE_EXT_V</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a38ee5c812a422131aa945e5a63ab95e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERMODE_enum</type>
      <name>POWERMODE_INVALID</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>ab2ae7c5dbecfa6ac866a3859c1a5bf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERMODE_enum</type>
      <name>POWERMODE_OPNDRN</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a78c27e4cf1b736f913ddb61739a0b609</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERMODE_enum</type>
      <name>POWERMODE_USB_3V</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>ad300555c379c589cf32829c80d436c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_POWERMODE_enum</type>
      <name>POWERMODE_USB_5V</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>ab65001ec43d22b881cc2b381db1d94ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>aaf006229bcbe80efc38c71da3af4b935</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YPwmPowerSource</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a941d405f1358d8abf6362c74c4bc5836</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_POWERMODE_enum</type>
      <name>_powerMode</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a5ffd1b1c75254af556993b7e04401d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YPwmPowerSourceValueCallback</type>
      <name>_valueCallbackPwmPowerSource</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>a450ef8bb9a235b8c699ef78e9602c7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPwmPowerSource *</type>
      <name>yFindPwmPowerSource</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>ad521b70eb49dceb98c68b860c570460e</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YPwmPowerSource *</type>
      <name>yFirstPwmPowerSource</name>
      <anchorfile>classYPwmPowerSource.html</anchorfile>
      <anchor>ad7802e61115605e3d4606a00424664cd</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YQt</name>
    <filename>classYQt.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a48c1109e9232b9a307f3b06fe46464cb</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a604dc5750bd35e2bf466514a1b976a56</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>YQt *</type>
      <name>next</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a715757c20820f406deb6287427322212</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YQt *</type>
      <name>nextQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a4b3b5860a60cf442a9f21fbb2304595d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a0fd33f19a5fd3e3680f8e34002b5a766</anchor>
      <arglist>(YQtTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a4e6cc21bec71a955b7578c432899d271</anchor>
      <arglist>(YQtValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a833b66ed7354d4db00582e792d0beeda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YQt *</type>
      <name>Find</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>adcce46c9365e598fc6a8049fc3b030af</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YQt *</type>
      <name>FindQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a3bd6ed983038ccf1d153c0cd0a6ed20e</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YQt *</type>
      <name>First</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>aa381c73f1bcd3f86df213cfeba54be93</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YQt *</type>
      <name>FirstQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a8d31582ea8fdabb982a02cb2f0eebfae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>acc714b5f69274db6287f0e6556a66634</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQtTimedReportCallback</type>
      <name>_timedReportCallbackQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a3df03bae71e7ef400205cf4efb4f8300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQtValueCallback</type>
      <name>_valueCallbackQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a65fd7f51e5f67b17a6e25b760d17eba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YQt *</type>
      <name>yFindQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a338c48a91bfe691c57d4f0c288663b69</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YQt *</type>
      <name>yFirstQt</name>
      <anchorfile>classYQt.html</anchorfile>
      <anchor>a615db97671a24c8eba2fcd772aa352d1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YQuadratureDecoder</name>
    <filename>classYQuadratureDecoder.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>af99a5c0e98d9a1b70f7e6f906a23b6a6</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a1dd50bbca6889b330afc5cdc902555fc</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_DECODING_enum</type>
      <name>decoding</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>afc9ceee51ab6cbdd418d71184afde6aa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_DECODING_enum</type>
      <name>get_decoding</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a5de503b200988308838a0d1a6242ea03</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_speed</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a50e864cde3fb4e36d09ce99fd88f75b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YQuadratureDecoder *</type>
      <name>next</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a59a6b6049dbc2b9e58faea95f2f5e332</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YQuadratureDecoder *</type>
      <name>nextQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>aa176325b52eefda2af295183dec74a19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>ac04ea5bc9e8b1828939c6756fff0eb58</anchor>
      <arglist>(YQuadratureDecoderTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>af31cac7eee281bf534cc70b43c536007</anchor>
      <arglist>(YQuadratureDecoderValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentValue</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a278452879ab9ea7dab48dd41ee321179</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_decoding</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a112961301b26fbbacb9a2bbb5040eb2a</anchor>
      <arglist>(Y_DECODING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentValue</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a32d92b63fa24a75c57dc864c6c916080</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDecoding</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>ae59b6e79804b93b3c8d82cf19f7a6246</anchor>
      <arglist>(Y_DECODING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>speed</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a2753838de4e637786d4d645b563faf27</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>aae88b77012a536eb3c660667897b4c14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YQuadratureDecoder *</type>
      <name>Find</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>afe27837c4fe17e4fb7c64fb20dbf1840</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YQuadratureDecoder *</type>
      <name>FindQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>af2e1a3c379a926628b7e64e99cdb6848</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YQuadratureDecoder *</type>
      <name>First</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a9c531b9ca12bff59f5a75f820e47fe02</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YQuadratureDecoder *</type>
      <name>FirstQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>aed8f70a2d7ac88908185806873f8061e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DECODING_enum</type>
      <name>DECODING_INVALID</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>aa7ba72c5db99b917345e963eaf9671c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DECODING_enum</type>
      <name>DECODING_OFF</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a53c15092f0868d7d447e184b6106e64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DECODING_enum</type>
      <name>DECODING_ON</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a42e331c0c03b89dcb9ddec0d0fc43239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>SPEED_INVALID</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a649513cb3cdafe71d37b139d040df513</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a1b51c55df6a359e9fd387ed459b4db7b</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>ace0289d11247901419773c775151d4fe</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_DECODING_enum</type>
      <name>_decoding</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a2c6b30e14a9cbfbc8ab7d8706030853f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_speed</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a2bc31f2f60b8f7ed88b2787a5e28161b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQuadratureDecoderTimedReportCallback</type>
      <name>_timedReportCallbackQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>af4ee37ea957cce82a9b25a63eb47db8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YQuadratureDecoderValueCallback</type>
      <name>_valueCallbackQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a96f0da36f97866fb034a97799680ac5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YQuadratureDecoder *</type>
      <name>yFindQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>a478799c7e658e9ead414e3a59570e533</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YQuadratureDecoder *</type>
      <name>yFirstQuadratureDecoder</name>
      <anchorfile>classYQuadratureDecoder.html</anchorfile>
      <anchor>ac2c6d1a1ec8c2441e85e8cf4bd78de89</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YRangeFinder</name>
    <filename>classYRangeFinder.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>aad5952912fd565c8b2f7fa593c6b7098</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a73fdec39ffdc817dfef92e164841d4ba</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>cancelCoverGlassCalibrations</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a94b6cd291e9165992e515d8c77fc79c6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ad9c39c8962b17acda09929f6d4f5a974</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>currentTemperature</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a2ae3cdc383b45e6f8377a6eb930db707</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ab4811cd122a6c29d5adf205d09f79755</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_currentTemperature</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a75e94b7ba4cf641ab53c7e2fd551164f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_hardwareCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ab42f02ed0d996635bf67e2ed484a075a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>get_hardwareCalibrationTemperature</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ac652d199478085af63950f76d0ccb787</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_RANGEFINDERMODE_enum</type>
      <name>get_rangeFinderMode</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a02f85c1009f6bcf75a914721f5450b81</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>hardwareCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ae19a79b6604ad47c48e3d5f5fd98318f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRangeFinder *</type>
      <name>next</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a11f5c8f0e4f96c52dd5da66076d98528</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRangeFinder *</type>
      <name>nextRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ad406d10a527121a3c0baea305272c98e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_RANGEFINDERMODE_enum</type>
      <name>rangeFinderMode</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a38b642690f98d03be81e3a5d49f0c531</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a48a3373ce1ee24282a59cf1ec4ac566a</anchor>
      <arglist>(YRangeFinderTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a706a1217ebf6095ebbabbf543257d71d</anchor>
      <arglist>(YRangeFinderValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a8db77dd411a7344203035888ae74db5a</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_hardwareCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>addbdc307ab7c0d4032eca5bdd082cf02</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_rangeFinderMode</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ae77949cd3ac454c6642b56b537719610</anchor>
      <arglist>(Y_RANGEFINDERMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_unit</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a7c0f56697d89ea73e666dcc2d475e0e8</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>acc1171f3b4214d8e8a5ead1a98f0be19</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setHardwareCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ab709baa4e586da7e7fd0bfeee804d4b2</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRangeFinderMode</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>aaeb30201c55cad8f3c40e00e9b6d642b</anchor>
      <arglist>(Y_RANGEFINDERMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUnit</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a00811f63bf615f6eb04130099891fb37</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggerOffsetCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a71008de25dbeaa75932066010af12487</anchor>
      <arglist>(double targetDist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggerSpadCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ac8ca7f629228d9a6014b270152924d15</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggerTemperatureCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ae5b652df987b264b45d905f7483b7e61</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>triggerXTalkCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ac15cf53d1ddf32cccca319cee02efcf4</anchor>
      <arglist>(double targetDist)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a05bf799751a1eada5618607756f3953d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRangeFinder *</type>
      <name>Find</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ab7aa80f9c41d058870f5d7e121ef25b2</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRangeFinder *</type>
      <name>FindRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>abe184544cf5299a7565b10379d00e5b0</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRangeFinder *</type>
      <name>First</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a486d572fba9a0f66c101113337a92d2c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRangeFinder *</type>
      <name>FirstRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a67172ea8fad712857f843ba0a46e8320</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a45c90ed546da0492c7d5c8ab9cc29413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CURRENTTEMPERATURE_INVALID</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a7b600f9dd4b771ad96fd91f9203fa9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>HARDWARECALIBRATION_INVALID</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ac7ee2018b0edf523afd8b6e3887cb41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RANGEFINDERMODE_enum</type>
      <name>RANGEFINDERMODE_DEFAULT</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>ae999fc2e47c7008579ede2d149ee927a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RANGEFINDERMODE_enum</type>
      <name>RANGEFINDERMODE_HIGH_ACCURACY</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a0058b31ec5ff97c5d64a1905333a577d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RANGEFINDERMODE_enum</type>
      <name>RANGEFINDERMODE_HIGH_SPEED</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a8a5761c0a7ad8f5f3f1223eb5681da73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RANGEFINDERMODE_enum</type>
      <name>RANGEFINDERMODE_INVALID</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a8cbaf8cd0754d3358fc5e396568f6175</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RANGEFINDERMODE_enum</type>
      <name>RANGEFINDERMODE_LONG_RANGE</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a50142f035e1c1473da30d790ec912806</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a0db1aa602d167a08ebd6a80d33441336</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>af0a0249bfeb7db00daaab6aec3f70cf8</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a6aa10366173268a10bfed420434e6e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_currentTemperature</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a29f9bbceff89cf726c232c059025e948</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_hardwareCalibration</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>acfdb5ed6d1d055eb97f910a202fb98c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_RANGEFINDERMODE_enum</type>
      <name>_rangeFinderMode</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a78bd33960d005e0465c1d072b731d063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YRangeFinderTimedReportCallback</type>
      <name>_timedReportCallbackRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a61aaa4ce8b68b3cbe2f12088f8e09d97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YRangeFinderValueCallback</type>
      <name>_valueCallbackRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a307300acf0c4eee05fa4bb5a7bde1f5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YRangeFinder *</type>
      <name>yFindRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>af80e45e782807d02d23d8f9fffa2f185</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YRangeFinder *</type>
      <name>yFirstRangeFinder</name>
      <anchorfile>classYRangeFinder.html</anchorfile>
      <anchor>a1df69761a4b691d7ba748d7482f96f08</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YRealTimeClock</name>
    <filename>classYRealTimeClock.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a9955a340508cc66f523331e21f4005c1</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>dateTime</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a8e6e47b78a7e50514f4162da33895452</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_dateTime</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a810b6e81ce0834520965d68f2b2aab84</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_TIMESET_enum</type>
      <name>get_timeSet</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>aa7533b53c68de839bf5e3108ff8dc654</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_unixTime</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>ad963d88ce2b084f087b5a45421e0b2bc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_utcOffset</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>ae0381b7793cf1206205edcff1987b5d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRealTimeClock *</type>
      <name>next</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>aabfc6196f409e2b1662684e46cb80a3d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRealTimeClock *</type>
      <name>nextRealTimeClock</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a0d85a1eb8b111c01605ee29c153ce913</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a47f19e7ed8337a8aef7eca71d83e107e</anchor>
      <arglist>(YRealTimeClockValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_unixTime</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>af1b62aac2c8f4442690d89972242e8ff</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_utcOffset</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a9e5b35eef3df3e7c9d754aa2fead9915</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUnixTime</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a24190b63cd19c3a391babc34f2bf3fe6</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUtcOffset</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a145754b7281c8239589fd5057c997d4b</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>Y_TIMESET_enum</type>
      <name>timeSet</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a37b694eeeb5ef0f68953e5b84b1ccd09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>unixTime</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a0059120c059ef87041cc31e182b53e6a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>utcOffset</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a393885bd6609dda7fb04fcc7cd8d1bee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YRealTimeClock</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a7d4fbf4cb1e5270d71fe0d7d213e8b39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRealTimeClock *</type>
      <name>Find</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a53b76f3171f810ddfa2951cc1683bdfb</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRealTimeClock *</type>
      <name>FindRealTimeClock</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a08e46d0295ce73450d87b36152c139cd</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRealTimeClock *</type>
      <name>First</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a9704235e84b1539175861c20fc5e09fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRealTimeClock *</type>
      <name>FirstRealTimeClock</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>adbb2b426ae08ff64a42d1931a06a4f94</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>DATETIME_INVALID</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a80d260f02d5a5d5c2b95e04965f0ec3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_TIMESET_enum</type>
      <name>TIMESET_FALSE</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>aa06ecc6befa5ba48d15caf77a04510da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_TIMESET_enum</type>
      <name>TIMESET_INVALID</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>adb717cf9ece81f08050746aa44d62e86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_TIMESET_enum</type>
      <name>TIMESET_TRUE</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a4678ec8d25b541cba265aedb96c3ef8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>UNIXTIME_INVALID</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>ab97a6a3decfc689fb3b35aa18e5d15d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>UTCOFFSET_INVALID</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a9c5fd1d4d3bfd28c83b7abaf07533014</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>aa0b3fb0666e1ac738ed9d0beaffbd5b0</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YRealTimeClock</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a2a4bfc18674f80360fec5e765ee2a5e2</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_dateTime</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a498fd2b46eed3f0bfedac100cde341a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_TIMESET_enum</type>
      <name>_timeSet</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>aaba15b2838a1a2c316932dc54a4e0120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_unixTime</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a3bc27a2a583891c1da65f07e4c59be08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_utcOffset</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>aad3a97d9bffabbe9f8c1aa606286879d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YRealTimeClockValueCallback</type>
      <name>_valueCallbackRealTimeClock</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a4be4a790d66d6a30ffc0e4c4db15004e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YRealTimeClock *</type>
      <name>yFindRealTimeClock</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a3ac64c7b8e5c4ea299978f4b4804f456</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YRealTimeClock *</type>
      <name>yFirstRealTimeClock</name>
      <anchorfile>classYRealTimeClock.html</anchorfile>
      <anchor>a0a1cb6a3eac747cab85161dfc48ea417</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YRefFrame</name>
    <filename>classYRefFrame.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_calibSort</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ac88349eb839589481e5faf3f793b6a65</anchor>
      <arglist>(int start, int stopidx)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a28af52eddf18eb7c0ea08fabf8aae108</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>bearing</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a32dabf0a61e03a9d9a74132aba41eeb9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>calibrationParam</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a0541dab449408e3bef17fdea0980eb56</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>cancel3DCalibration</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a9e43b6d3c6bb6b544fe461f883ff6f5e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_FUSIONMODE_enum</type>
      <name>fusionMode</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a5b8cb1eff9ce62bcaa7bb74d8c8e0df7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_3DCalibrationHint</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ae0ea54f447bcc15fb9fe8c1710540206</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_3DCalibrationLogMsg</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a5ea36ee946409cce3f0f35123e383e97</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_3DCalibrationProgress</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a61e76d781ed0baf12bc9bd6af9354cb2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_3DCalibrationStage</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>abc253786a169ede743e65f807306f2ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_3DCalibrationStageProgress</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a6686e1adaaf700629af77d921fb5f6dd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_bearing</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a7e8042c538d4b49fc836a111b131639b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_calibrationParam</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a5d453eeb7cc66af75ff952320f61dd96</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_calibrationState</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a93a8fd3d56ca7046339b5c6dd8151167</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_FUSIONMODE_enum</type>
      <name>get_fusionMode</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aec435740514ec27c1e8b4621cfc28120</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_measureQuality</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>af663896669297a4aa21857cdbdcc2ef9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Y_MOUNTORIENTATION</type>
      <name>get_mountOrientation</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ac1a7fc507c86238d813e0250ba1fda7e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_mountPos</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a67e98a0c22457d864031cb166d5ebc71</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Y_MOUNTPOSITION</type>
      <name>get_mountPosition</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a84cf34c40fa4246c8f29ff99aa8c43d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>more3DCalibration</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a6e2a014b2c3f34d40a71b1ffe0b2664f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>more3DCalibrationV1</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a0087b452bb2eb933b376bb8328726b80</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>more3DCalibrationV2</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a2860b6f0184d3cbb74611beabf614ba6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>mountPos</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a425ad17725c462066f259707ded6c8dd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRefFrame *</type>
      <name>next</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a6b4a0993ba0c912422e2cb73af802756</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRefFrame *</type>
      <name>nextRefFrame</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aaa9fe7a34695c84192f857e704693f47</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a5120869692be019e31eaaed7c9cdfd77</anchor>
      <arglist>(YRefFrameValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>save3DCalibration</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a6351c65c5c27e42e378a41b608e8754f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>save3DCalibrationV1</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a8226d7ffcf7b992d3ddc72dc0fc621d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>save3DCalibrationV2</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a29802531b592f739853360a436909de5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_bearing</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a9453534e94c47932d6156f4690d61630</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_calibrationParam</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aebca14341c535875f26c2d55ed159b40</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_fusionMode</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a5fb3d7d1eb5c631ee2c8caf8ac49a99e</anchor>
      <arglist>(Y_FUSIONMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_mountPos</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a4fd1b74386146f343e532ccaa040a72e</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_mountPosition</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a4c52b2c3c6ac409f68fdaf409ae699da</anchor>
      <arglist>(Y_MOUNTPOSITION position, Y_MOUNTORIENTATION orientation)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBearing</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ae515c6f2e3e6c7002ca760529a9b433c</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCalibrationParam</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>af7dfaf652c79964417a9903007ad2f3d</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setFusionMode</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a96e9d5f5e1d93e9a22ef26c74aec0f99</anchor>
      <arglist>(Y_FUSIONMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMountPos</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a61c28f7e84535b9e25abcbcb3dd5d6a7</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>start3DCalibration</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aff05f9ecdb7b832f283936e010b4a1ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YRefFrame</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ad16ec6a56d8a2e0e2ad791d50241e4e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRefFrame *</type>
      <name>Find</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a8bad38c71d00e681043eafe27eab6608</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRefFrame *</type>
      <name>FindRefFrame</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>af9ee6e408676cf4c30ce104a1654c2d0</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRefFrame *</type>
      <name>First</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a18bd3217682a2e906c696b0c2697c61e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRefFrame *</type>
      <name>FirstRefFrame</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a16d8c139455d3ce11b9169d476092602</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>BEARING_INVALID</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a95affca674c438ab75a2c93db0bcbd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CALIBRATIONPARAM_INVALID</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a38d6d376bef5b971092b33948e4f276a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_FUSIONMODE_enum</type>
      <name>FUSIONMODE_COMPASS</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>afa9d3a0f09a18638fc53d59b12752288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_FUSIONMODE_enum</type>
      <name>FUSIONMODE_IMU</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aea3a495022625e26b8701d40e1a586ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_FUSIONMODE_enum</type>
      <name>FUSIONMODE_INVALID</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a1f881e3eb3ff8931000fcd57beef47f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_FUSIONMODE_enum</type>
      <name>FUSIONMODE_M4G</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a0196038bcc4710ec42f22d112cdd8cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_FUSIONMODE_enum</type>
      <name>FUSIONMODE_NDOF</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a17f3ba6260f09f83b62195a4dac5680e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_FUSIONMODE_enum</type>
      <name>FUSIONMODE_NDOF_FMC_OFF</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a4113d3cfa652fe65a9c4ca90344dc162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTORIENTATION</type>
      <name>MOUNTORIENTATION_INVALID</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>acb4236139d24ee49fb10a25b7e055b03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTORIENTATION</type>
      <name>MOUNTORIENTATION_NINE</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a0dc7b496b762efb01cd1489e1cbc5a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTORIENTATION</type>
      <name>MOUNTORIENTATION_SIX</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ac8b5cdf40eb1220903b4f95609c6bd94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTORIENTATION</type>
      <name>MOUNTORIENTATION_THREE</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a26d1c457de949d7b28f9db41831cfa3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTORIENTATION</type>
      <name>MOUNTORIENTATION_TWELVE</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a07c59814c1dc629256ca454398ae3a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MOUNTPOS_INVALID</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a5552c14a682b7ea67a495b1b7dec600c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTPOSITION</type>
      <name>MOUNTPOSITION_BOTTOM</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>adff3007690eb678ff82d57062fd491dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTPOSITION</type>
      <name>MOUNTPOSITION_FRONT</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a6a50ec5eef522f23bbaff039ff7220bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTPOSITION</type>
      <name>MOUNTPOSITION_INVALID</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aa15a7847b4358e857afbf1d8976be01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTPOSITION</type>
      <name>MOUNTPOSITION_LEFT</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>acc21640453221b3d3ca8ddd74fba7620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTPOSITION</type>
      <name>MOUNTPOSITION_REAR</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a6a5c5db8feafcbebde499ff30391258e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTPOSITION</type>
      <name>MOUNTPOSITION_RIGHT</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a38e5c00be8beaa879423680350b5617f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOUNTPOSITION</type>
      <name>MOUNTPOSITION_TOP</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a998ac8edd71bfa8b4baf933182091b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aa452f1059de6f41f87ac93553bd20ea2</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YRefFrame</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a6269f5bd5dd6cb9de0498932a3741f5d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_bearing</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a3b278b1e84fd831db6b1e4e6053b45c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_calibAccXOfs</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a9a74f68c61064c9dc791e8d15b08ed79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_calibAccXScale</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ad2352de69c529a7a59adfa830a0f42d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_calibAccYOfs</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a80d66137ba402dfbbc834a7a65de8ba5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_calibAccYScale</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a352fcce736e5bdc2f33a026ec48f26a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_calibAccZOfs</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ade86a70b894b13c23465cfa6317f3ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_calibAccZScale</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a7fe42c46ee4bff3634ad7de7a2bc0ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibCount</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ada16f9f89ea114b5246b6996fb5f1969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>_calibDataAcc</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aeeb185f86e43a81ad8366b93c19a2139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>_calibDataAccX</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a9b0388ef9764bdf52f5097fe2cf0c2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>_calibDataAccY</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ad456ec765df6b3fe648631a867fee15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>_calibDataAccZ</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a781a0df3de9bc507ce0891960b4ce8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibInternalPos</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a5caeefdcfc05cde94558afdd933c573e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_calibLogMsg</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a355a04b6fc0473d9fc84dc04a98cad7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>_calibOrient</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ab22962c956b6ed27bdeb14ad11aee108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibPrevTick</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a98a6c0c3cfab6436224ebd479985511a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibProgress</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aa4671b562a830d4bffe7489cc2c7e0b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_calibrationParam</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a88c689e205af6d8dd20d8bb3cd5acc7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_calibSavedParams</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>abdd784cec34b06a36e10b9354e6fd6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibStage</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a4e7a6d15d7849e7d0dc3601392cd67d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_calibStageHint</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a77d38bd195974ed34f6724949756dc55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_calibStageProgress</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a6561f8861938dc98d6f5a3c995c24f78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_calibV2</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aa43bdf6cddbb5c043a0b02505b43cbc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_FUSIONMODE_enum</type>
      <name>_fusionMode</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a37087e606b595c5fdafde6f6efaba150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_mountPos</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>aac458fa8276683595911e868b6865ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YRefFrameValueCallback</type>
      <name>_valueCallbackRefFrame</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>a563fee1b576f05015d4e2e4fb5963060</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YRefFrame *</type>
      <name>yFindRefFrame</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ae9d43f1f3d72c18e016fce78ea3c8bd4</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YRefFrame *</type>
      <name>yFirstRefFrame</name>
      <anchorfile>classYRefFrame.html</anchorfile>
      <anchor>ac5fd79da9fb33daea19acd9acf6dfac0</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YRelay</name>
    <filename>classYRelay.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ad1880e94eb39445aeb66e02e00beb49e</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>countdown</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a62b8a4759b5cc1c6ed8e65a36cde8915</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delayedPulse</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a1606468fb4c41bce6414215683f86f64</anchor>
      <arglist>(int ms_delay, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>YDelayedPulse</type>
      <name>delayedPulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a265eeef39b73546aaa87eb6cf0dabdf8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_countdown</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a45a300620bbd36c9d287cd48858609ba</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDelayedPulse</type>
      <name>get_delayedPulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ad159ddaacd1530611a9414785a4ac138</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_maxTimeOnStateA</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>afe41f0f7b23086aecf17276fd2d83a53</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_maxTimeOnStateB</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ab1a9031b56ce575b835e302daa152627</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_OUTPUT_enum</type>
      <name>get_output</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>afdc5975670de66d248c6936967939aaf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_pulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a72e30de69c02360bd57c88aec73c82e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_STATE_enum</type>
      <name>get_state</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a0705c629c58ffcd00325ca75663de115</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_STATEATPOWERON_enum</type>
      <name>get_stateAtPowerOn</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a6f0471746b0516a3575e214344a86f5e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>maxTimeOnStateA</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a95519e015d067e3feedb4434f23c47af</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>maxTimeOnStateB</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a523cd93a904ff83aa2862b8d852e09d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRelay *</type>
      <name>next</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a332deb7736d83b9ca36601b759581376</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YRelay *</type>
      <name>nextRelay</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ae1b03d10d6f9139fb54a244daa43e19c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_OUTPUT_enum</type>
      <name>output</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ae1cc1cb6acd785e137fd9cd678efdb7c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pulse</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a735b246fce0241a91abea6eee7a64eef</anchor>
      <arglist>(int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>pulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a7b76020c4e408fe2a44e1600f41a0c23</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a6020c871992a7f0822b8e84f35dcd3db</anchor>
      <arglist>(YRelayValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_delayedPulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a2519dc1a883cca07250955282a789b87</anchor>
      <arglist>(YDelayedPulse newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_maxTimeOnStateA</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ab3a5830e89aadce671dcff9ac2dfff46</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_maxTimeOnStateB</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a6832e85947ecf65ca27f01d588f3579e</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_output</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>af75716efbe3d943b9aa58f007deda87d</anchor>
      <arglist>(Y_OUTPUT_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>afc63ba8b14109fb50dddbef65fe107a0</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_state</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ab0be2b936c1f102c562c8264846c4703</anchor>
      <arglist>(Y_STATE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_stateAtPowerOn</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a97bb7d6297662b7e2f22aab985f070ef</anchor>
      <arglist>(Y_STATEATPOWERON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDelayedPulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>accf0d9e928ac21601b684e74d5c1d364</anchor>
      <arglist>(YDelayedPulse newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMaxTimeOnStateA</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>aa09b5b9d8fb8f8dea5605ac58e08f244</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMaxTimeOnStateB</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a0b4f247458fd7d68d96132fa973f698d</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setOutput</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>adec507403bd16b7dbfa9ec81f4212fd3</anchor>
      <arglist>(Y_OUTPUT_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a72dc02b6938ccec6a00383516c3bdcdc</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setState</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a273ed01e2e758a91c953a39bd16da67a</anchor>
      <arglist>(Y_STATE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStateAtPowerOn</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a900ff54868838f06db5840c72d09b88b</anchor>
      <arglist>(Y_STATEATPOWERON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>Y_STATE_enum</type>
      <name>state</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ac8c26160061e3c34b930ad459215c8e1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_STATEATPOWERON_enum</type>
      <name>stateAtPowerOn</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a2b1990fb81ff5abd9aab593cca007dd7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YRelay</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ab706dcdda788df51dfc19b356bd3750f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRelay *</type>
      <name>Find</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a2b07a00e442120e7b423f53251a62358</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRelay *</type>
      <name>FindRelay</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a05257db4988748abb422e0c274b5cd7f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRelay *</type>
      <name>First</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a2cb3bd0693dda9c3a954b45fb0e3a82b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YRelay *</type>
      <name>FirstRelay</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a30108b1551532604268b4555d9d24cd2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>COUNTDOWN_INVALID</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a81ab82b14194065afe4048c3a5d79f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YDelayedPulse</type>
      <name>DELAYEDPULSETIMER_INVALID</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>abd22121c4c354a4d278cd0b05a923e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>MAXTIMEONSTATEA_INVALID</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a03299d6ce5ce15d9596ca58af10fda06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>MAXTIMEONSTATEB_INVALID</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a8cf90b0972c2bb26efd9d214148497e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUT_enum</type>
      <name>OUTPUT_INVALID</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>ab38c6053577f443b38be71dc74668566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUT_enum</type>
      <name>OUTPUT_OFF</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a84d905a9d3e1a45fa85446e8d9f6f3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUT_enum</type>
      <name>OUTPUT_ON</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a920e819e68706545ed4202c54377eb3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>PULSETIMER_INVALID</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a90b87dc67ec83890d1778d0beef534b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATE_enum</type>
      <name>STATE_A</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a8267b249bb51ef291b85fce48bd74cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATE_enum</type>
      <name>STATE_B</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a4d0ce802bc7b50b97c641fa803f2f541</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATE_enum</type>
      <name>STATE_INVALID</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a96095b6d1bfcfc6d2d8e34da8a9e9385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATEATPOWERON_enum</type>
      <name>STATEATPOWERON_A</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>af57dd82b01c8ab31a6caf881110703de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATEATPOWERON_enum</type>
      <name>STATEATPOWERON_B</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a521a5008dc7e514e67d7107dfcb77de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATEATPOWERON_enum</type>
      <name>STATEATPOWERON_INVALID</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a13e5fac2022bd43825afb84ec4d13bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATEATPOWERON_enum</type>
      <name>STATEATPOWERON_UNCHANGED</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a68fbcbc320957842fb5d876320c4f7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a495fee59f47e395bb02a93a220a2af4e</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YRelay</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a91ce62c0b385566bab291feeb881cebb</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_countdown</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a9a1c46730de9a7196dd314fd249cfbdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YDelayedPulse</type>
      <name>_delayedPulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a0b99904cb5075748e0bc5240e8b18f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_maxTimeOnStateA</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>af98f6468eb89f49020496a0b47ea664d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_maxTimeOnStateB</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>aa4d1c228c246d3376372a4009e909eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_OUTPUT_enum</type>
      <name>_output</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a53dd092783cba1fa223ec19877dd044c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_pulseTimer</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a2ace517b7376ab38562e76c5ff323aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_STATE_enum</type>
      <name>_state</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a5b787aa82c55dd8d7e136a4a013f5398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_STATEATPOWERON_enum</type>
      <name>_stateAtPowerOn</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>acab4bd43f48e5b5a797f60835559f296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YRelayValueCallback</type>
      <name>_valueCallbackRelay</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a3f3f5134e7e969a6c67dbee4dafd47db</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YRelay *</type>
      <name>yFindRelay</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a690ddb577b873923acf7bce3f23c6e8f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YRelay *</type>
      <name>yFirstRelay</name>
      <anchorfile>classYRelay.html</anchorfile>
      <anchor>a22dc3db1184c101d1fd237869f405463</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YSegmentedDisplay</name>
    <filename>classYSegmentedDisplay.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a03a60dcff43941453c77246702469659</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>displayedText</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>afe6147ed30e46620f523a696e0d3208b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_DISPLAYMODE_enum</type>
      <name>displayMode</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a880eb6d13a37a96b10ab998f5d84a854</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_displayedText</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>ad0d4513d1ea4cd644c2d1f5df767e225</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_DISPLAYMODE_enum</type>
      <name>get_displayMode</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a38fcdce8dbe23209c99d38119b341814</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YSegmentedDisplay *</type>
      <name>next</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a6cf3614d5a851c21808f0f7108772a33</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YSegmentedDisplay *</type>
      <name>nextSegmentedDisplay</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a8ddbd85f0573dacb2ecef760408bdb27</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>abfd9cbe8295df60dc188451e628fa6b7</anchor>
      <arglist>(YSegmentedDisplayValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_displayedText</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a5e908dc5f18bc24581d487180808a0d4</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_displayMode</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>aa13f3050675f72959e09a96f9798a8b8</anchor>
      <arglist>(Y_DISPLAYMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDisplayedText</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a8507e2b756e0840ca5b68062bfbd55a4</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDisplayMode</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a69a5677950dfd7f13e9a5bfcb2d5f304</anchor>
      <arglist>(Y_DISPLAYMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YSegmentedDisplay</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a45d9ad09a070105d7c26785f016b166f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSegmentedDisplay *</type>
      <name>Find</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>acd15ea7a8462baf91125b40e88107ab5</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSegmentedDisplay *</type>
      <name>FindSegmentedDisplay</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a0b2d438900a9ab507d3346e0ade7fcbd</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSegmentedDisplay *</type>
      <name>First</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>ae526629381ad7d83c061d37d0e4fbd37</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSegmentedDisplay *</type>
      <name>FirstSegmentedDisplay</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a61549aefa287a8c63e27e161dc74c3b3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>DISPLAYEDTEXT_INVALID</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>aabecd17c69a74b8a02352f87901fc3fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYMODE_enum</type>
      <name>DISPLAYMODE_AUTO1</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>aa57f0dbedfe53975fdaa030aeb52725b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYMODE_enum</type>
      <name>DISPLAYMODE_AUTO60</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a0ca0cae53a25378cd58db6b6ffe047c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYMODE_enum</type>
      <name>DISPLAYMODE_DISCONNECTED</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a532c18591c9f3208a974666ff443783e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYMODE_enum</type>
      <name>DISPLAYMODE_INVALID</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a94964c3ad0c120d1cddce73cf884a024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_DISPLAYMODE_enum</type>
      <name>DISPLAYMODE_MANUAL</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>ad341ee48e275219eae230bc8e98ac5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a24f7ba552cc9dfb59225dffd9d3671fe</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YSegmentedDisplay</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a88cb90222cbd876334c4b4d25a6fcd09</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_displayedText</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a35ab9d0ce130ce080f7023a4bd6b4247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_DISPLAYMODE_enum</type>
      <name>_displayMode</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a9fd0b921b86cb2cd9417122fbbb2a515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YSegmentedDisplayValueCallback</type>
      <name>_valueCallbackSegmentedDisplay</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>aacd49fa9f80d69a4b3dd969ed6ee93e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YSegmentedDisplay *</type>
      <name>yFindSegmentedDisplay</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>a2affe86c9d249fe7ef03f03168a321c7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YSegmentedDisplay *</type>
      <name>yFirstSegmentedDisplay</name>
      <anchorfile>classYSegmentedDisplay.html</anchorfile>
      <anchor>acddfa73fd3991d2b3d06e1362b86da85</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YSensor</name>
    <filename>classYSensor.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>_applyCalibration</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ae0b08e058ee18116fa6f1860114d27f5</anchor>
      <arglist>(double rawValue)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>_decodeAvg</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a99e6edb74d29c83eb41f6a26f1d97924</anchor>
      <arglist>(int dw)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YMeasure</type>
      <name>_decodeTimedReport</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a549219dfafe5070a1bd8365290dc9ab7</anchor>
      <arglist>(double timestamp, vector&lt; int &gt; report)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual double</type>
      <name>_decodeVal</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a012f4b14c0a83b2698ea68f6a6d5aeb7</anchor>
      <arglist>(int w)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>_encodeCalibrationPoints</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a60ffcdbfcf9931c2835522c887612b77</anchor>
      <arglist>(vector&lt; double &gt; rawValues, vector&lt; double &gt; refValues)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a4b2a6e46e1566b5e6f9030dba7a6088c</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a7ba234ba4f0c332fc4fdeb88f276b844</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_parserHelper</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a64a5145674b2888f91bac447aa543e69</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ADVMODE_enum</type>
      <name>advMode</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ace9386f54a53bc8d6662add083d2643f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>calibrateFromPoints</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a27e154b5df4c2ef701b35e29dc9551f5</anchor>
      <arglist>(vector&lt; double &gt; rawValues, vector&lt; double &gt; refValues)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>calibrationParam</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ac0924fa85d5a4866a7d6915be1c4528e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>currentRawValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a978ac09a01171c7cf759e18ed1dbeea6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>currentValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a88598f9a22a2ce591c9cb4468566da6c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ADVMODE_enum</type>
      <name>get_advMode</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a9242dbef0ad8d1e6ac4b6d5b6fa75a30</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_calibrationParam</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a5be8fbfbb40f0e9ec7c0a93a0cbc6556</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_currentRawValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aa09804ac619272b01e08754e7b1084c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_currentValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aa526d5af532743d83cf8db989568dccf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YDataLogger *</type>
      <name>get_dataLogger</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a74230c73dad79e30848d5d0eff0885b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_highestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ade057a6432a91a5b9510366c61e0cab0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_logFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a1682e134828ebb0d12ada1ac7271b31b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_lowestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aed8b03c395b29e0a98d401aec9f46acd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual YDataSet</type>
      <name>get_recordedData</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a2e1f3f6efc0c4ee6ecbd1d4242b5147d</anchor>
      <arglist>(s64 startTime, s64 endTime)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_reportFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ae5202c73f55160757bc549dce2435772</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_resolution</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a4889669944f88decb9e38d0fa7fd3cf7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_sensorState</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a2ca611ca17d47aa3f56aeae0da00c17b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_unit</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aaa7ca151b92f7415b21543d9f1a6c62c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>highestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>af6259d188198b3027c43903e628499df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isSensorReady</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a7c697cb22a62a025c185d003664aff45</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadCalibrationPoints</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a0fd90042ea4785629f3726a5d1a25736</anchor>
      <arglist>(vector&lt; double &gt; &amp;rawValues, vector&lt; double &gt; &amp;refValues)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>logFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ac85ba992b2a232b6bfebd8802ab5d751</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>lowestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ac9a3f9e1adf5d4b47511f5b06c290337</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YSensor *</type>
      <name>next</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a8ac179976597d36832c317a8cee9dee6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YSensor *</type>
      <name>nextSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a182293c04b219b678c90e688692073a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a77d919f8ab77ee3fb84cf75aaf8eb9d8</anchor>
      <arglist>(YSensorTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aed9e2b3d85de3bcf7d53d02df70ca622</anchor>
      <arglist>(YSensorValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>reportFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a5fe5d86e5c49dc439d466cbad97f5c04</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>resolution</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a13e19c6d59316d36bf5fd60e7c948110</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sensorState</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ae7a5ec1b0544f10e772e3300c34fe045</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_advMode</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a7a643ba170258e6b7dd4d9231297c718</anchor>
      <arglist>(Y_ADVMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_calibrationParam</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a5c2c1cbdbdadb6150fdadc5129fa029d</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_highestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a84b5730535628435eaa088c07c90c669</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_logFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a172300142e2df7cec609e6ce37f9a9a2</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_lowestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ac3a11a567b58f8ea4b010dfc9029fa68</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_reportFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a0bea79be33c99a0993348ef06f9400da</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_resolution</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a025897d532a4ab693e0ac54bb03dedaa</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAdvMode</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a2e01747d5d458fd697aebe38ac6195d5</anchor>
      <arglist>(Y_ADVMODE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCalibrationParam</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a5398fe2c9960af2d2749ef267271a126</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setHighestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a7adcf61ca0fb3be7dd431e13c8879ea9</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setLogFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a0bb514b4a483245076f7b5fb62490e1b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setLowestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a9bd3936155948e980916e8eb44b9d709</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setReportFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a9b712db8c5d75ab2e601a9d86c369b77</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setResolution</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aa1311629d8fff0df418828790b3caa8c</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>startDataLogger</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a7ad38825afc41bd85315612f3851cd25</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>stopDataLogger</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a6e901095152e77973b3c030e74f87f47</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>unit</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a219b44e8fbd8aa1fab02d24f09fbbbd7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a93287100ab28b897ec4340929e8343e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSensor *</type>
      <name>Find</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aa7ea54da87a676e377f7a2cb05c6ee10</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSensor *</type>
      <name>FindSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ae8d8fa122cece1976b3bedd1f10697cc</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSensor *</type>
      <name>First</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a518703f05a38261dfddd9341ff7a5ea2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSensor *</type>
      <name>FirstSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a57cb4bf49a087f8cfc7856eafc968d91</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ADVMODE_enum</type>
      <name>ADVMODE_IMMEDIATE</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a8a637ef04a4c4cedbd6de9b971835e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ADVMODE_enum</type>
      <name>ADVMODE_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aa08dd94b7fcc5019518edfc8ac7c2685</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ADVMODE_enum</type>
      <name>ADVMODE_PERIOD_AVG</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ae9ac9b3613979e9bbd3cf90b4171d5bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ADVMODE_enum</type>
      <name>ADVMODE_PERIOD_MAX</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a5d1d3e2ab9ee913d6a8d0798d875c0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ADVMODE_enum</type>
      <name>ADVMODE_PERIOD_MIN</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a4caa79e2da2e40fd24ca5f91c956858e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CALIBRATIONPARAM_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a0f46c1e6d1c7dee61e838ddaeb961817</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CURRENTRAWVALUE_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ac4717438b484a20d890e4558c22647d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CURRENTVALUE_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aa1515a121ada07a9fab0689560dfdacd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>HIGHESTVALUE_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a38444eca79ef7659b652b43ce23a2015</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>LOGFREQUENCY_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aaf14e60ca29d3e3dc934816fa537c42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>LOWESTVALUE_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a4bfc6f43590948c584a1fec584cd1b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>REPORTFREQUENCY_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a09f31c004f64e08408807f76b384afa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>RESOLUTION_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a1d36a2c28214fbddf4f9c35b17940285</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SENSORSTATE_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aa7d908b9381526d1d07044eba5da7ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>UNIT_INVALID</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a14035d4d1efd9b8827f403f53c0780ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a4e118255a926a1acbc23c93769cef756</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>acd7cbf1ebfcc6d655780bd7866684092</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ADVMODE_enum</type>
      <name>_advMode</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a52a35c88e22b0ae02657a231dcd6cb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>yCalibrationHandler</type>
      <name>_calhdl</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a5ac18caaca6d76ec0e298ca4e1435b71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_calibrationParam</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>afb7f448537e1b919a0e5ab6f127803c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; int &gt;</type>
      <name>_calpar</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aaad21354cc50a5cfb7b83fdba62766cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>_calraw</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a1ab4b6678a6d48aef85c853c4a75a5f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>vector&lt; double &gt;</type>
      <name>_calref</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a3a13cd0a428dc73d1cb74477fb69c831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_caltyp</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a98d613e5b17c871461dc531bf32949b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_currentRawValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a9cd077060b410c18296cc640af1d4260</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_currentValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>aeba010c0cc5ca5961df8ff18743dd064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_decexp</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a83e85b45805723b44ea8e4a3fa7102f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_highestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ae4070748f5af6e29af9470d8ec19735b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_iresol</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>af6bc6d253c9ae818ac6fabea1b392d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_isScal</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ade9db62c7daa8577f407ad54bcae92b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_isScal32</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>abb7e919d3f62a68664a2c2fe13d130fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_logFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a4f63d2d1d43120b86282417eaca5d6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_lowestValue</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a02f558cfb7030989f1d34121c506550f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_offset</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>ad516eaa22ece819c84708b76d9d71b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_prevTimedReport</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a36cd3691238dc713de1d64dfc1376ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_reportFrequency</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>adac1474058f5bf6c16124c39547f204e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_resolution</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a5c14f43dd5ea0a1512d7431de98c771d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_scale</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>addcee76cad596521ee5b0077aa4b7e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_sensorState</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a48735e84cf39511d9515e21417d47d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YSensorTimedReportCallback</type>
      <name>_timedReportCallbackSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a46c599bfd60e85f0238b57f307e73497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_unit</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>af2903dfc3706cbf7a63a4a49b2e9ab49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YSensorValueCallback</type>
      <name>_valueCallbackSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a2dad5661f56427eff30fe978dbc396ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YSensor *</type>
      <name>yFindSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a93bf21021df28b60e4326d2c62454041</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YSensor *</type>
      <name>yFirstSensor</name>
      <anchorfile>classYSensor.html</anchorfile>
      <anchor>a56b5c2153781422016d17bc7d8dd3646</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YSerialPort</name>
    <filename>classYSerialPort.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a0418c9099703dc3e0da88e9bbc10b76d</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>af9c3e5ac83c40e9ab47f4355869613cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>currentJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>afc959c228427de05264502543c6aea51</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>errCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a307a5bbc9f8c831353ff28628f5b72d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a83ef16092919cf9e7b51265aba0366ec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_CTS</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a19801b74aa485c22674332b121351794</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_currentJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a34c971ae7d7130e808b167e7126d035d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_errCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a3a5ac892fe35bf79263df94c14fe14d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_lastMsg</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a9f7a9238d89e2ae644bb646090dbd957</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_protocol</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a31f325fcee0c56cfa0b4cdda9524de4e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rxCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ac0b07ac0eec2ff73f527c8996db3e95f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rxMsgCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a23543570efcb95a3cdbf8cb70d11a83c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_serialMode</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a14a6e6bba8ad9f4673ed57895b9ab7e3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_startupJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a488e54db3de4033c7461d4c7dc2b777b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_txCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ac4d7f3750a63745cc01ccc547af2a5bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_txMsgCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aaef68dc2bd99375f00554f6da59fc766</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_VOLTAGELEVEL_enum</type>
      <name>get_voltageLevel</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a52ddf3d69b941a549b03de9188c8c405</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lastMsg</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a6323f19c35e5b8f3487959679c051953</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>modbusReadBits</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ab34a8770fce5b056a22ec0ad2ed31c8f</anchor>
      <arglist>(int slaveNo, int pduAddr, int nBits)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>modbusReadInputBits</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a1cbe65ef6f40708054c19b292f01cfd4</anchor>
      <arglist>(int slaveNo, int pduAddr, int nBits)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>modbusReadInputRegisters</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a99ffaf84ef253b8ae0b49458718d873c</anchor>
      <arglist>(int slaveNo, int pduAddr, int nWords)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>modbusReadRegisters</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a23061a4d832fdf676d65912c81cd8ca5</anchor>
      <arglist>(int slaveNo, int pduAddr, int nWords)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>modbusWriteAndReadRegisters</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a8bde0365e029281c5e645d499d649830</anchor>
      <arglist>(int slaveNo, int pduWriteAddr, vector&lt; int &gt; values, int pduReadAddr, int nReadWords)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>modbusWriteBit</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a28cc991028664db66b102529e3b8adc8</anchor>
      <arglist>(int slaveNo, int pduAddr, int value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>modbusWriteBits</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a09e244f93ea93a9f9197907b0aa2c893</anchor>
      <arglist>(int slaveNo, int pduAddr, vector&lt; int &gt; bits)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>modbusWriteRegister</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a7a44d4bf95dd9b42be8380598b627f29</anchor>
      <arglist>(int slaveNo, int pduAddr, int value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>modbusWriteRegisters</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>abccacc30270c3f3c3cd044f8d6543d06</anchor>
      <arglist>(int slaveNo, int pduAddr, vector&lt; int &gt; values)</arglist>
    </member>
    <member kind="function">
      <type>YSerialPort *</type>
      <name>next</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a9cca6f75a38db6d310a48e64e8ad4702</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YSerialPort *</type>
      <name>nextSerialPort</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a93eceebb54eb6480a371d0639eddd1f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>protocol</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a99fdbecd938fe3dc0acbaeb817e0376a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>queryLine</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a0b9851a459fc4b4169ba1da7307d0192</anchor>
      <arglist>(string query, int maxWait)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>queryMODBUS</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>af9e02a344389ba41057d186b1a592c0d</anchor>
      <arglist>(int slaveNo, vector&lt; int &gt; pduBytes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>read_avail</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a1cf267dc15e186a9bd1e61c717e40692</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>read_seek</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a270188ae99c94b70a1b0c5becca3b9b8</anchor>
      <arglist>(int absPos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>read_tell</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a04ede78abad77eab599b546b58015cd5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>readArray</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ac06f161335c1f1730093046df56ede15</anchor>
      <arglist>(int nChars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>readBin</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ad5f18d4d99b175eada1b1007bf75a483</anchor>
      <arglist>(int nChars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>readByte</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a7102993eebf67d7e6e7acfb2511748ce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>readHex</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a8d6e55d7fc11887a94aa8ab8e2b5e218</anchor>
      <arglist>(int nBytes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>readLine</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a74fb57e8fddd289260c7565f0cbe1389</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; string &gt;</type>
      <name>readMessages</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa892caf124d3003c656533d1a275d5b3</anchor>
      <arglist>(string pattern, int maxWait)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>readStr</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa407363a42b7d9befa12890bb2bbeee0</anchor>
      <arglist>(int nChars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa43a35cdb66e943db3480ba8792738fc</anchor>
      <arglist>(YSerialPortValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>reset</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aee6c4fab3042013eafc1bc5d12516580</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rxCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa2e2f77fa035f16eb4288285b2577050</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rxMsgCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa7117878636cf4a06837daca67390d37</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>selectJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa0a6601fa4b441458153d0aa26862c9e</anchor>
      <arglist>(string jobfile)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendCommand</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ae3b1d52a3857f4c6cb7f738c52a7c68d</anchor>
      <arglist>(string text)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>serialMode</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a256615e10d03220b2267139a5fac9c2c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a2395b71995a877c97dced4a04232c06e</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aeb5de356cf321975efab86b7b73e46be</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_protocol</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a4ead60b40eab33ff14f722604b3d73c0</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_RTS</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a8155ad5c0997812b34eceb63f19be8a3</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_serialMode</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ac91c08cd15341f191dae43f578bd3b5a</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_startupJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a9b3213701111744eae935187d765543b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltageLevel</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a06d82bd7f07742850bfea7f58a99fd8b</anchor>
      <arglist>(Y_VOLTAGELEVEL_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a8b852c429ed1ddfc251c1de3569c06e1</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aded6abdf45c783234df889854d00196c</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setProtocol</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a2474ae1d371d2dbb6c233eee2afd5176</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSerialMode</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a3e24be0cfda212e1698898f80191c28f</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStartupJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a9a1c6530c0e90193a7dec583c197423f</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltageLevel</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a9241b731977177a29c50c1d63b3f6e5f</anchor>
      <arglist>(Y_VOLTAGELEVEL_enum newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YSnoopingRecord &gt;</type>
      <name>snoopMessages</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>af8301f62628a1531db37bc40c427da80</anchor>
      <arglist>(int maxWait)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>startupJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a1f0965447ff05f0379b614643105501c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a44b68170e6f7fc287499519375df6004</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txMsgCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a54783bd01c217458869c8ae5099645da</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>uploadJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa8ab3eedf70798b034bd62a32efe59e1</anchor>
      <arglist>(string jobfile, string jsonDef)</arglist>
    </member>
    <member kind="function">
      <type>Y_VOLTAGELEVEL_enum</type>
      <name>voltageLevel</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>afb7d9d68a814163214f07afb217dd1ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeArray</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a851d272a53a0702c2e249d9f62cd3d40</anchor>
      <arglist>(vector&lt; int &gt; byteList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeBin</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a93c27cdaadc4ae07cb135fbaee5732d3</anchor>
      <arglist>(string buff)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeByte</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ad342729750e0ad53599547c6edfad2ad</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeHex</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a05bd52f98bd39309f9c7c1e7c49b3333</anchor>
      <arglist>(string hexString)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeLine</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ab5e726c067a4a38ade3cde027da9e490</anchor>
      <arglist>(string text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeMODBUS</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>adda6e0349a2cc1acd88f4de67404554d</anchor>
      <arglist>(string hexString)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeStr</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ac7c23eaa1fa908d458292d1cac71fc7c</anchor>
      <arglist>(string text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YSerialPort</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a7bb79274a197849c65a596d57317d749</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSerialPort *</type>
      <name>Find</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a5faab81395ef956668f82388d80acb78</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSerialPort *</type>
      <name>FindSerialPort</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ac17392147495764ee8e2d8b25452f0c1</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSerialPort *</type>
      <name>First</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a092b5d7d7dc3c558233c529bc4b2978b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSerialPort *</type>
      <name>FirstSerialPort</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a1f41b4656e29ae96bb6ea8b2f3e5f535</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a9546afbeffd906f6957284def26093c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CURRENTJOB_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>abdbfe90a361c6f08d82be1bf25dbe5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ERRCOUNT_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>abc7808be921591864990225140920961</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>LASTMSG_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa266a1643672e32fa20193a1d73fbeba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>PROTOCOL_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a2d0947e0de9b0419f77119b497d17722</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RXCOUNT_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ad9b2f11b3226bf2f93b0888b35366678</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RXMSGCOUNT_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a4c613a81d705e195db478723755045b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SERIALMODE_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a0774b6eed273b1b0f9c918171b6f4d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>STARTUPJOB_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a0bf8f9410250b0873e6a33817ffa234d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TXCOUNT_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a8cb450d3563f004cb0691418214b40dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TXMSGCOUNT_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a2c5bc779f82a4f5cd45575eae284acb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_INVALID</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a28cb4f68e3da9be085f3a2e1de0f57ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_OFF</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ab972552cb007dd0fa60c9e0b9b30534b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_RS232</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a626f245120001c839de2b3ab8745e7b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_RS485</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>adf8865f34c3b501c6b63ec4cc13f05e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_TTL3V</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a910bb644430985686a63b15c68429f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_TTL3VR</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a7a334746bf4334ac3e698a421251ccda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_TTL5V</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a98d6e0b13ea0d6df0c349a0d3ab1b602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_TTL5VR</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ab1489036d39a5264e9762fd8d03f50cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a3b174809ec0f70253b85b2259455caa0</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YSerialPort</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aafb353295395b10f4a5c9be98afbb27b</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a34124283645fb852ce41f105b0960de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_currentJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a7f9690456029358f6b535c14590db377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_errCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ac31b4ae98563c7d68fdd0ab4b5385204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_lastMsg</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ae176f8becbc06a1128fe0929f3662ee9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_protocol</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aabcb23b281655c5cfe4d185e426aeb54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_rxbuff</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>abb1acb603aff789ff0bab32000fc07bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rxbuffptr</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a8405439607115d48381b3caa5cc0fbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rxCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aba229bf965a237266377552e8c9f3745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rxMsgCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a07205d04d48646037d13236586888ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rxptr</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ab9d338da666143989bf5f797abd32bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_serialMode</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>af0430328dba2769f182e289867591c7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_startupJob</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>ad31626176e3bcce82a08b326567a4ea0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_txCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a01a6b7269afc6d74b124a6096443bb16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_txMsgCount</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a430f58d26bf6feb581be5565c232e8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YSerialPortValueCallback</type>
      <name>_valueCallbackSerialPort</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a2858ec4080cb116132ea3b07cc1c378c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_VOLTAGELEVEL_enum</type>
      <name>_voltageLevel</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a7110d41bd1922487e790eab018c9f4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YSerialPort *</type>
      <name>yFindSerialPort</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>aa4ce413b41df26a693a58405caa859b7</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YSerialPort *</type>
      <name>yFirstSerialPort</name>
      <anchorfile>classYSerialPort.html</anchorfile>
      <anchor>a2b17347f22af50b4d1de2604ce0cd599</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YServo</name>
    <filename>classYServo.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ac0b0437ce8d4255db6e0ffc804ca19bd</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>enabled</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a10764e74475bb5f2e8b5e9c0f5d65468</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLEDATPOWERON_enum</type>
      <name>enabledAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>afd15575b9da838e6969c56300f85ca05</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>get_enabled</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a6d652abedee22aba39a0f53ab1b3f104</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLEDATPOWERON_enum</type>
      <name>get_enabledAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a3b13dc408bc0674a29f02e0013b40c04</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMove</type>
      <name>get_move</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a7695ad85311a1748e0840e939b7b7e18</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_neutral</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a9597b79bfcfed769175c7dc68c3dee99</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_position</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ab2c110728c0ebe81605d5bd9e8df75c7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_positionAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a0e95819e8da306e98c9be3f1f2a6261f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_range</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a075528fc6267be7011e04a0dda46594d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YMove</type>
      <name>move</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a8e9d1540bde461bbcaf2dc6e6165adc4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>move</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ae6eca3f934f4a89f37bef130571c68bb</anchor>
      <arglist>(int target, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>neutral</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a8fb6ec9e800557d5ef126de963397f38</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YServo *</type>
      <name>next</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>af9abd9bd231399f222c48da6c415b054</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YServo *</type>
      <name>nextServo</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ac4af9e969f1db8762b1b4742d2c2837c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>position</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ab2dd33fc019a2d4b26d35e4773f90999</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>positionAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ac21942ee2d510ae710c8daeb10a9baab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>range</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a5ed8110ed04f22b755ba96ca4dfad2d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>af630ef81f232bb1904ebced699822dbf</anchor>
      <arglist>(YServoValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enabled</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a70acdf89647a0d002c09da20f0750d3e</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enabledAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ac05d88b3f52a81e27092c03bf60d69ce</anchor>
      <arglist>(Y_ENABLEDATPOWERON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_move</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a04d8856ba445e03f77acf4704b89c255</anchor>
      <arglist>(YMove newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_neutral</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a9f5e3ff0e623dff91a9a1ffb2216723d</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_position</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a7a7e1c221b61e04a5271f142a66eb205</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_positionAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a3b83e8061f1d3c877746bf17b7a9dd94</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_range</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a5e50aa399c1d69223899d2f2b3ab9caa</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnabled</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a8f9e132ade9e63d7b216ab88a68b7cca</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnabledAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a3fe83616240fd71f40089145a6b62f0a</anchor>
      <arglist>(Y_ENABLEDATPOWERON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMove</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a189861ce983dafa665fb3a9b9739a180</anchor>
      <arglist>(YMove newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setNeutral</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ad45648a54403a7e653a4a99c0210d808</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPosition</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a048bbcc3732f6acbe65393b188647964</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPositionAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>aad5c5941da37a9200e836cb2d8aecaf8</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRange</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a05f91c672953a7fd7631a7e3671e475b</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YServo</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a4fb043252fe1d8e374c688e03027b2ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YServo *</type>
      <name>Find</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a6046cb432b1078e29376286c5831523d</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YServo *</type>
      <name>FindServo</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a6fd899e28588d1f9dbb62e06413b1345</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YServo *</type>
      <name>First</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ad6b70ba98c4119a02eff91717c6a9fe7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YServo *</type>
      <name>FirstServo</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a24677778b1735a26d2ce66f25b159cbb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_FALSE</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a5b5b1cbc7b8963f2162d33c8f99d9fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_INVALID</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a84335beffe052679cf901c70c6dd6389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_TRUE</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a6f9756e5ef92c709223ea2dd871a4404</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATPOWERON_enum</type>
      <name>ENABLEDATPOWERON_FALSE</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a40c1f3631cb4202e8466df4a46410c88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATPOWERON_enum</type>
      <name>ENABLEDATPOWERON_INVALID</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a61ba8eb6e1334e112d684bb3271774c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLEDATPOWERON_enum</type>
      <name>ENABLEDATPOWERON_TRUE</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a90dec16b6514abebb65704e841991089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YMove</type>
      <name>MOVE_INVALID</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a356921fc11f733569bb5f857b01cf437</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>NEUTRAL_INVALID</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a6493e70a8d5f3e41f4304837cad285e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>POSITION_INVALID</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a0c24cb634db8cecbe2bed294e253f628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>POSITIONATPOWERON_INVALID</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>aa897dd015434df0a108eba7d6e8a54f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RANGE_INVALID</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ab06f671fef16c7a2f5e6a5957cbceabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>ab0ff3f689757467e05ad2aae13c93b0b</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YServo</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a75789cc084beaa6737c9c3d0f74cfced</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ENABLED_enum</type>
      <name>_enabled</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a105c750ec450e600d8c642c2b4f0291e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ENABLEDATPOWERON_enum</type>
      <name>_enabledAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a7167004b43d3c6561e950d9f89602562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YMove</type>
      <name>_move</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a77e025b8679748b7ec4bfac2feb8cb6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_neutral</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a06b6f13c9e1d0643aa938e377715669c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_position</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a4aadbc3197d8e433a94171b2242b2761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_positionAtPowerOn</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>aed8231078273478029184d2fc3436310</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_range</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>acad289773b58bdfd0d9b663fdc6e6909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YServoValueCallback</type>
      <name>_valueCallbackServo</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a9d4dcf69734d64bd9b719c900cb96e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YServo *</type>
      <name>yFindServo</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>a18db3edaa4ba2f49228594442f5f6cd1</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YServo *</type>
      <name>yFirstServo</name>
      <anchorfile>classYServo.html</anchorfile>
      <anchor>aea9f1bf2eb1c6bc41bd7b85761d34be9</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YSms</name>
    <filename>classYSms.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addText</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a781dceacf43250137daff10264e6cd7d</anchor>
      <arglist>(string val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>addUnicodeData</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a70945fd117230823395a995cf8597b9a</anchor>
      <arglist>(vector&lt; int &gt; val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>convertToUnicode</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a520714f0a28de5095299f7ebc7f565b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>decodeAddress</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>af0473b989e6df66f0fe990eacdb16d28</anchor>
      <arglist>(string addr, int ofs, int siz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>decodeTimeStamp</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a0ebf7087eb87e37e33fc5c0b04797cd1</anchor>
      <arglist>(string exp, int ofs, int siz)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>deleteFromSIM</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ad6c1f4d50fef76a4bf7f39aaacef8295</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>encodeAddress</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a2a1d8169f3d56112eca25b6e97a4d136</anchor>
      <arglist>(string addr)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>encodeTimeStamp</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ab2abb9a23f242b381ea4a1c791ed0157</anchor>
      <arglist>(string exp)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>encodeUserData</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a5d7d48f790649ab0fd09683f9c4f6006</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>generateParts</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a49c6bb8d6d5e9525d0e0563d805f2717</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>generatePdu</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ae81d546729a3971b3da4304018eb8aef</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_alphabet</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a3978e6814a8b4c8866fadacce5586c14</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_concatCount</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>aba6f940283debb9d398f869f411e26e9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_concatIndex</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a8b18b6cfdd32a8ce275248c7ae065814</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_concatSignature</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a56a2bd401ff953c43b239996c93fb1a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_dcs</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a3e0b52b3f21f2db881543190bfbf9f77</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_msgClass</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a7ac65a5c25346bedd3f30384a925a7ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_msgRef</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a34cffe8bed5146da7af1342d74d8ca8b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_partCount</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a203aa0b09dff916c6f03bd8691930e06</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YSms &gt;</type>
      <name>get_parts</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ac2a028637e6eeabf555061a34199bd55</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_pdu</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>af8d7e99541a9d9b7fa099b497f4d04c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_protocolId</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>afc89e5fc642e9ec4724ac17021291219</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_recipient</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>adefcaa9fe1e254cc635d52e9c1e3f9d5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_sender</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>af3ff747e5cf46b9bdecaf5bfe514b2cd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_slot</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a827ecf52872f9ce4c82bc146d6e10f14</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_smsc</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a648c3f60b79b98f8ca23c2517d9fdc65</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_textData</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a659e5bb59391d01effb2fc903c5563fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_timestamp</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>aed095a177f65f2d9922e62d8f1eb6566</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>get_unicodeData</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ab2018caf7fb3debbecdecec17c9dcc36</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_userData</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ab41ca63c877ba33705b3cc05a4b9974a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_userDataHeader</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>aac04ce16187194bb3bae41e9c625d348</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isReceived</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a69f47b5ed5f3e7216e1cfff7e0ba0f9e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parsePdu</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a84f6aa08ef8099ef89971920211b5f61</anchor>
      <arglist>(string pdu)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>parseUserDataHeader</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ab427dc4fa4ca8da2b8b3b8503ffe835f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>send</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a5e4f44195cb49ecc9277c9759b9ac7a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_alphabet</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a93c0c4a635798ca7c698a89bab6cf82e</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_dcs</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a97a00d056ccdc0ae49892f4f5ceae186</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_msgClass</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ac80caac033ed8e54e12a9a05e008a6a6</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_msgRef</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a5cfa283cfd4ef11e3e7ef2439f319b73</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_parts</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ac5c19714d2c65653c577e119b859e6e8</anchor>
      <arglist>(vector&lt; YSms &gt; parts)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_pdu</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a7d6b1f4dd806f493b888a06dc2889fac</anchor>
      <arglist>(string pdu)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_protocolId</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a6a5c799f379f8463c0a2b8fcd29f5369</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_received</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a1e051a7045d60640d9e92461f5fb62e8</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_recipient</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ae9dc09dd32d3c3ca4aa848a76ee9e860</anchor>
      <arglist>(string val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_sender</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>aa87ffba9f1d867f29c7414a6c9e8bf1c</anchor>
      <arglist>(string val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_slot</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a1971f2b2eeedcf6cdac4755667e2f9b8</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_smsc</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a8917b3a646c9fb6ff25958fabe6b0713</anchor>
      <arglist>(string val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_timestamp</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a6cf58164ffed073ce2eef767a33d4517</anchor>
      <arglist>(string val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_userData</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>aacd0a50345ea409b4e1b8f8bbcbacd42</anchor>
      <arglist>(string val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_userDataHeader</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a1da9e8bfc549b9f178b6e02d57b151c9</anchor>
      <arglist>(string val)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>udataSize</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a69574ee5bbcbc01e5f244483d07ebf0d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YSms</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a47144a3859b84b03e9e037d95d50272e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YSms</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a532a4bff19f8f128d020eaf7c2bab3f3</anchor>
      <arglist>(YMessageBox *mbox)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_aggCnt</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a9421b170c6e7d312b0be5e1165c7b7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_aggIdx</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a90e11882fe204e8fa7ee19edfe99ba92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_aggSig</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a4f7bf83827e81b54937b644c2bbfdfcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_alphab</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a51bd062b31878ad9a2d455ac12384aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_deliv</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a8157bdf279a9432bdb3c65d577b6c014</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_dest</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a696cb53d7c74b2b7770c7122a49050d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YMessageBox *</type>
      <name>_mbox</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a39eff235c82370ac82a3c25871622efc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_mclass</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>af967f8f73fa8d3651a2abfe3a186affd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_mref</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>af3df3ba238d83a466b0fe6996aee2573</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_npdu</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a570ecc439253941c61482df6705ec509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_orig</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ad3e513661bf7eea93c1ac7235e5851c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; YSms &gt;</type>
      <name>_parts</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ad9b079a63474287e691bb4759787a7cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_pdu</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a7d48a9a90c8a3fd474df55dd0520df24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_pid</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a4aff99057308a1328e5f52aac23b0665</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_slot</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>aa5a3d5002b4886c4d9d890c8e6a1e28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_smsc</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ac71d2b65b49dc7a01b1bb6ccd8a525dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_stamp</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>ad48f5a1b8bc14a2b840c51ad31998f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_udata</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a7365af86277f6d5edbe80eca99f74e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_udh</name>
      <anchorfile>classYSms.html</anchorfile>
      <anchor>a974c8c4285f97bed2b72e2d3ac70b919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YSnoopingRecord</name>
    <filename>classYSnoopingRecord.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_direction</name>
      <anchorfile>classYSnoopingRecord.html</anchorfile>
      <anchor>adc79a73cf266ce06744360410bdea272</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_message</name>
      <anchorfile>classYSnoopingRecord.html</anchorfile>
      <anchor>a237a89c9662c8d7c9256a0333572cc03</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_time</name>
      <anchorfile>classYSnoopingRecord.html</anchorfile>
      <anchor>a80106d4ba525a2bf5a8dd255f30210e6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YSnoopingRecord</name>
      <anchorfile>classYSnoopingRecord.html</anchorfile>
      <anchor>a82e663845266c0df23d14d2007f2c0c3</anchor>
      <arglist>(const string &amp;json)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_dir</name>
      <anchorfile>classYSnoopingRecord.html</anchorfile>
      <anchor>af6c6163c21886f181ce7d7deb387118e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_msg</name>
      <anchorfile>classYSnoopingRecord.html</anchorfile>
      <anchor>ad67b5e026809f9262ee5f0c042c8a473</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_tim</name>
      <anchorfile>classYSnoopingRecord.html</anchorfile>
      <anchor>a2f25c6aa5c7e6cb65d9e290b057b5c62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YSpiPort</name>
    <filename>classYSpiPort.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aba7f535b0013f556d4c919a4f8ebd93d</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a5516c4352d9dfda136ebbba7b62bb80c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>currentJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ae61dec4550e5f79edab264e81a95557f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>errCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a3343b8feb8e483697d3f10390f07fc8c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ac19d8f4980ce160117c1222fafe22668</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_currentJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ab24654eeca6078b5ab67d05e27284bd4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_errCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a8a3b5e413c16ab3ae8ee343dd7bae813</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_lastMsg</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a74ac11f1e31cb1e5ca5e6282dd93a1d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_protocol</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>af1105b4f41749456041eface2fe95330</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rxCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ab5264c485c142889b0c1e5e4724a5c66</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_rxMsgCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a439f095e5c3c58b8129d50b841cb22d6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_SHITFTSAMPLING_enum</type>
      <name>get_shitftSampling</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a802591ce22a54d0df3288d83fec3afb5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_spiMode</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a59a6a5d858cc171028b944917d85290a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_SSPOLARITY_enum</type>
      <name>get_ssPolarity</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a1d6164139b495b9ca3c94aa7fade87ce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_startupJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a4328d93cc4bc9c85e0998bf059cafe28</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_txCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a1c8014fab6028738b295468cc75091d7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_txMsgCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a099bff3685cbf44d20b13e9101d6816b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_VOLTAGELEVEL_enum</type>
      <name>get_voltageLevel</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a97b532a05130f2aef1aacd6321fb43b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lastMsg</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a811e933860ee3274bd8d636861693b9d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YSpiPort *</type>
      <name>next</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a7ad988611d37db471812eef0f3756d25</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YSpiPort *</type>
      <name>nextSpiPort</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a1bd406a0f8d8dbae1c666cbffb7adba7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>protocol</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a25da69259cecc56bd1f4105fa9253618</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>queryLine</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a983a16e3704c5126588e25d4797f6c65</anchor>
      <arglist>(string query, int maxWait)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>read_avail</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a74bd3622d05f6d90abc1bfde64f6f173</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>read_seek</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a0486bc2c85812b26b6c6c0479a554ea0</anchor>
      <arglist>(int absPos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>read_tell</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a124471725494d823ae39afe3012c9be4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; int &gt;</type>
      <name>readArray</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a62cf8e74e86095652fcd324efae16d9c</anchor>
      <arglist>(int nChars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>readBin</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a2e2368280a03a65001bbce76b0019411</anchor>
      <arglist>(int nChars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>readByte</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aadf1af8b5ec65224f3308221c9220406</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>readHex</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>afc77c1ae35a263ee8fd427d4ec071604</anchor>
      <arglist>(int nBytes)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>readLine</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a4cdec1bed3de7a91efd52989eba7afd9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; string &gt;</type>
      <name>readMessages</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a4e1be1d372e29853aca282463ab9f917</anchor>
      <arglist>(string pattern, int maxWait)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>readStr</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a6807f1357ab206c1cb6579191007b5ad</anchor>
      <arglist>(int nChars)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a22407c282bd80cacca96f88fcc0b4f11</anchor>
      <arglist>(YSpiPortValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>reset</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aa7217880ccb5e367e2806507c98ed95f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rxCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a233f300c075a88920bf03b18a2f48e57</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rxMsgCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a89e7edd8df8b489fd1d1f3ac65dee4ce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>selectJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a15bbdf3d5c1f02ab3e49ceacd0c8d0ee</anchor>
      <arglist>(string jobfile)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendCommand</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a806c862981ff72941b58ab5f464fced5</anchor>
      <arglist>(string text)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a260f9d19b704c55aea4b2d3e596aaa13</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a19bd93722d15d2b4b164e7583ada06d0</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_protocol</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a2a2649bb7863e947c3b2f16846fa49f8</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_shitftSampling</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a73fde98c325895e3ad83aad8459753e2</anchor>
      <arglist>(Y_SHITFTSAMPLING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_spiMode</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a13eecd519c2789bee597490788abc97f</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_SS</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a57d7508c6d4399477378bad0f7f4cd53</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_ssPolarity</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>acab6c7be70ebece47451d6470fef81f6</anchor>
      <arglist>(Y_SSPOLARITY_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_startupJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a29ce13b3730af55437a1c78945a5420e</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltageLevel</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a44b7626d0124aed197d3484cc303f46d</anchor>
      <arglist>(Y_VOLTAGELEVEL_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ac04cfd70b589ee844c6cfd0299e13156</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a6d616ce2bdfcbf884c60b929432a3b6f</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setProtocol</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a5ed98f6b2e35bb67146360fecf681aee</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setShitftSampling</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ae6f74f86213c3d09d597c8119f9aab69</anchor>
      <arglist>(Y_SHITFTSAMPLING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSpiMode</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a593343480cac3ea84d66eb7cba7a8462</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSsPolarity</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>af371b11547ba0513f3c266e1c5cec073</anchor>
      <arglist>(Y_SSPOLARITY_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStartupJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a6addc782e17c75216336e62b7bd7a53b</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltageLevel</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a8f1d477c85b42bdc64130b49d1ff8c1b</anchor>
      <arglist>(Y_VOLTAGELEVEL_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>Y_SHITFTSAMPLING_enum</type>
      <name>shitftSampling</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ae45e6d681d861674408020be78eea35d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>spiMode</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>af2c1ff69f90e469522acf9808c7d75ce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_SSPOLARITY_enum</type>
      <name>ssPolarity</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>acfaa273e2820b4969d737caa74dbbf5a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>startupJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a09c5d5defd77a4bc90ef5b4cc2629897</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a5694c83c5259a6e7330d1c9cf69e46ea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>txMsgCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ae6012a3bcd70c1090cac62f6daf160e4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>uploadJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a520f0cbdf0fbbd545dfe87404d79b836</anchor>
      <arglist>(string jobfile, string jsonDef)</arglist>
    </member>
    <member kind="function">
      <type>Y_VOLTAGELEVEL_enum</type>
      <name>voltageLevel</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a6f0e6023ce90ba90195140a4d50a985a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeArray</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a6475b0ba9ecc75022240f0dd38c0b408</anchor>
      <arglist>(vector&lt; int &gt; byteList)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeBin</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a15c78fbda99ce9f5aad81abd6f4d4f93</anchor>
      <arglist>(string buff)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeByte</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a072a4317c5d16e937fa2520ab0e5736b</anchor>
      <arglist>(int code)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeHex</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>af046614e3a9c5fa12437e558e3abe7f4</anchor>
      <arglist>(string hexString)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeLine</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a7fc9ff6b5af9fc935dafd86db23ea656</anchor>
      <arglist>(string text)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>writeStr</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a713cebd571356ea7c7a261cff58cf14c</anchor>
      <arglist>(string text)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YSpiPort</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aad75cc73d4a61333f4930707229ff12a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSpiPort *</type>
      <name>Find</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ab1467a3bb8cecb9e05bd10c6d52878c0</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSpiPort *</type>
      <name>FindSpiPort</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>afc2f0a1e7f1fb7bb35a2ee338f8181fa</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSpiPort *</type>
      <name>First</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>abccefe7d9edae1e0e798f99028b071b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YSpiPort *</type>
      <name>FirstSpiPort</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ab34fea3d2dfd5b65ac5357cc90e02cea</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a7a7638f737ce8fe86bbada9b4de256e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>CURRENTJOB_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a1c107bef7150fdd5b45732abdd1016f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>ERRCOUNT_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ad8d0d557f0eb6d91bbbc0bbb23ecca46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>LASTMSG_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a97d2861c0938c8c3386be0033d6184a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>PROTOCOL_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ae90c262afa499302d39f917f1301220f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RXCOUNT_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>affb0d2359dbf8eef99a968eaefd91505</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>RXMSGCOUNT_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ad3cc8cd9c9a7b80bcc2fbe7c50c42c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SHITFTSAMPLING_enum</type>
      <name>SHITFTSAMPLING_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a58ab56e3860c1d268f388f7da3e674b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SHITFTSAMPLING_enum</type>
      <name>SHITFTSAMPLING_OFF</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a5a51ebf5585dd632216a43a9e60a2a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SHITFTSAMPLING_enum</type>
      <name>SHITFTSAMPLING_ON</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a4fbb1c0d5edb463a2ae93d260b105fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SPIMODE_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a6ab56d8adad92469315bed1e712a7e98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SSPOLARITY_enum</type>
      <name>SSPOLARITY_ACTIVE_HIGH</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aca93dff5fea5a78baba73b4f295f354b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SSPOLARITY_enum</type>
      <name>SSPOLARITY_ACTIVE_LOW</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a8d7abc3df3fa5f40f31315baf0e356b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SSPOLARITY_enum</type>
      <name>SSPOLARITY_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a39ad7610000e2d5d846a6a97ad3d4aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>STARTUPJOB_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aeb1dad156b4ad248d3779f54ce9106c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TXCOUNT_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aae5ea43fa4d780a72257a11d457f92a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TXMSGCOUNT_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ad9e362b04494a2edc47aaf08580a48b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_INVALID</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aa7f2eba26aeca13e4cf31770885c60c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_OFF</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a919536a4630d5d9e3ce1caf93f041281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_RS232</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aa5d1a1c76e35cb2d4b5a618c853cdabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_RS485</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a1946b0fe2de083c93c94d79b9ac8bf7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_TTL3V</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a8ea4bdcb78c5561f63b6bb5883c0c246</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_TTL3VR</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ae2e8bc4aa30d4ca18e81e3b94fddfe9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_TTL5V</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a1bcceba51be22c8c6f317481b89f1c9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_VOLTAGELEVEL_enum</type>
      <name>VOLTAGELEVEL_TTL5VR</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a962e047443fd5b9cfbc84a56501a3d55</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a5a64ed41e47fa20397595f1a2db11832</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YSpiPort</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>af7990c1401f823f1f0e64e3a4c730ebd</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a7491bb5e7ec4b2508a71c72386e23c5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_currentJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ab8e97a9d903d0d37740c3e4ff59ab1bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_errCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aa0e74f2e05fb0c1b0d8145264b400d23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_lastMsg</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a95ec4d1bed50d2dda539abab1bcb9ab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_protocol</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a939fb79cafc06df42e2484aa78e3bfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_rxbuff</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a3869b5419e96228d62acbeb162986e17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rxbuffptr</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a99363faa038f20e75fefb0678026dfab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rxCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a8bc6a75c676612b0188a12acaa5d54c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rxMsgCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a5e6a7902a8c2e4d752911097f14efecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_rxptr</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aa65d33423acae4010f77ce6c50ff3598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_SHITFTSAMPLING_enum</type>
      <name>_shitftSampling</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a82655adc8401ade7373c61193932d171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_spiMode</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>abefc22ada67a4cad5af2a9efea3cef30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_SSPOLARITY_enum</type>
      <name>_ssPolarity</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a7246ee17b445f5e193950e8489c07f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_startupJob</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ae9f8f8cb0831ca872a076a203acf5d6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_txCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>abf9505dd7459cd869d79a6010144f993</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_txMsgCount</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a12cd5c2735d23c1d11561248ca8d411f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YSpiPortValueCallback</type>
      <name>_valueCallbackSpiPort</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>aa55b1b0be0030f7fa58bb0b298ccad23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_VOLTAGELEVEL_enum</type>
      <name>_voltageLevel</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a55082150c5079e7b88685052632e92ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YSpiPort *</type>
      <name>yFindSpiPort</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>ab0c1662b459bf3ff953b05bdd0807436</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YSpiPort *</type>
      <name>yFirstSpiPort</name>
      <anchorfile>classYSpiPort.html</anchorfile>
      <anchor>a74a3d51fd96a6b957455fc793dae1fa5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YStepperMotor</name>
    <filename>classYStepperMotor.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a118a6fea28eca0760ce38de68a8ac527</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>abortAndBrake</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a33a3383f2fe6fcc0d345e105e747c466</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>abortAndHiZ</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ae09f36488cd343df45be4f4f72b73637</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>alertMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ad1b56088877febd18fcce7b3cd0194ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>alertStepDir</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a8d21232044d6d39b87f1142c98073ba9</anchor>
      <arglist>(int dir)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>alertStepOut</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aff6790abc7101bdd5ca0fce52f12091e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>auxMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a83680bdbe29685c5b12750f3c75e1f3f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>auxSignal</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a0a82df50124b894e1409a2235e76e4a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>changeSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ac5a9ecb730ef0d58b7215ecc295cb1c2</anchor>
      <arglist>(double speed)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aa81a541447fa7e65f5b1349bd126e55c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>diags</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a79f6bc5236bbca0eb650ef5cb3782b95</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>emergencyStop</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a46717f4d40fb36b22f156868a3d5d79d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>findHomePosition</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a79b146b6a743b71a5ce926e625942423</anchor>
      <arglist>(double speed)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_alertMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a242e1f510408a7a2ce3c685d0e8ef922</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_auxMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aa6851cda58d343fca3db2a6082b18325</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_auxSignal</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a99f856c146de660b6c2bc92374a59c54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a1fe6d7f4f398852d8cfd7ef7055c1b01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_diags</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a75ceccc55cd6ce609a3e9c35cb98947b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_maxAccel</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a22dbd72ac721910e7ca1b7db216f7d3d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_maxSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aaf965fa7e0bd6fb169a8d67466f0cf6e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MOTORSTATE_enum</type>
      <name>get_motorState</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a44ebdc66de64e8b2ed2f0eb4207d5182</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_overcurrent</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ae85b5146bd0083247e8647ccad5651fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_pullinSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a1bba1182607c9a16c0d47ffb2167b634</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_speed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a97f92c497aef06d10195fd3c18073fe2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_STEPPING_enum</type>
      <name>get_stepping</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aa216834f3ce7e2c664cdffb8114d4468</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_stepPos</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a432c6ac3a4b4f603a26a04ec62d2c7b1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_tCurrRun</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ad937ada03583c191c62a91c0bd2779ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_tCurrStop</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a0c049b095adc171839a7f382d440efe3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxAccel</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a3c6ac66bc6d5a2f1fb29896258199e7f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a1f0f37240dc650330e94de3b513ed5b4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_MOTORSTATE_enum</type>
      <name>motorState</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aad26bb35b06716dcd37adf79ef8e6452</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>moveRel</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a942489136608f5cfa95aa143a25067fa</anchor>
      <arglist>(double relPos)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>moveRelSlow</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a1f37743f047238d46878954485c67065</anchor>
      <arglist>(double relPos, double maxSpeed)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>moveTo</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a2ac9c58d7930865ec3816c47a3b59624</anchor>
      <arglist>(double absPos)</arglist>
    </member>
    <member kind="function">
      <type>YStepperMotor *</type>
      <name>next</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ae6398ee508584836d656837187e85844</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YStepperMotor *</type>
      <name>nextStepperMotor</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aa113379294d402ca38406c1ef509b53e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>overcurrent</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ac0e4ca56ec53dc2077fa85e05b24c053</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>pause</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>afb70a3d6c37fc0a623cdc221458daf43</anchor>
      <arglist>(int waitMs)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pullinSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ab56b426aedab9450e0f967fc3e100ecc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aed8431d1ea4e51c0ffcbce8096f0e7a8</anchor>
      <arglist>(YStepperMotorValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>reset</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a602bc0c3fb8ab0516da4543786831c4e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sendCommand</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>af3bae2edc25ea16a2b01b832d17ebc82</anchor>
      <arglist>(string command)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_alertMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a19afeda9c4c29fe5a57b9168c098af33</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_auxMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a406f21aba0fee4f97412a4156c895ab7</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_auxSignal</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a21d7e6dba36a4219a0cdd5e2eee9d91d</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a622749f2ed163c0dc97bb24629b072e2</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_maxAccel</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a5e5f4a02088ee56323a27ead67839190</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_maxSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a5f64cb88b28477036a7b3e9b7f74f352</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_overcurrent</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a62d2ebd3f0b9fd93ee2e7f8fe1737c90</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pullinSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a53c68d8b2e60fd1fa5893d2cbe1ba6a3</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_stepping</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a5be01b81c52a9d2ca29aebb700f8631f</anchor>
      <arglist>(Y_STEPPING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_stepPos</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a0d59225e46b3b447859d2db2659443f7</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_tCurrRun</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a41f663a434870a07da28a7a13f44ac26</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_tCurrStop</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a6aa9377792a1d3f8559e041c8171a44a</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAlertMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a5ae6de60de25efd800d5ba48338ec9c6</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAuxMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ad392b0ae26cb81aa167fcb93f9275768</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAuxSignal</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a48898db9752bf22a3cb299d46380ac04</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a135f538f065f7e97e93e09a67778a847</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMaxAccel</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>af4ebc47e834ad942b617d73837693f55</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMaxSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ac255a37602a506b2a1229448a2815b3a</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setOvercurrent</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a9f5d4f669dc223c7623e63ea5b57ffe9</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPullinSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a22b86d681e434fc18adab446d1da909b</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStepping</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ac79538a8f6bbcd110ba918f40dbf7cc6</anchor>
      <arglist>(Y_STEPPING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStepPos</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a4954b83d4671f00759d59e52b515039f</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setTCurrRun</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a8bc0545c4ac626c007ad0254d5a48105</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setTCurrStop</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a0f7582aaf9dc01ff111c17bbe5e78336</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>speed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a6a364f8da6141941aa2efe7ddff9254f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_STEPPING_enum</type>
      <name>stepping</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a655b7741edb8829235c0a0a04c64642e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>stepPos</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ad8bf35d4a0cfb99fa7dfb8a380053f8c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tCurrRun</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a6e694c2e8a221e701bde47cb539ce173</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>tCurrStop</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aed01260733b48325931281d9c70b26f3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YStepperMotor</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a8fb0c6136a0ee6eba03aebd078f6d5d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YStepperMotor *</type>
      <name>Find</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a13f3896d1efaffcc8b9a3c3e4bce9b28</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YStepperMotor *</type>
      <name>FindStepperMotor</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a9e79bb7a91c3392aa279581a8134c402</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YStepperMotor *</type>
      <name>First</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ae82e9593ed1f1d57a5b496c0f86c335f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YStepperMotor *</type>
      <name>FirstStepperMotor</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a490740f4901ef33b2e5eb9150f9a1475</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>ALERTMODE_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a08d0ce5428d5c808b7d4eeb128487e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>AUXMODE_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>afe992fcc9c0a936ceee63cde57eee532</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>AUXSIGNAL_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>af6b4c312af35f473795747127cdabc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ae95bab665cad688b1b0517241dfa6ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>DIAGS_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a38790e5f31d2f521cad85f45cd3dd49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MAXACCEL_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aca2ece8e6edcff054cae12c78530b5d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>MAXSPEED_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a5e9a25eb5f894490a291d44c2b75f4b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATE_enum</type>
      <name>MOTORSTATE_ABSENT</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a408a75235f17d45d94e72a86955ca2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATE_enum</type>
      <name>MOTORSTATE_ALERT</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a478959d32e9b05504d2be0d7a1e981b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATE_enum</type>
      <name>MOTORSTATE_BATCH</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ad2c3d0f3eb32556771193814d4c55299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATE_enum</type>
      <name>MOTORSTATE_HI_Z</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a358541101436bfbdb7d2e16bef7bab2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATE_enum</type>
      <name>MOTORSTATE_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a974476379aa89d6be0a7abd20dc9d4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATE_enum</type>
      <name>MOTORSTATE_RUN</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a9cf38fe5c6cd8d31dba62e5cfb53cebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_MOTORSTATE_enum</type>
      <name>MOTORSTATE_STOP</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a74bf177892554aeae6eafe2644da9579</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>OVERCURRENT_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aeaeb8451c1a156d8774c20e5f6aca9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>PULLINSPEED_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>af9b19cd8ae99e5a571d5d75956aa5415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>SPEED_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a97a2b40dfee46eac4aa66c5c312079fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STEPPING_enum</type>
      <name>STEPPING_FULLSTEP</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aa93bbe0113e48bb94b49192207bf08bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STEPPING_enum</type>
      <name>STEPPING_HALFSTEP</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ab5d54744234b1068829e45feac6f507a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STEPPING_enum</type>
      <name>STEPPING_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a59383ecf76d248dcbbdcab5465fc76cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STEPPING_enum</type>
      <name>STEPPING_MICROSTEP16</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a27c7a7775cd87dc5f477eeed0f842574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STEPPING_enum</type>
      <name>STEPPING_MICROSTEP4</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a61d8b066497cc50ac247adc032f42fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STEPPING_enum</type>
      <name>STEPPING_MICROSTEP8</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a1c36a94e3099150d6038e459ced9c9d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>STEPPOS_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a1ef18173716dff24c31cf1a90e318620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TCURRRUN_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a6cc0a6b0e86022e4f82c205d47029ea7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>TCURRSTOP_INVALID</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a3327476260c2cf416b4835d6a182c319</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>af92d8868e0fad25a00dfdcf776963f16</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YStepperMotor</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a7b5e0473023e13b0616ce655c4788a7d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_alertMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ac02c4e20d4d4eb3024317d0344dab4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_auxMode</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a354496833935c2452be82b87d46e4ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_auxSignal</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>adcd25e041813f9dc6bcfb9492632487b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a5e247ac5cab7fa3c73400b087cd7e846</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_diags</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a12557120b0f0ec160f8987edce1b0efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_maxAccel</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a0f1a6fdd896b3f5d98a461f7b77c2770</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_maxSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a756847e9d2cca7c99d83745e37dc8fe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_MOTORSTATE_enum</type>
      <name>_motorState</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a01e909d990e53d86cff37938f2be5415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_overcurrent</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a1da9d7416f57d3edc202f6e1021352bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_pullinSpeed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a87bfc405f8de6272983586de87b272e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_speed</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aad9f3e95efd571bbc3ee5d0aa01c1f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_STEPPING_enum</type>
      <name>_stepping</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>af031fe686ba83fe4cc65a7fc359e19f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_stepPos</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a23e8764b94ba5cddb77a25878ecc8077</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_tCurrRun</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>ab1e6331c1705498539ebba220b22eec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_tCurrStop</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>a183862afb2204f05deb5181cf8891700</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YStepperMotorValueCallback</type>
      <name>_valueCallbackStepperMotor</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aac7d09b04722eb04d7fc66a5926b9266</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YStepperMotor *</type>
      <name>yFindStepperMotor</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>adf10d0b45ecdc7814f16b08139b0c610</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YStepperMotor *</type>
      <name>yFirstStepperMotor</name>
      <anchorfile>classYStepperMotor.html</anchorfile>
      <anchor>aa38ba5e6b579cf92a0e0db197f95afdf</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YSTREAM_Head</name>
    <filename>structYSTREAM__Head.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>pkt</name>
      <anchorfile>structYSTREAM__Head.html</anchorfile>
      <anchor>ad4776d301047e1982197946647e32a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>pktno</name>
      <anchorfile>structYSTREAM__Head.html</anchorfile>
      <anchor>ad754039f3608d2511f0d3f8a22964a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>size</name>
      <anchorfile>structYSTREAM__Head.html</anchorfile>
      <anchor>a4f1abfb3648e553cf6b18f0cae6e8a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>stream</name>
      <anchorfile>structYSTREAM__Head.html</anchorfile>
      <anchor>a15bc0324c3bb0605d029c393ed92c5a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YTemperature</name>
    <filename>classYTemperature.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a1b84dd2d85c8cb7f1e33640fa3f27a66</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>aadcde2113f4dc321f09870c6596cd5ce</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a27680faa3a4e9b1deb83203f03b247f1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a74bffa4c9d700dde3eb7f06f40f0100c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_SENSORTYPE_enum</type>
      <name>get_sensorType</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>afc0f30db03ea109c6f22a7fe7f52937d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_signalUnit</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>ab4054e1894434a77ebc9c55ac2797ca3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_signalValue</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>ac505e4b9a56946b7821fd41d7904099d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadThermistorResponseTable</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>ab2fefd18d72cfca7a83e2289542d3b21</anchor>
      <arglist>(vector&lt; double &gt; &amp;tempValues, vector&lt; double &gt; &amp;resValues)</arglist>
    </member>
    <member kind="function">
      <type>YTemperature *</type>
      <name>next</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>addfc43d4f3b408e69f53bc7e46647531</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YTemperature *</type>
      <name>nextTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>ae4e18f2f0052b7abf52eb39292b8ce00</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a12477b92ec53f9aaa39f6de14f25febe</anchor>
      <arglist>(YTemperatureTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>ad462c393a9ac836bedcf94eb14b415f8</anchor>
      <arglist>(YTemperatureValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>Y_SENSORTYPE_enum</type>
      <name>sensorType</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a34cc32d661a0ea291e6ac5839a35dc2c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>ad9419920399e0b950cc09155b0ff4ccc</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_ntcParameters</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>aeac9606e86bc5eea0020fba4a18afdec</anchor>
      <arglist>(double res25, double beta)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_sensorType</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a9b694c6c41a317a51055d44adb3f991a</anchor>
      <arglist>(Y_SENSORTYPE_enum newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_thermistorResponseTable</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a1bf0c0b53f3acfc60426a55d0518dea9</anchor>
      <arglist>(vector&lt; double &gt; tempValues, vector&lt; double &gt; resValues)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_unit</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>af39eb6edc5ea86cdf758a4c1c29698bc</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a441d8e4fbb21c5028833686a7d834a93</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSensorType</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a300ecae229ea4c72e3324744df24e857</anchor>
      <arglist>(Y_SENSORTYPE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUnit</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a5765063804f700f56cec11c01e145eea</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>signalUnit</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a2126fcb24585c9ee93bd5cb83a1ceb0c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>signalValue</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a204d0cb45cca57749f2842968959d988</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a3a154ea212b849ac263fe3548a658e42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YTemperature *</type>
      <name>Find</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a8c0714adad4425ec9fdc189955dadb59</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YTemperature *</type>
      <name>FindTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a6779ba24b900448931b5450d6b2a9d44</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YTemperature *</type>
      <name>First</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a93f642ed48cfe834add19337b654802d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YTemperature *</type>
      <name>FirstTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a9380c5054f8e66cee750a4fee9eb68c1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a3225294947599859c115644cf2656d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_DIGITAL</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a34fab9446e7fc48df26886445f8ac98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_INVALID</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a3e6cb8d66647dd974413261e051c45a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_PT100_2WIRES</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>abad7a5cdf2235cd292b22350c4e0d4d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_PT100_3WIRES</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a37271446cb56c968187545bbafa10f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_PT100_4WIRES</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a6749d80515e023d401e42c8baa9784a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_RES_INTERNAL</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a37003d08cff3df50d8e3a31f0920f92d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_RES_LINEAR</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a4c089b08d51b743c199ffd302ae41683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_RES_NTC</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a6287122e97d3496e39b4045ebaeb669d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_RES_OHM</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>ae1301d82a4a9861f3302610db5192c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_TYPE_E</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a7a1f3ac2cbf73f8a4302fefa9e1747f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_TYPE_J</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>af2ec9fb6173a46df15c9fcc4bdd05c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_TYPE_K</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>acc5f6ed1bbc47cbf0a5886572c671526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_TYPE_N</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>ad9aca1465c3153e67b0fca9999611520</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_TYPE_R</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a4af1df7a6a3316c8254d20512e10456f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_TYPE_S</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a119d014cc22113cc309e8c19a0a6b62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SENSORTYPE_enum</type>
      <name>SENSORTYPE_TYPE_T</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>abea1962ae1c5910e0a14043072ed5d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SIGNALUNIT_INVALID</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a4e94cd1eab4bdc9af2dd4cd2033b663b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>SIGNALVALUE_INVALID</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a8e8aa0f0a9cae9077b72c08ebb9bf611</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a2b6c230624032c9035ba1eb293903995</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a769bb5c1108792a0c64302f760789dbd</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a501db6916f3ea85d5f979cea751137e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_SENSORTYPE_enum</type>
      <name>_sensorType</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a3ea3a62cf7385abde6d9345cb4dc4a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_signalUnit</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a9c987821e80310ad5bd7df90817da6f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_signalValue</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a88e486f0bcaca9e2a7775ddc5c05a88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YTemperatureTimedReportCallback</type>
      <name>_timedReportCallbackTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a0410b69c95df80c54649e75965709a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YTemperatureValueCallback</type>
      <name>_valueCallbackTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>af333669bfa573f4777474363112ddcb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YTemperature *</type>
      <name>yFindTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a5e909d046f20406208419d647aa482cd</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YTemperature *</type>
      <name>yFirstTemperature</name>
      <anchorfile>classYTemperature.html</anchorfile>
      <anchor>a23e16accdc040b2321c02eddd423c30c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yThread</name>
    <filename>structyThread.html</filename>
    <member kind="variable">
      <type>void *</type>
      <name>ctx</name>
      <anchorfile>structyThread.html</anchorfile>
      <anchor>afc0e3eee8eab83ca9cf9a2e53981fa6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yEvent</type>
      <name>ev</name>
      <anchorfile>structyThread.html</anchorfile>
      <anchor>aa867c23dae6e934f26dc33abe49ba3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YTHREAD_STATE</type>
      <name>st</name>
      <anchorfile>structyThread.html</anchorfile>
      <anchor>a86dd149e5654d1019afe9b65b4c651df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>osThread</type>
      <name>th</name>
      <anchorfile>structyThread.html</anchorfile>
      <anchor>ac26c886f171fa30151e21ef5c5cfac44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YTilt</name>
    <filename>classYTilt.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>af21455b37473bb17c623e9e866cb03ad</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a48f49e758484bb482e9030d3eb167713</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_AXIS_enum</type>
      <name>axis</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>aac944b0291d7e3268bf15e089eb9669b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>bandwidth</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a3afab4a284f2b27d5225ca89d02bd6d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_AXIS_enum</type>
      <name>get_axis</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>af3ef0cbe7cf2e32a470aa40adadb12b7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_bandwidth</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a224dd7d10a34061eea4f1ef216ce1001</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YTilt *</type>
      <name>next</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a98a73d7712688308f0481ab2bfc494fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YTilt *</type>
      <name>nextTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>ac34f3f9063d87daf47cbec2699a9e174</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>adda202a752f7cbca6ccd1f8a1332d296</anchor>
      <arglist>(YTiltTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>acf6947fdeeff6c0ded82854bd9679a85</anchor>
      <arglist>(YTiltValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_bandwidth</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a9f4fe8e26d4c851f635a694c7a97d43a</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setBandwidth</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>ad7b2d0bf0924ea70c85a066c25159740</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>af3dc4ce435b6e8dca19eb9ee912653f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YTilt *</type>
      <name>Find</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>aecfab134781d280d2297f954c7d7aec5</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YTilt *</type>
      <name>FindTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>ae3d1c2e2136e300a0b92a9af0122ddcf</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YTilt *</type>
      <name>First</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a1177e5438cf55438247f5274b739b172</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YTilt *</type>
      <name>FirstTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>ae2954915ae2f46717c7bb6e1b4526f85</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AXIS_enum</type>
      <name>AXIS_INVALID</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a37887fac13a11f676b47d712f1398571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AXIS_enum</type>
      <name>AXIS_X</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a58e25fae4f9d9cdc8a94be737e5dcdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AXIS_enum</type>
      <name>AXIS_Y</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a3d806529d3bc26deb38086146acb2c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AXIS_enum</type>
      <name>AXIS_Z</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a89756f1c332e3006ca1292cea23f29b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>BANDWIDTH_INVALID</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a31fade4607c5747630c882fb669ccd41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a78bb568e8e3f95fde55b1933e9b61f15</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a39803fe9a04b16de86c2c3e744b94a8c</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_AXIS_enum</type>
      <name>_axis</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>ae9ee4f91983e264e00baf6d17c58224f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_bandwidth</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a5a4a03b666c94d016f957ecbeca66024</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YTiltTimedReportCallback</type>
      <name>_timedReportCallbackTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a5d1389a216b069ee324b0511b5f757e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YTiltValueCallback</type>
      <name>_valueCallbackTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a65041e2295e19ba4144a74a224bced8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YTilt *</type>
      <name>yFindTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a7e1cca5a4c23a406117cb1c6e9a0325b</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YTilt *</type>
      <name>yFirstTilt</name>
      <anchorfile>classYTilt.html</anchorfile>
      <anchor>a78a249ccf15f9195b6c8335d4be23e3d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YVoc</name>
    <filename>classYVoc.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a5d3c80422e27760f7abb9ab474f56461</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>afbb6980e727ecb6dec6dce1c1ca435ee</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>YVoc *</type>
      <name>next</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>af77dc38ff28d70b7450f3bfe6776675a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YVoc *</type>
      <name>nextVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a70d32f526773107b9482503d1c63d1bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a9ef954ee4ac8be455c6952e066f91582</anchor>
      <arglist>(YVocTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>aaec82f019484c40f072e14a1ccae5439</anchor>
      <arglist>(YVocValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a0e1ceb7299667f0fab887c3bc059cbff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoc *</type>
      <name>Find</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a6ca7f4699919a4ad5ca97fecf7cf960f</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoc *</type>
      <name>FindVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a344a245ec4aac1f0b3cfa555dd72d6ac</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoc *</type>
      <name>First</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a14613584dd1d08f27b08e7344263c0e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoc *</type>
      <name>FirstVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a0e25fade93d2eefb24374374755aca19</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>ab8ec494828c4c482d8593d1f69a1f976</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YVocTimedReportCallback</type>
      <name>_timedReportCallbackVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>afd78793740601c9766bc6053797dd6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YVocValueCallback</type>
      <name>_valueCallbackVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>aa3e28d54d35b3abf4ef55859be00054d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YVoc *</type>
      <name>yFindVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>a918364e7ee3b36fa5d91102f6f8be498</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YVoc *</type>
      <name>yFirstVoc</name>
      <anchorfile>classYVoc.html</anchorfile>
      <anchor>abf372679ca73a4faab3656b67d4c4bed</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YVoltage</name>
    <filename>classYVoltage.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a616147b703e80d0d7edeb25b9ef36049</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a70f229a1164ae10c06f1c5f41c170762</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>enabled</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>aa58519b271b8a61ba61cea9d68e73107</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_ENABLED_enum</type>
      <name>get_enabled</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a4b45b2e299c0845a6e5cfa965c7a0242</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YVoltage *</type>
      <name>next</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>ad6102c4cd408b1c7e1435486dcf05b61</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YVoltage *</type>
      <name>nextVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a2111701ff449d57410def698b607ec54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a4989b59e101108332608bd17548755ea</anchor>
      <arglist>(YVoltageTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a60b9fd960d7f33fb426ce61aea8bad16</anchor>
      <arglist>(YVoltageValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_enabled</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a6045f5747970b26be1838866ee7c9966</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setEnabled</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a253c6dbabd0cae9f37d73c90313ce7d9</anchor>
      <arglist>(Y_ENABLED_enum newval)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a98ec88d53330ab61189cfe11af8a20cc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoltage *</type>
      <name>Find</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a76f32e7cd76d97f04bc979b62b09c513</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoltage *</type>
      <name>FindVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>aa252261eeda582f0d35b16b388bc8358</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoltage *</type>
      <name>First</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>ac5acc3f8a91779433526f5d0c44ea005</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoltage *</type>
      <name>FirstVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a388d027516d377e1cc790d136989c7f2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_FALSE</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a460d6435af14955a5cd8a2fa223f20f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_INVALID</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a274d3fdc926f626486dde862f58be1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_ENABLED_enum</type>
      <name>ENABLED_TRUE</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a6c126f2c6db7304b5e77054de99f934a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a9e11891b63775d1f2124a32fbb75af8d</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>ae2318e630bb9a494b223c8383e62f275</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_ENABLED_enum</type>
      <name>_enabled</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a9c3d9277ef8e8f090865eaa106d70f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YVoltageTimedReportCallback</type>
      <name>_timedReportCallbackVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>aa7fa7de26b52202361d5174e33c15d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YVoltageValueCallback</type>
      <name>_valueCallbackVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a957cf886c3e0fdb10675be22117c16ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YVoltage *</type>
      <name>yFindVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>a0b4cf05dbfc9a8869b913141fd9186a8</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YVoltage *</type>
      <name>yFirstVoltage</name>
      <anchorfile>classYVoltage.html</anchorfile>
      <anchor>ad8f0aed2c4ec3b2664706fab747f4a9d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YVoltageOutput</name>
    <filename>classYVoltageOutput.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a5043073ed9ba232ffc3f71058db08da2</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>currentVoltage</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>acb5a529ae3c9b2d836dcbb33d5aa63e8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_currentVoltage</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a712289bce26368b6e4fee87908cff8ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_voltageAtStartUp</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a14667a4aba0007d7b5dd769e2e97aca7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_voltageTransition</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a7c9a5125de1545346e9d5d786d716c21</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YVoltageOutput *</type>
      <name>next</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a7def16fa140e116faf709362808082c8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YVoltageOutput *</type>
      <name>nextVoltageOutput</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a265ebe6a210f6a70b34037480b8f3b1a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>ad18acc391c08dcd7b7b72fec39cea2f4</anchor>
      <arglist>(YVoltageOutputValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_currentVoltage</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>aea46e96fb056e76f781a493327413747</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltageAtStartUp</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>afd1d7beceb5c9d34e35a866ebcb0bd3a</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_voltageTransition</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a4208c670e6a638e326eefa6dad3b1cff</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCurrentVoltage</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a8dad4bd11199775de79696ef49d1288e</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltageAtStartUp</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a9c798a686ef0eeb00e14a0c7b749c794</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setVoltageTransition</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a3b5b42af5ece6f4fe77f1d21367058fa</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>voltageAtStartUp</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a230d5ecc80c93b1430796690a0378ee6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>voltageMove</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a7d6667336c5c2368db13599fe6a19c24</anchor>
      <arglist>(double V_target, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>voltageTransition</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>ae217dec7a0b5e0df55383d58db171fad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YVoltageOutput</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>afaa96d18a5dbe892f0c2128017ed0191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoltageOutput *</type>
      <name>Find</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a8bc2f355505d1103a9a1a09902750a14</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoltageOutput *</type>
      <name>FindVoltageOutput</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a4641b774e1352e124be917ad23d05219</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoltageOutput *</type>
      <name>First</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a7a9274c6ff7967a81121420d8e8dfb1c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YVoltageOutput *</type>
      <name>FirstVoltageOutput</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>aad1977d9d3470ffb68aee2c97c8490d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>CURRENTVOLTAGE_INVALID</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a900b77a08c41389d988d59f82e8d4f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>VOLTAGEATSTARTUP_INVALID</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a02155b8fdc69ee79cc2b86cf0f51ce9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>VOLTAGETRANSITION_INVALID</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a283a094d6aaa131402122e7833c832f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a9dabaf8380f613fc5b7c5e02c409c483</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YVoltageOutput</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a0c5591eb32e85132bf18c04942f7dc7c</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_currentVoltage</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a290a1b55095a44aeb4740bcd4d47341e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YVoltageOutputValueCallback</type>
      <name>_valueCallbackVoltageOutput</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>ad77a54b5289ae51d2ebd68a9a4177c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_voltageAtStartUp</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a0766cbceaaf6982e1d728c605ea08a99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_voltageTransition</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>afe625a32ff5386dd39070bb31f3d647c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YVoltageOutput *</type>
      <name>yFindVoltageOutput</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a0de87b006ecf7733c705ba88564d881f</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YVoltageOutput *</type>
      <name>yFirstVoltageOutput</name>
      <anchorfile>classYVoltageOutput.html</anchorfile>
      <anchor>a30282839fb95d7496b5a670c467c55f5</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YWakeUpMonitor</name>
    <filename>classYWakeUpMonitor.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ad286037232d28818cf9af3c663a07963</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_nextWakeUp</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ad51c86fad0144189f612e0417602b552</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_powerDuration</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a31da759d1eda0f87aa7863676f61ca89</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_rtcTime</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a03915f46943fa3c8ba30781ded526da7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_sleepCountdown</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a1ea279576b8d659b69073a631bfff662</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_WAKEUPREASON_enum</type>
      <name>get_wakeUpReason</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ac0e664591dfe076b14dec5fb6b36e88f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_WAKEUPSTATE_enum</type>
      <name>get_wakeUpState</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ac15d1b42b5082138268c6e0c2b7c46dd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWakeUpMonitor *</type>
      <name>next</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a16eee9e1e9b33953ca24a92b135ab1e5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>nextWakeUp</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a6af3016a15895352bb662b01e004073d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWakeUpMonitor *</type>
      <name>nextWakeUpMonitor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a1c0f6bdc2871ca32f4967013c0404e98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>powerDuration</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>af678cbe52240df6b1f7c8c15721ed238</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>acf66f231157401404c599b0a675b7d78</anchor>
      <arglist>(YWakeUpMonitorValueCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>resetSleepCountDown</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a3b3012b7a7af39fcc80019ba4ec84adf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>rtcTime</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a88e4ea7c592731ae69cd44fde272ddc3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_nextWakeUp</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a0343f453031700c81cf450e89a67c4cb</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_powerDuration</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a4fe9d66e13598d8518a339eac64d277e</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_sleepCountdown</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a986f9dbf37940a7f48cd8da02db0fc0c</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_wakeUpState</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a3aacb2d6bf3174264ee84db1040d8ea3</anchor>
      <arglist>(Y_WAKEUPSTATE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setNextWakeUp</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a2021461b418da0389c3167b317f6f404</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPowerDuration</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a6b5d670813bad95cf0d014f0bc9d7785</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setSleepCountdown</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>aec78f8449b24383e88e7d3399c11210a</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setWakeUpState</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a58904d48b0943378082c2019b2c5c471</anchor>
      <arglist>(Y_WAKEUPSTATE_enum newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sleep</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ac405a124d7ef7ee8678f88f201e8cf45</anchor>
      <arglist>(int secBeforeSleep)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sleepCountdown</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>aa27845cb2db0d3747b2fb3f9c41bdc01</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sleepFor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a6601f86e254ecb124365ddef81a04398</anchor>
      <arglist>(int secUntilWakeUp, int secBeforeSleep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>sleepUntil</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a04a2c93968525124d5bd1f1e43d65b34</anchor>
      <arglist>(int wakeUpTime, int secBeforeSleep)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>wakeUp</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a8fa9f993dc54a299963b1657aa4d9142</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_WAKEUPREASON_enum</type>
      <name>wakeUpReason</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a5f10bf47230ecaccf8cc3d7f7c42b359</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_WAKEUPSTATE_enum</type>
      <name>wakeUpState</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a6ede3b43ba2c3ec00f0c4778f27c78e9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YWakeUpMonitor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a84519535cfba14bba0a26d21a4280eb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWakeUpMonitor *</type>
      <name>Find</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a6981b83e4e55487d6c59578e9d66c630</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWakeUpMonitor *</type>
      <name>FindWakeUpMonitor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a9d90794f3d143c788794f966a36adfb7</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWakeUpMonitor *</type>
      <name>First</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a5eedb0378a9e5930c7b8b2b5ddf7e971</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWakeUpMonitor *</type>
      <name>FirstWakeUpMonitor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>aaac74e59fdda4b5481b638adf5c3a1ee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>NEXTWAKEUP_INVALID</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ae6e19682d9b9fa0d35938852328284e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>POWERDURATION_INVALID</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a852cc309ce10ccf30cc93fbf48a317c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>RTCTIME_INVALID</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a870afcd840b6edcc2878df70e101cf3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>SLEEPCOUNTDOWN_INVALID</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a54b4ea2b3403484764bf4ca928161e1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPREASON_enum</type>
      <name>WAKEUPREASON_ENDOFSLEEP</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ae6e3c066c7e4cf96796937b812d0e40f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPREASON_enum</type>
      <name>WAKEUPREASON_EXTPOWER</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a2a52bedf0e08c7339d5e34ce243fa874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPREASON_enum</type>
      <name>WAKEUPREASON_EXTSIG1</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a1040e5e20ec25c8387522f06a5d16ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPREASON_enum</type>
      <name>WAKEUPREASON_INVALID</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a084674843a320b4c0fb32da8062c4bf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPREASON_enum</type>
      <name>WAKEUPREASON_SCHEDULE1</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ae2a72931eb8ad3212367ad4b303a3499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPREASON_enum</type>
      <name>WAKEUPREASON_SCHEDULE2</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a538c15c437a0c652b6fd011ca63900ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPREASON_enum</type>
      <name>WAKEUPREASON_USBPOWER</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a439c9d676b58e96737b5040811131f4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPSTATE_enum</type>
      <name>WAKEUPSTATE_AWAKE</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ab47ead7fab623ea35238fae7807588ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPSTATE_enum</type>
      <name>WAKEUPSTATE_INVALID</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ab57e415f67261bcd6dd987f0d68ea013</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WAKEUPSTATE_enum</type>
      <name>WAKEUPSTATE_SLEEPING</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a76fbd46d602e060b0e4f5d0028be5e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>aaca4e828a66863c2c8e03b3c605a5184</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YWakeUpMonitor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a0a9e255ae24060edab2d1a9d5e4a8750</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_endOfTime</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a5d3d0a39bbb4b73db3035a62c9ddd96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_nextWakeUp</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a04dfab9053419e055c90144c88d66d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_powerDuration</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>add280b948a9fdd5a71bda0aa2c81c63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_rtcTime</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>acfee4a66283b56995b0a2553d2203673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_sleepCountdown</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a2bb452f677319f92fd64adfe662be8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YWakeUpMonitorValueCallback</type>
      <name>_valueCallbackWakeUpMonitor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a5d3bd46fc4bf50bb3bf8020ff0a686c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_WAKEUPREASON_enum</type>
      <name>_wakeUpReason</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a918a5406c1daeb4ec4f48934ad41044c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_WAKEUPSTATE_enum</type>
      <name>_wakeUpState</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a93d226f01f1ea009aae17afda6145a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YWakeUpMonitor *</type>
      <name>yFindWakeUpMonitor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>ae92bb6617ec06d6613ffe79b8e93dc2d</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YWakeUpMonitor *</type>
      <name>yFirstWakeUpMonitor</name>
      <anchorfile>classYWakeUpMonitor.html</anchorfile>
      <anchor>a1f905d04ec2358679250f4580b8c40b6</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YWakeUpSchedule</name>
    <filename>classYWakeUpSchedule.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a154d83f1e1c280f6258f4fbd06f9a631</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_hours</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a1f64e04c4610d4090c605db5333b1785</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual s64</type>
      <name>get_minutes</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a0484b71ac72d8355d1c074e763de30ab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_minutesA</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a4b23a8e05f26702cb426fb6794e35312</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_minutesB</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>ad8e974ee86c04b96745853d7f431d3ce</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_monthDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>aa588327ac2a4a64b5d24f74fbfd32066</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_months</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a99f2a789764a2c75ecac8e9bde033ac6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_nextOccurence</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a741aa4b1af08ed9bad76676908e22aab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_weekDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a11f2f0834505504a07bf2e92315c3008</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>hours</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a276cfa5993307f109617e6a9d5723fa9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minutesA</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>ac0d4bb7ddc19fab26a023abf59357f99</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>minutesB</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a396d7f37704298c3e73c7d2ba43bf76e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>monthDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a448c51e10548a26f6388e63313fd6918</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>months</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a7f6506670994805f924de6d0392e1355</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWakeUpSchedule *</type>
      <name>next</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a249e9ad6574ec36c09aebaa79ee9973a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>nextOccurence</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a646dcf67b7e0d61825dbbaaf4973b82e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWakeUpSchedule *</type>
      <name>nextWakeUpSchedule</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a87637f68dce472fa2cb48828b0d700c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a5361922039eedd75e9d7b2db4c1ba478</anchor>
      <arglist>(YWakeUpScheduleValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_hours</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>ab3402c9ccda9ea7b88446341c92b8a02</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_minutes</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a47c64b10e4cf395dae9a3577f96f0903</anchor>
      <arglist>(s64 bitmap)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_minutesA</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a4738912466fc55a656b529eeffdba399</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_minutesB</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a2e96245bd9e35793aa18858fb604b138</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_monthDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>af8c43316f9610bfdf254c1a06480b7ad</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_months</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a8e237eeb58a15f1545f8a4476a3fd32a</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_weekDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a46cb8da6e7bf2c834f115ca972c977c9</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setHours</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a89ebb11bf79e9c21dab1020910b0e032</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMinutesA</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>aa6bab46de8edeae9d5b709b1f6e14454</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMinutesB</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a30c24bd54dd045a899284090ad41b9c6</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMonthDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>ae7a29e13b180e6c96d733627961463e3</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMonths</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>aa32bcb1ce8ef52f9d26c078e5b822a0a</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setWeekDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>ae290c3096bbcca675aa3424a42e92e8f</anchor>
      <arglist>(int newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>weekDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a69cf7ab36cc93201bfa1bb5ec0122c4c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YWakeUpSchedule</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a12205d2a6d9583e914acb5bef069b657</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWakeUpSchedule *</type>
      <name>Find</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a4b0bc9bfc37dc80c9ad3f5bcf3f3b960</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWakeUpSchedule *</type>
      <name>FindWakeUpSchedule</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a5744d386e749fac5e36f593906407e92</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWakeUpSchedule *</type>
      <name>First</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>aec4169790bd89e534c5f0f22132865fe</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWakeUpSchedule *</type>
      <name>FirstWakeUpSchedule</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>af42c71fd073d687979951d00643480a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>HOURS_INVALID</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>ad66b55602f08075b927976910abc4c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MINUTESA_INVALID</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a431e2ae4c98824a8193a887437e0f1c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MINUTESB_INVALID</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>ac84d8e9f7d1e644a2820cd2f699e0dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MONTHDAYS_INVALID</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>af0a6c4fc4b4a3b4d6e05a7651bce8780</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>MONTHS_INVALID</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a5c18a83afc92ce3c869c17aadc436c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>NEXTOCCURENCE_INVALID</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a14c596f38e5697d01a89e515666b4fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>WEEKDAYS_INVALID</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a3880573ec9eae7575cdb9935f103f6f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a5b175d1d7709d2bfeed148c952191b9c</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YWakeUpSchedule</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a2bfaf616dac2e2420f084667842e8855</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_hours</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a1e746989eefa3cf0460937097e4b411e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_minutesA</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a595dc3f68d3bf1829856ae84530150cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_minutesB</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a016460523833eba0a7df2341f528274b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_monthDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a7ffa050a81f6b5d330808a5ef26f0bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_months</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>acf395bf3fc126fc31f4993753df02af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_nextOccurence</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a346ffda70dcaf26d2b040c595122a427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YWakeUpScheduleValueCallback</type>
      <name>_valueCallbackWakeUpSchedule</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a43bdfa68007073cf6e5842a49dc52c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_weekDays</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a5b5f1d5f31227c92afef7c9670d0c5c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YWakeUpSchedule *</type>
      <name>yFindWakeUpSchedule</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a7303e320e2a99582541e7c35d0840f45</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YWakeUpSchedule *</type>
      <name>yFirstWakeUpSchedule</name>
      <anchorfile>classYWakeUpSchedule.html</anchorfile>
      <anchor>a2b54f9666e95da5b9b7ef88c2fcb0958</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YWatchdog</name>
    <filename>classYWatchdog.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a23adc37070ea194f32bafd1651ea414b</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>Y_AUTOSTART_enum</type>
      <name>autoStart</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ae2fced85399914958ca8e8f07d70d685</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>countdown</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a84541faff0fa81ddff3d3fab4d50b51c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>delayedPulse</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a83f68605a62b4f07ec239f321f0cf838</anchor>
      <arglist>(int ms_delay, int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>YDelayedPulse</type>
      <name>delayedPulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a73f4babb3bdd0f80cecbd01b1ab6e335</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_AUTOSTART_enum</type>
      <name>get_autoStart</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a9bd4dcd085a4f744a297c84f7e2e6c06</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_countdown</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>acf45b7f56b5023a34c3a99cb1c428c07</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YDelayedPulse</type>
      <name>get_delayedPulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a1eab9a21e54e92ed2f9c5a2684aee43b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_maxTimeOnStateA</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a8666e437a27cf0226a1a9a0a8c18020b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_maxTimeOnStateB</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a54f87318dac9b8f0d5f916c99aee28e9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_OUTPUT_enum</type>
      <name>get_output</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a6a8087af9912657a3e3a6a637c0f95d5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_pulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a2cd843f9c78eacafd8f420951b2fff62</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_RUNNING_enum</type>
      <name>get_running</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>acc2aaaf26856a45d8aae3d2e5d939374</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_STATE_enum</type>
      <name>get_state</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>aef7357bf432f86257f1b6d6170fc7862</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_STATEATPOWERON_enum</type>
      <name>get_stateAtPowerOn</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ae08d38026fdc1c5f704d38513a83ad47</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_triggerDelay</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>aa4c0311de2a50b8fb8f257cb823f5ac5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>get_triggerDuration</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a3538a32176e5b2d484a6592a83dc0b44</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>maxTimeOnStateA</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>acc1c3e98cd8342929fda7ea586c3758f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>maxTimeOnStateB</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a25de2307d6bbf2cd3c567c0249b9dd30</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWatchdog *</type>
      <name>next</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a4cd7961ff147e9a6ea6d60549c5d3065</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWatchdog *</type>
      <name>nextWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ac730a9f81b02946c29f496b4b8374048</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_OUTPUT_enum</type>
      <name>output</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a0c70773a26c1c41f223a0777a6b4c9ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pulse</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a97a3e75b8e56be3754892db7985055d3</anchor>
      <arglist>(int ms_duration)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>pulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a3f741254b79c03aecb33aa48b1e5c978</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a46d780991872bd056641a90ca9a813de</anchor>
      <arglist>(YWatchdogValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>resetWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ab27feb56cdca9741b4274fea01947f9e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_RUNNING_enum</type>
      <name>running</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a63dedfa92d2d18d374497208b5dec2c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_autoStart</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a28ebc660edcc97d25e2f1d399f979316</anchor>
      <arglist>(Y_AUTOSTART_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_delayedPulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a9e29ad6409614a9173532c04fc0c6e33</anchor>
      <arglist>(YDelayedPulse newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_maxTimeOnStateA</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a30dbc0f20b95b6986b3db662e94e24af</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_maxTimeOnStateB</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a4a6801458d43298a36dc841328e01ed5</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_output</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ab19fc94dbc2694e7f8f88ae2d09fb3ac</anchor>
      <arglist>(Y_OUTPUT_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_pulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ac6eaadf88a65d2d9195e7229c115fb53</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_running</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a98262d4cba1a8a4fe5e557f708adf858</anchor>
      <arglist>(Y_RUNNING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_state</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>afeef220a68c8da7af8b91345f874b0d5</anchor>
      <arglist>(Y_STATE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_stateAtPowerOn</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>aa11dc0d724d38f37da96102e92d2619e</anchor>
      <arglist>(Y_STATEATPOWERON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_triggerDelay</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ae4ad92a38b2d3dc341a73ce7a38a95be</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_triggerDuration</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a29f0bf949c810d28f6ea421722a7a72b</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setAutoStart</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a253e2c1e90ee1b57eda74e767eae3fc2</anchor>
      <arglist>(Y_AUTOSTART_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setDelayedPulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a3941e5fa614c2719925ec196c450b49a</anchor>
      <arglist>(YDelayedPulse newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMaxTimeOnStateA</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a1f211f232637d9be21f65cdf7e2b815a</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setMaxTimeOnStateB</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a4470f1c4df0400b68197057fd1335d0e</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setOutput</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a9128f21b4e38412cefc22bd2e66ec96b</anchor>
      <arglist>(Y_OUTPUT_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setPulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a235401c3c22994d2aa18c015e8574a21</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setRunning</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ae70349015255944f6c45ad511511b06d</anchor>
      <arglist>(Y_RUNNING_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setState</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ac0537c540e4dbc90b080ae1681e47cc2</anchor>
      <arglist>(Y_STATE_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setStateAtPowerOn</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>abd2e4ef1f3ef191f828c9679bedb7dec</anchor>
      <arglist>(Y_STATEATPOWERON_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setTriggerDelay</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a426827039419ce43a40800d2d75bbfc4</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setTriggerDuration</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>af90522c91ac94e08abdd05bf5ccc22d5</anchor>
      <arglist>(s64 newval)</arglist>
    </member>
    <member kind="function">
      <type>Y_STATE_enum</type>
      <name>state</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a5f9338cc141fc7605684ea978deb11bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_STATEATPOWERON_enum</type>
      <name>stateAtPowerOn</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a5bf46b397b00fa3a030fd7550c7c2035</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>triggerDelay</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ab9b6b1fdd247b94c395c36211e054852</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>s64</type>
      <name>triggerDuration</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a43ae29ae5b413c05f352ebf2c6c9c287</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a0d260ed682e66867a13df084b6ca7984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWatchdog *</type>
      <name>Find</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a7ff62cbd6a169387f567a278fbeaf8e2</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWatchdog *</type>
      <name>FindWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a40b5ac9d11c390792505ffec1391dfdd</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWatchdog *</type>
      <name>First</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a6f7f5da05c6f10864ca99434e3a49b3a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWatchdog *</type>
      <name>FirstWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a17faca394583316cbaf4c563d6dd79d9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AUTOSTART_enum</type>
      <name>AUTOSTART_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>aa0aef91f096dd7711a2e9032969127f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AUTOSTART_enum</type>
      <name>AUTOSTART_OFF</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ae93ac4109fb27a6b6fc1b0efb08aa40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_AUTOSTART_enum</type>
      <name>AUTOSTART_ON</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a6e22c81d350e4dde0bb9429a0735e68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>COUNTDOWN_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a9ce0d550ce67c1a459ee958eb31258b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const YDelayedPulse</type>
      <name>DELAYEDPULSETIMER_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ab0d49fe2d56b8eb2ba2ca8174aee65d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>MAXTIMEONSTATEA_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a15e0522bbd1daa3a3f458784c72b8826</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>MAXTIMEONSTATEB_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ada7f192b15d947066293ae17fc602cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUT_enum</type>
      <name>OUTPUT_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a69bf7c300b2f6c6ed7e4b6cb4449b2eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUT_enum</type>
      <name>OUTPUT_OFF</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a20840b06837d326d0b925b64e806bd39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_OUTPUT_enum</type>
      <name>OUTPUT_ON</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>aec93cc551022093f215dcc0f697984ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>PULSETIMER_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a2c156b02262de83d3c82685ac6471f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RUNNING_enum</type>
      <name>RUNNING_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ac21b854e7304fffda5390e6c5525fb05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RUNNING_enum</type>
      <name>RUNNING_OFF</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a179f08b52d2a159de092221049596fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_RUNNING_enum</type>
      <name>RUNNING_ON</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ad1583e6f748fbcd867006ae7f2eb79ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATE_enum</type>
      <name>STATE_A</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ada018ea0cf0cd6b62f0cea2f92d6c77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATE_enum</type>
      <name>STATE_B</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a6a0259878337d6e88b29f6d9d2ba2760</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATE_enum</type>
      <name>STATE_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a90cde7c8b1daa0932c1cf6bb79dcfd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATEATPOWERON_enum</type>
      <name>STATEATPOWERON_A</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>acbc796d8759eeadafb0a3410c1867039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATEATPOWERON_enum</type>
      <name>STATEATPOWERON_B</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>acbd1be5f486487583ed5ab359757de0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATEATPOWERON_enum</type>
      <name>STATEATPOWERON_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a27c080e2540f19b1d947747a7047b6db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_STATEATPOWERON_enum</type>
      <name>STATEATPOWERON_UNCHANGED</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ad5dde701d7d69ed8cf1352f95ec594f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>TRIGGERDELAY_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a98728f046f861ef9b26c481033f622d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const s64</type>
      <name>TRIGGERDURATION_INVALID</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a4450e29aadba70d6b3adef308ecb936a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>aa8c97fca866a2b3ce2c4331b2d533b1a</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>aa9b0fc4777cd50f6afdf61e4e62993b0</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_AUTOSTART_enum</type>
      <name>_autoStart</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ac09efd4142095c4439ed7fb686e52165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_countdown</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a2b65e02fe866cd0f0994aadf811c09cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YDelayedPulse</type>
      <name>_delayedPulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a0bd692786fb3f5146f36aed7aedead62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_maxTimeOnStateA</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a900c35c4f84280f166b72d8fbd678635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_maxTimeOnStateB</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ab33dfd64349ca972fb2d944b7edb1805</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_OUTPUT_enum</type>
      <name>_output</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>adf63908f74c8d85c46442c48f0f50bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_pulseTimer</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a9c1a9482553f82df6ce773fea9d6cf11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_RUNNING_enum</type>
      <name>_running</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a35a9d8ad03912219b113b39c96a308db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_STATE_enum</type>
      <name>_state</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a03d5ee6acf0182f37ae973081f03a762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_STATEATPOWERON_enum</type>
      <name>_stateAtPowerOn</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a538d43214bf546beaa2522d07efd909a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_triggerDelay</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a23d046bf66f42de08722b3f8c27ea8af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>s64</type>
      <name>_triggerDuration</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>ab75f1ed257c4253fa8cf05e9ad5e21cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YWatchdogValueCallback</type>
      <name>_valueCallbackWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a2f12adc4b473e0677762254af322597d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YWatchdog *</type>
      <name>yFindWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a846a26e2ebd76849689724f1e84eab96</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YWatchdog *</type>
      <name>yFirstWatchdog</name>
      <anchorfile>classYWatchdog.html</anchorfile>
      <anchor>a11d1854205f3589c201ffe3a16a7e98d</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YWeighScale</name>
    <filename>classYWeighScale.html</filename>
    <base>YSensor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeTimedReportCallback</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a3a9243f43a99d4a26e23f675c6e36c76</anchor>
      <arglist>(YMeasure value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aef43e7611b67a97fca48465663a8ca7b</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>command</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a0b1890a3f1ed44f539592e5d264b70c1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compensation</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a7f946aa62c413ef07dc4c4a2baa907af</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compTempAdaptRatio</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a4bc6f2849db1a75a9cf6c8780ed7d7df</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compTempAvg</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aecc3a4da710901c196ac66d5f7b67ecb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>compTempChg</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ae482da66184f72cf286d7bb41b595f2d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_EXCITATION_enum</type>
      <name>excitation</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>add427b979aadb5a7b791cb9a844a6ac9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_command</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ab5dbeb7966802d534b6d6dfbf910d185</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_compensation</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a92ddf68d1dab6580f37e8d753835c7d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_compTempAdaptRatio</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ab91a2184ed067d69e60bcb4196620e60</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_compTempAvg</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a2af73ef020e064d7291e4cf3d256dcb7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_compTempChg</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ace1fc6c33b02b2f370d9bd4b3a83bb78</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_EXCITATION_enum</type>
      <name>get_excitation</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ae4097ee452264f75c13fcc58e8c59ce1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_zeroTracking</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aef563873e05cc9478cf709f2c9b6937d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a644b9729eda252cc87c72ef4b54a6752</anchor>
      <arglist>(int tableIndex, vector&lt; double &gt; &amp;tempValues, vector&lt; double &gt; &amp;compValues)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadOffsetAvgCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a627086a897b4ca6cb8c24cbba38b3db0</anchor>
      <arglist>(vector&lt; double &gt; &amp;tempValues, vector&lt; double &gt; &amp;compValues)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadOffsetChgCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a1c80a1579749bb194ef9d3f0b7beb39b</anchor>
      <arglist>(vector&lt; double &gt; &amp;tempValues, vector&lt; double &gt; &amp;compValues)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadSpanAvgCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a30122d1fca4c3b64a430f8d3455c0613</anchor>
      <arglist>(vector&lt; double &gt; &amp;tempValues, vector&lt; double &gt; &amp;compValues)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>loadSpanChgCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a15eb1ed6954683cce02b25a364372170</anchor>
      <arglist>(vector&lt; double &gt; &amp;tempValues, vector&lt; double &gt; &amp;compValues)</arglist>
    </member>
    <member kind="function">
      <type>YWeighScale *</type>
      <name>next</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a94278401d97edc60b6aa159547e37575</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWeighScale *</type>
      <name>nextWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a7233162f0e1c003eec189829f85515b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerTimedReportCallback</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a2f97f6488525af9ece8d39d621e0ccce</anchor>
      <arglist>(YWeighScaleTimedReportCallback callback)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ae0293a07dacba3b653b2445ceee1fea9</anchor>
      <arglist>(YWeighScaleValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_command</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ad8be2909ea62f38bb9e110d4fcdacb80</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_compTempAdaptRatio</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a81e3a6fa6ec86da5da443282713a5c59</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_excitation</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a484758505a0b10dbaf6007abdefca116</anchor>
      <arglist>(Y_EXCITATION_enum newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_offsetAvgCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a9a08b279e263a2816f08cec5ad8cd05f</anchor>
      <arglist>(vector&lt; double &gt; tempValues, vector&lt; double &gt; compValues)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_offsetChgCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a43ebd901c48de4c325568918c3e3698e</anchor>
      <arglist>(vector&lt; double &gt; tempValues, vector&lt; double &gt; compValues)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_spanAvgCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a3b86027b674ec920ec36d4c39b55c15e</anchor>
      <arglist>(vector&lt; double &gt; tempValues, vector&lt; double &gt; compValues)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>set_spanChgCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aef225b1f15e02b2e9e318507a9686da3</anchor>
      <arglist>(vector&lt; double &gt; tempValues, vector&lt; double &gt; compValues)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_unit</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ae274a5facfb7d50735e3bb358b3b54f1</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_zeroTracking</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ae61431fc5acc48aec300a2b7e079a4df</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCommand</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a84e165be36e46e8843abf67c4122fcb9</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setCompensationTable</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ad3e74d9b1bcdcf3c471535a8d34716cd</anchor>
      <arglist>(int tableIndex, vector&lt; double &gt; tempValues, vector&lt; double &gt; compValues)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setCompTempAdaptRatio</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ad4b121686c155f7e4b4ef85097699fbe</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setExcitation</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ad369665d96bbe4041e6b955e1dd19d17</anchor>
      <arglist>(Y_EXCITATION_enum newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setUnit</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aba182928c03abb14dd0fd86eba93fcaa</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>setupSpan</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ac3ed4c240076884b0b21d6a6054dae8c</anchor>
      <arglist>(double currWeight, double maxWeight)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setZeroTracking</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a033a2b25145c8be9684ae3cb94135398</anchor>
      <arglist>(double newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>tare</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aa0c6fb7e4c191731191f78fb080efd41</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>zeroTracking</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a7052d1ae531db466ca763ec876433ccf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ae7a5887113020632ee6f4909b87c2975</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWeighScale *</type>
      <name>Find</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a8b7fd6155368904d428a1e6fffe5b975</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWeighScale *</type>
      <name>FindWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aa0758441a6d7193960b5642bae2e9ee4</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWeighScale *</type>
      <name>First</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a42c1af369e0c4413396e2a7f36b90ea4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWeighScale *</type>
      <name>FirstWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a9019433948ade01ea7b7ca880ba0be7b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>COMMAND_INVALID</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>af3dcf17363bbf6724a9d835f2f007cd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COMPENSATION_INVALID</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a2c7a12be23e96c5157b308fac20bf3ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COMPTEMPADAPTRATIO_INVALID</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ac6cd1845b7191ebe7b9dbaa20ebfa0a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COMPTEMPAVG_INVALID</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ae9560f3fadf18192048e85f9be43979b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>COMPTEMPCHG_INVALID</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>af7c8b489715d42127d5c553a27267a2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_EXCITATION_enum</type>
      <name>EXCITATION_AC</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aff30b31169f3d5c79fb25910ec2a849d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_EXCITATION_enum</type>
      <name>EXCITATION_DC</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aacb6b84c9412bff5ac7e8f04d49394b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_EXCITATION_enum</type>
      <name>EXCITATION_INVALID</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a23a7bc83d6d7b95074152a34cf717178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_EXCITATION_enum</type>
      <name>EXCITATION_OFF</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a0d753dafe458f673cb1926565f43e752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>ZEROTRACKING_INVALID</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>af93580b9ea0edddc8cebcbff634d5914</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aa7d630e5b1ab5f2eafa790ae45a3a4e9</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>YWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ab18151310fbe471f1307a60b66177fe5</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>_command</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>aed9ab6c27f2c9fcf23e1b530426bd7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_compensation</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a3b7b8b97085fcb7740e8a0dabfe7a7c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_compTempAdaptRatio</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a3b1b7b58974a72ff71fdf9e7a0aa1d36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_compTempAvg</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a8a9134a9170b4a2f694fc085d0f7e76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_compTempChg</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a742c1432f0a41b2f029b1fb412355514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Y_EXCITATION_enum</type>
      <name>_excitation</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>adef7f3aa69fb790bfa2011b6c84d8445</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YWeighScaleTimedReportCallback</type>
      <name>_timedReportCallbackWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a8401fec716f4b2e2797bd43fc85b8f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>YWeighScaleValueCallback</type>
      <name>_valueCallbackWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>a01426ca9cf82724f1d7717ea161cc8b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>_zeroTracking</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>abcf55372c4359223a4e348828dac271c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YWeighScale *</type>
      <name>yFindWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ad5662b33332368d0124a8f3d3e1cae66</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend YWeighScale *</type>
      <name>yFirstWeighScale</name>
      <anchorfile>classYWeighScale.html</anchorfile>
      <anchor>ad15bad8bc7ca48159f7fc8c82f647a5b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yWhitePageEntry</name>
    <filename>structyWhitePageEntry.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>blkId</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>a5627b64c175a3f77c107191545c5f13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>devid</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>a6578014ebb68c8bb843738a889edf8c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>devYdx</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>aa1c66401acf89aa90754e953e265629f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>flags</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>a4ad90f9c13c66153902f2b5d2eab74e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>name</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>af6fb7d14b540aa18a6879225bbd18864</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>nextPtr</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>ab5589194f23bd4154a5e8dd375d3433e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>product</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>a66796dd5d10be013c44ae2a78a095751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>serial</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>a50d9d21490204ba1fa095cd415bbf345</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yUrlRef</type>
      <name>url</name>
      <anchorfile>structyWhitePageEntry.html</anchorfile>
      <anchor>a7cc0c6b2b99c1a3222d6694eeaacd5ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YWireless</name>
    <filename>classYWireless.html</filename>
    <base>YFunction</base>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>_invokeValueCallback</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a596f165dfaab25e89af77963b85619e6</anchor>
      <arglist>(string value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>adhocNetwork</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a32317afa2fbce7691ed3b4e09f30e1b1</anchor>
      <arglist>(string ssid, string securityKey)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>channel</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a18e4aeff75a84281ff86e082f65181bf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_channel</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a58c7b645ca6171b424671248147def28</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual vector&lt; YWlanRecord &gt;</type>
      <name>get_detectedWlans</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ac94584e5c9c0e3b842bffbcb241d3bf1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_linkQuality</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>acb31e53ba05f5a58a5341d8acbc2da98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_message</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>aafa9c5c2eaedfb251dfc5fdd1e681b4e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_SECURITY_enum</type>
      <name>get_security</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a2f0b850481de76497973d4a2ae3f2f77</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_ssid</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a3f05a7dec8d62719a50fd86ce66bbc75</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>get_wlanConfig</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a2fdf253b591eefebe2455ee47d43701e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_WLANSTATE_enum</type>
      <name>get_wlanState</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a1f4658fd496e6d29eb13a3ccb36d7e07</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>joinNetwork</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a23ca09aa918980ce795e99c0b98e706d</anchor>
      <arglist>(string ssid, string securityKey)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>linkQuality</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a2b8218fedcedf41d8794637964c8ae56</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>message</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a4417e73c7e74afe3b1bf9c6dd90cad0a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWireless *</type>
      <name>next</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a5fcc16f0decca2ab5af98ae402329da6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>YWireless *</type>
      <name>nextWireless</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a5a53588c42c4974118bddd5471db477b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>registerValueCallback</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>af2d403b148fb8d9ba44232d5713313db</anchor>
      <arglist>(YWirelessValueCallback callback)</arglist>
    </member>
    <member kind="function">
      <type>Y_SECURITY_enum</type>
      <name>security</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a54a729463112bbccd3fbc506ff9287b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_wlanConfig</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a8194b63d92e352847dd8d862152ae6a1</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>setWlanConfig</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a5dfbbf2a9e900e59d0717baf2ec11323</anchor>
      <arglist>(const string &amp;newval)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>softAPNetwork</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ae50a172d589f73fca019e43422a09723</anchor>
      <arglist>(string ssid, string securityKey)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>ssid</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a3791b95851e6c3dcca4a406032d0512d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>startWlanScan</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ae9af1c97139ee014c0ee05011fdf6476</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>wlanConfig</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a72367efabaf9319cd23685814e943e22</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Y_WLANSTATE_enum</type>
      <name>wlanState</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a2ad8e1ff031615a87d60c1c4a127687d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~YWireless</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a0d86b68bd452e1c76c69c7f8e95b07fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWireless *</type>
      <name>Find</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a6ceae29a3e69139546c113293dcbcb9d</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWireless *</type>
      <name>FindWireless</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a5c947de5cc297900ac38ad62a2050636</anchor>
      <arglist>(string func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWireless *</type>
      <name>First</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a5b7d87509fc0e8126a7a99dd0451a9ac</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static YWireless *</type>
      <name>FirstWireless</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a316a0d61470574af74260284dd00579f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>CHANNEL_INVALID</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>aba803d618c7149d72bc0a44d2940a2ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>LINKQUALITY_INVALID</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a1d96f195f792e65c0d8b8cbbf8a4635e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>MESSAGE_INVALID</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a1d0598fa3e0b31132061b9e4392e9d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SECURITY_enum</type>
      <name>SECURITY_INVALID</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a8d2ccc80be14e9a5c9effda7b278c6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SECURITY_enum</type>
      <name>SECURITY_OPEN</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a6cd966d033006eeecb29732b0787a4d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SECURITY_enum</type>
      <name>SECURITY_UNKNOWN</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ae9edad41679625c96e5066367e87930d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SECURITY_enum</type>
      <name>SECURITY_WEP</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>aaa6723a8c6990976fd207d71241feab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SECURITY_enum</type>
      <name>SECURITY_WPA</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ae730584343d8cc22ee3ff6675ae80707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_SECURITY_enum</type>
      <name>SECURITY_WPA2</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>aaffc185d9853b8447920bea967ae2aa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>SSID_INVALID</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>abaaa9d51f302f3a791a16098469e2ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const string</type>
      <name>WLANCONFIG_INVALID</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a127eb0aab5e8e0e86e9b9955abee54b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WLANSTATE_enum</type>
      <name>WLANSTATE_CONNECTED</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a38b3faecc579bdf4099b7aabf384a69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WLANSTATE_enum</type>
      <name>WLANSTATE_DOWN</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a70f184e4b9bc519584f4ff4cfcee5895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WLANSTATE_enum</type>
      <name>WLANSTATE_INVALID</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>acba4d292ebd4b349dc520f7e582e62e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WLANSTATE_enum</type>
      <name>WLANSTATE_REJECTED</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a2cc212b5ee15c5ea68d57f246767b7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Y_WLANSTATE_enum</type>
      <name>WLANSTATE_SCANNING</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a16da15227a10e3b4a84e7c7679376ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual int</type>
      <name>_parseAttr</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a280b20ffb3bf789a1a5465ecc8ce9e67</anchor>
      <arglist>(YJSONObject *json_val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>YWireless</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a051ba273f1bebac4090df66b442f295c</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_channel</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ad7489c75642f6d628d8ee24f9a2c95e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_linkQuality</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ad79eb4bd5565cf27af7c63112acb0551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_message</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a32c1ae18b77cd2d2211165469f4aeed0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_SECURITY_enum</type>
      <name>_security</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a2d938b16cace5049def9ed758cc10d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_ssid</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ad20c34cb7fb61d22c04ce473517ff04b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>YWirelessValueCallback</type>
      <name>_valueCallbackWireless</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ad0591605f6249e327c34c7dd152f93c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_wlanConfig</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>afd04aa9d8b8aebfb436d1f147025bc63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Y_WLANSTATE_enum</type>
      <name>_wlanState</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ad9fd442cb8e3938613d46c1b6baa68fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend YWireless *</type>
      <name>yFindWireless</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>a77d52647e021c41eed2f2c619c0e7805</anchor>
      <arglist>(const string &amp;func)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend YWireless *</type>
      <name>yFirstWireless</name>
      <anchorfile>classYWireless.html</anchorfile>
      <anchor>ab74f9874699e9cdc4a46ef75dc1c2ef1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YWlanRecord</name>
    <filename>classYWlanRecord.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_channel</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a7283cbafef82025a4fd9cd614fbaea1c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>get_linkQuality</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a73435d178eb7b1ee04bade98a476cac5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_security</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a326a695c8953d97081ae0e268a7a8123</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>get_ssid</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a24c7f751cd4d393aa7047f1ec324ea50</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>YWlanRecord</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a14cd9b7a9dd6d8b09fe61c504b43c03b</anchor>
      <arglist>(const string &amp;json)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_channel</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a3cc9fdf2f8b57aa458ffab9a8b816d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_rssi</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a750ef9827976291b57d547b15df08e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_sec</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a0552800268a6ea0172451db59f0ebe88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>_ssid</name>
      <anchorfile>classYWlanRecord.html</anchorfile>
      <anchor>a22551ae8385cebb5f8011591b411634f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yYellowPageArray</name>
    <filename>structyYellowPageArray.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>blkId</name>
      <anchorfile>structyYellowPageArray.html</anchorfile>
      <anchor>a9671b526cb65eb3f647027f73b9c0e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>entries</name>
      <anchorfile>structyYellowPageArray.html</anchorfile>
      <anchor>a07657963b45140650c5819ebde85278d</anchor>
      <arglist>[6]</arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>nextPtr</name>
      <anchorfile>structyYellowPageArray.html</anchorfile>
      <anchor>a97bb8321425ab2cdf9570d3ace24e707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>posYdx</name>
      <anchorfile>structyYellowPageArray.html</anchorfile>
      <anchor>aa1812621bfd17794194b110296a93308</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yYellowPageCateg</name>
    <filename>structyYellowPageCateg.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>blkId</name>
      <anchorfile>structyYellowPageCateg.html</anchorfile>
      <anchor>ae6eb022e5966c99c52dffc1cf6a910e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>u8</type>
      <name>catYdx</name>
      <anchorfile>structyYellowPageCateg.html</anchorfile>
      <anchor>a9d6739d8776f59aa90e1fb6eea7c4c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>entries</name>
      <anchorfile>structyYellowPageCateg.html</anchorfile>
      <anchor>abd2c94cd440bef5c36f427d73a5c2abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>name</name>
      <anchorfile>structyYellowPageCateg.html</anchorfile>
      <anchor>ab5823bc3d24a6245d41ad71d6a69882e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>nextPtr</name>
      <anchorfile>structyYellowPageCateg.html</anchorfile>
      <anchor>abc07d42419df36c4d132d1fc2e5e93c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yYellowPageEntry</name>
    <filename>structyYellowPageEntry.html</filename>
    <member kind="variable">
      <type>u8</type>
      <name>blkId</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>a45faf46dffe60aa91925b1009bd189f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>funcId</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>a99cb339381896d8c4d65e750226a11f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>funcName</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>ad8a525594d409fc5f0b6e3fa9dbeb435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>funcVal</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>ad5a7084cb5b7873429caa6b43ddba47e</anchor>
      <arglist>[YOCTO_PUBVAL_SIZE]</arglist>
    </member>
    <member kind="variable">
      <type>u16</type>
      <name>funcValWords</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>a456176bafe7f72bbba719907f39836e7</anchor>
      <arglist>[YOCTO_PUBVAL_SIZE/2]</arglist>
    </member>
    <member kind="variable">
      <type>Notification_funydx</type>
      <name>funInfo</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>a6a4e3c67f276ea39bc5408888e0e1c89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YAPI_FUNCTION</type>
      <name>hwId</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>aa5d92ef51cb813d2a1c2168fb804bfa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yBlkHdl</type>
      <name>nextPtr</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>a17a6aa7b5b74ccff0d36acc35d7f51a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yStrRef</type>
      <name>serialNum</name>
      <anchorfile>structyYellowPageEntry.html</anchorfile>
      <anchor>a5fcad7a5d95bc84f8fc84132de9075ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
