From 86f7546726b7f8e009cdeec24b63699b0905f689 Mon Sep 17 00:00:00 2001 From: nirenjan Date: Wed, 21 Sep 2022 17:48:15 +0000 Subject: [PATCH] deploy: b38a75462d362356ce9f0d9cf4186f718cd11925 --- globals.html | 12 +++ globals_func.html | 9 ++ globals_type.html | 3 + group__x52dcomm.html | 156 ++++++++++++++++++++++++++++++- search/all_a.js | 10 +- search/classes_0.js | 2 +- search/enums_0.js | 20 ++-- search/enumvalues_0.js | 198 ++++++++++++++++++++-------------------- search/files_0.js | 6 +- search/files_1.js | 2 +- search/functions_0.js | 84 ++++++++--------- search/functions_1.js | 7 +- search/groups_0.js | 2 +- search/groups_1.js | 4 +- search/groups_2.js | 2 +- search/groups_3.js | 2 +- search/groups_4.js | 4 +- search/groups_5.js | 2 +- search/groups_6.js | 2 +- search/pages_0.js | 8 +- search/pages_1.js | 2 +- search/pages_2.js | 2 +- search/pages_3.js | 2 +- search/pages_4.js | 4 +- search/pages_5.js | 4 +- search/searchdata.js | 2 +- search/typedefs_0.js | 4 +- search/typedefs_1.html | 30 ++++++ search/typedefs_1.js | 4 + search/variables_0.js | 2 +- search/variables_1.js | 2 +- search/variables_2.js | 2 +- search/variables_3.js | 2 +- x52dcomm_8h.html | 19 +++- x52dcomm_8h_source.html | 30 ++++-- 35 files changed, 446 insertions(+), 200 deletions(-) create mode 100644 search/typedefs_1.html create mode 100644 search/typedefs_1.js diff --git a/globals.html b/globals.html index 950dfd8..71f8a00 100644 --- a/globals.html +++ b/globals.html @@ -532,6 +532,18 @@ $(function() {
  • x52d_dial_command() : x52dcomm.h
  • +
  • x52d_dial_notify() +: x52dcomm.h +
  • +
  • x52d_format_command() +: x52dcomm.h +
  • +
  • x52d_notify_callback_fn +: x52dcomm.h +
  • +
  • x52d_recv_notification() +: x52dcomm.h +
  • x52d_send_command() : x52dcomm.h
  • diff --git a/globals_func.html b/globals_func.html index cc0887c..1e07da0 100644 --- a/globals_func.html +++ b/globals_func.html @@ -199,6 +199,15 @@ $(function() {
  • x52d_dial_command() : x52dcomm.h
  • +
  • x52d_dial_notify() +: x52dcomm.h +
  • +
  • x52d_format_command() +: x52dcomm.h +
  • +
  • x52d_recv_notification() +: x52dcomm.h +
  • x52d_send_command() : x52dcomm.h
  • diff --git a/globals_type.html b/globals_type.html index 8350003..743600d 100644 --- a/globals_type.html +++ b/globals_type.html @@ -70,6 +70,9 @@ $(function() {
  • libx52io_context : libx52io.h
  • +
  • x52d_notify_callback_fn +: x52dcomm.h +
  • diff --git a/group__x52dcomm.html b/group__x52dcomm.html index 7f8c9b1..c95fe87 100644 --- a/group__x52dcomm.html +++ b/group__x52dcomm.html @@ -64,6 +64,7 @@ $(function() {
    Daemon communication
    @@ -73,14 +74,30 @@ $(function() {

    These functions are used to communicate with the X52 daemon. More...

    + + + + +

    +Typedefs

    +typedef int(* x52d_notify_callback_fn) (int argc, char **argv)
     Notification callback function type.
     
    - + + + + + + + + + +

    Functions

    int x52d_dial_command (const char *sock_path)
     Open a connection to the daemon. More...
     Open a connection to the daemon command socket. More...
     
    int x52d_dial_notify (const char *sock_path)
     Open a connection to the daemon notify socket. More...
     
    int x52d_format_command (int argc, const char **argv, char *buffer, size_t buflen)
     Format a series of command strings into a buffer. More...
     
    int x52d_send_command (int sock_fd, char *buffer, size_t bufin, size_t bufout)
     Send a command to the daemon and retrieve the response. More...
     
    int x52d_recv_notification (int sock_fd, x52d_notify_callback_fn callback)
     Receive a notification from the daemon. More...
     

    Detailed Description

    These functions are used to communicate with the X52 daemon.

    @@ -101,7 +118,7 @@ Functions
    -

    Open a connection to the daemon.

    +

    Open a connection to the daemon command socket.

    This method opens a socket connection to the daemon command socket. This socket allows the client to issue commands and retrieve data. The sock_path parameter may be NULL, in which case, it will use the default socket path.

    The client will need to use the returned descriptor to communicate with the daemon using x52d_send_command. Once finished, the client may use the close(2) method to close the file descriptor.

    Parameters
    @@ -120,6 +137,141 @@ Functions
    +
    + + +

    ◆ x52d_dial_notify()

    + +
    +
    + + + + + + + + +
    int x52d_dial_notify (const char * sock_path)
    +
    + +

    Open a connection to the daemon notify socket.

    +

    This method opens a socket connection to the daemon notify socket. This socket allows the client to receive notifications from the daemon. Thej sock_path parameter may be NULL, in which case, it will use the default socket path.

    +

    The client will need to use the returned descriptor to communicate with the daemon using x52d_recv_notification. Once finished, the client may use the close(2) method to close the file descriptor.

    +
    Parameters
    + + +
    [in]sock_pathPath to the daemon command socket.
    +
    +
    +
    Returns
    Non-negative socket file descriptor on success.
    +
    +-1 on failure, and set errno accordingly.
    +
    Exceptions
    + + +
    E2BIGreturned if the passed socket path is too big
    +
    +
    + +
    +
    + +

    ◆ x52d_format_command()

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    int x52d_format_command (int argc,
    const char ** argv,
    char * buffer,
    size_t buflen 
    )
    +
    + +

    Format a series of command strings into a buffer.

    +

    The client sends the command and parameters as a series of NUL terminated strings. This function concatenates the commands into a single buffer that can be passed to x52d_send_command.

    +

    buffer should be at least 1024 bytes long.

    +
    Parameters
    + + + + + +
    [in]argcNumber of arguments to fit in the buffer
    [in]argvPointer to an array of arguments.
    [out]bufferBuffer to store the formatted command
    [in]buflenLength of the buffer
    +
    +
    +
    Returns
    number of bytes in the formatted command
    +
    +-1 on an error condition, and errno is set accordingly.
    + +
    +
    + +

    ◆ x52d_recv_notification()

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    int x52d_recv_notification (int sock_fd,
    x52d_notify_callback_fn callback 
    )
    +
    + +

    Receive a notification from the daemon.

    +

    This function blocks until it receives a notification from the daemon. Once it receives a notification successfully, it will call the callback function with the arguments as string pointers. It will return the return value of the callback function, if it was called.

    +

    This is a blocking function and will not return until either a notification is received from the server, or an exception condition occurs.

    +
    Parameters
    + + + +
    [in]sock_fdSocket descriptor returned from x52d_dial_notify
    [in]callbackPointer to the callback function
    +
    +
    +
    Returns
    return code of the callback function on success
    +
    +-1 on an error condition, and errno is set accordingly.
    +
    diff --git a/search/all_a.js b/search/all_a.js index 972c977..fec55af 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -2,7 +2,11 @@ var searchData= [ ['x52_20driver_20daemon_179',['X52 driver daemon',['../x52d.html',1,'']]], ['x52d_5fdial_5fcommand_180',['x52d_dial_command',['../group__x52dcomm.html#ga59b382427afc417499311336747fb191',1,'x52dcomm.h']]], - ['x52_20daemon_20socket_20communication_20protocol_181',['X52 daemon socket communication protocol',['../x52d_protocol.html',1,'']]], - ['x52d_5fsend_5fcommand_182',['x52d_send_command',['../group__x52dcomm.html#gaef9b481c4e5faaac14e2681cb64c3faa',1,'x52dcomm.h']]], - ['x52dcomm_2eh_183',['x52dcomm.h',['../x52dcomm_8h.html',1,'']]] + ['x52d_5fdial_5fnotify_181',['x52d_dial_notify',['../group__x52dcomm.html#gadfb485d611919a9a5a6dea019794f0e8',1,'x52dcomm.h']]], + ['x52d_5fformat_5fcommand_182',['x52d_format_command',['../group__x52dcomm.html#ga667ce343cc456bcb63221258bc35ad4e',1,'x52dcomm.h']]], + ['x52d_5fnotify_5fcallback_5ffn_183',['x52d_notify_callback_fn',['../group__x52dcomm.html#ga9a817265ac0e43fb191efe3347922df8',1,'x52dcomm.h']]], + ['x52_20daemon_20socket_20communication_20protocol_184',['X52 daemon socket communication protocol',['../x52d_protocol.html',1,'']]], + ['x52d_5frecv_5fnotification_185',['x52d_recv_notification',['../group__x52dcomm.html#ga0494e9f6fa20d568878f893f3474ed1c',1,'x52dcomm.h']]], + ['x52d_5fsend_5fcommand_186',['x52d_send_command',['../group__x52dcomm.html#gaef9b481c4e5faaac14e2681cb64c3faa',1,'x52dcomm.h']]], + ['x52dcomm_2eh_187',['x52dcomm.h',['../x52dcomm_8h.html',1,'']]] ]; diff --git a/search/classes_0.js b/search/classes_0.js index 3753c98..87d1ea4 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['libx52io_5freport_184',['libx52io_report',['../structlibx52io__report.html',1,'']]] + ['libx52io_5freport_188',['libx52io_report',['../structlibx52io__report.html',1,'']]] ]; diff --git a/search/enums_0.js b/search/enums_0.js index b74af6d..8bd3e23 100644 --- a/search/enums_0.js +++ b/search/enums_0.js @@ -1,13 +1,13 @@ var searchData= [ - ['libx52_5fclock_5fformat_239',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]], - ['libx52_5fclock_5fid_240',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]], - ['libx52_5fdate_5fformat_241',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]], - ['libx52_5ferror_5fcode_242',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]], - ['libx52_5ffeature_243',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]], - ['libx52_5fled_5fid_244',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]], - ['libx52_5fled_5fstate_245',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]], - ['libx52io_5faxis_246',['libx52io_axis',['../group__libx52io.html#ga89b8918a3e029eaf51676171f97b57b6',1,'libx52io.h']]], - ['libx52io_5fbutton_247',['libx52io_button',['../group__libx52io.html#ga353d02ab22bf3e4cbf5d6514b298cb56',1,'libx52io.h']]], - ['libx52io_5ferror_5fcode_248',['libx52io_error_code',['../group__libx52io.html#ga97c754361b4ac2fff7afb12598c8b344',1,'libx52io.h']]] + ['libx52_5fclock_5fformat_247',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]], + ['libx52_5fclock_5fid_248',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]], + ['libx52_5fdate_5fformat_249',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]], + ['libx52_5ferror_5fcode_250',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]], + ['libx52_5ffeature_251',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]], + ['libx52_5fled_5fid_252',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]], + ['libx52_5fled_5fstate_253',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]], + ['libx52io_5faxis_254',['libx52io_axis',['../group__libx52io.html#ga89b8918a3e029eaf51676171f97b57b6',1,'libx52io.h']]], + ['libx52io_5fbutton_255',['libx52io_button',['../group__libx52io.html#ga353d02ab22bf3e4cbf5d6514b298cb56',1,'libx52io.h']]], + ['libx52io_5ferror_5fcode_256',['libx52io_error_code',['../group__libx52io.html#ga97c754361b4ac2fff7afb12598c8b344',1,'libx52io.h']]] ]; diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js index 431d133..cf25972 100644 --- a/search/enumvalues_0.js +++ b/search/enumvalues_0.js @@ -1,102 +1,102 @@ var searchData= [ - ['libx52_5fclock_5f1_249',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]], - ['libx52_5fclock_5f2_250',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]], - ['libx52_5fclock_5f3_251',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5f12hr_252',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5f24hr_253',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fddmmyy_254',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fmmddyy_255',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fyymmdd_256',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]], - ['libx52_5ferror_5fbusy_257',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]], - ['libx52_5ferror_5finit_5ffailure_258',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]], - ['libx52_5ferror_5finterrupted_259',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]], - ['libx52_5ferror_5finvalid_5fparam_260',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]], - ['libx52_5ferror_5fio_261',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]], - ['libx52_5ferror_5fno_5fdevice_262',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]], - ['libx52_5ferror_5fnot_5ffound_263',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]], - ['libx52_5ferror_5fnot_5fsupported_264',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]], - ['libx52_5ferror_5fout_5fof_5fmemory_265',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]], - ['libx52_5ferror_5fout_5fof_5frange_266',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]], - ['libx52_5ferror_5foverflow_267',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]], - ['libx52_5ferror_5fperm_268',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]], - ['libx52_5ferror_5fpipe_269',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]], - ['libx52_5ferror_5ftimeout_270',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]], - ['libx52_5ferror_5ftry_5fagain_271',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]], - ['libx52_5ferror_5fusb_5ffailure_272',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]], - ['libx52_5ffeature_5fled_273',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]], - ['libx52_5fled_5fa_274',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]], - ['libx52_5fled_5fb_275',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]], - ['libx52_5fled_5fclutch_276',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]], - ['libx52_5fled_5fd_277',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]], - ['libx52_5fled_5fe_278',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]], - ['libx52_5fled_5ffire_279',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]], - ['libx52_5fled_5fpov_280',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]], - ['libx52_5fled_5fstate_5famber_281',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fgreen_282',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]], - ['libx52_5fled_5fstate_5foff_283',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fon_284',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fred_285',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]], - ['libx52_5fled_5ft1_286',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]], - ['libx52_5fled_5ft2_287',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]], - ['libx52_5fled_5ft3_288',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]], - ['libx52_5fled_5fthrottle_289',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]], - ['libx52_5fsuccess_290',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]], - ['libx52io_5faxis_5fhatx_291',['LIBX52IO_AXIS_HATX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a853732efcadaa2fc9cc33ec1bfe2f805',1,'libx52io.h']]], - ['libx52io_5faxis_5fhaty_292',['LIBX52IO_AXIS_HATY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6af6746adebf71f362983e449f7281cd6e',1,'libx52io.h']]], - ['libx52io_5faxis_5frx_293',['LIBX52IO_AXIS_RX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a5f17e58a8720a162b76cced5293c790d',1,'libx52io.h']]], - ['libx52io_5faxis_5fry_294',['LIBX52IO_AXIS_RY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6ad086993617bb9cc822cb4a0a551be49e',1,'libx52io.h']]], - ['libx52io_5faxis_5frz_295',['LIBX52IO_AXIS_RZ',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a69b7a4fcbb96227948a021d101c3c57d',1,'libx52io.h']]], - ['libx52io_5faxis_5fslider_296',['LIBX52IO_AXIS_SLIDER',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a81194d60295150569d8373b75db9184f',1,'libx52io.h']]], - ['libx52io_5faxis_5fthumbx_297',['LIBX52IO_AXIS_THUMBX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6aa4d9091952cda83e83af92359ef83bd8',1,'libx52io.h']]], - ['libx52io_5faxis_5fthumby_298',['LIBX52IO_AXIS_THUMBY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a53b5cd86b439f1349bf4de0f0fb80221',1,'libx52io.h']]], - ['libx52io_5faxis_5fx_299',['LIBX52IO_AXIS_X',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a060ef07b6eb7a8645df391612564469e',1,'libx52io.h']]], - ['libx52io_5faxis_5fy_300',['LIBX52IO_AXIS_Y',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a9d97a4140136c1307ea43c2be9be5771',1,'libx52io.h']]], - ['libx52io_5faxis_5fz_301',['LIBX52IO_AXIS_Z',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6abd017592870a9b37f577652cb364aebd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fa_302',['LIBX52IO_BTN_A',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5689c337d3dd6f829a98996326106d2c',1,'libx52io.h']]], - ['libx52io_5fbtn_5fb_303',['LIBX52IO_BTN_B',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a576e3d180fd939fd45d2e56a8bfe2b5f',1,'libx52io.h']]], - ['libx52io_5fbtn_5fc_304',['LIBX52IO_BTN_C',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56adc44ccc8a2127abb7328e144e0db7cae',1,'libx52io.h']]], - ['libx52io_5fbtn_5fclutch_305',['LIBX52IO_BTN_CLUTCH',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac120842e6da8ccd79ed8c3c04f088545',1,'libx52io.h']]], - ['libx52io_5fbtn_5fd_306',['LIBX52IO_BTN_D',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae7ba732e5938c8252e27ca294ee31fb3',1,'libx52io.h']]], - ['libx52io_5fbtn_5fdn_307',['LIBX52IO_BTN_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aab507182793aeef631ff976b27442291',1,'libx52io.h']]], - ['libx52io_5fbtn_5fe_308',['LIBX52IO_BTN_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aa85dbec03b40dc43a01a94dfec235598',1,'libx52io.h']]], - ['libx52io_5fbtn_5ffire_309',['LIBX52IO_BTN_FIRE',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1e456775da2a72231f1611acb7bcafde',1,'libx52io.h']]], - ['libx52io_5fbtn_5ffunction_310',['LIBX52IO_BTN_FUNCTION',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad16b57e4b8ad5d29e29ce44d8a6dca17',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f1_311',['LIBX52IO_BTN_MODE_1',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a30f6cab62869a4705e93d93a685b3633',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f2_312',['LIBX52IO_BTN_MODE_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac503573f9b1f229eace81c12c780da38',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f3_313',['LIBX52IO_BTN_MODE_3',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd6846d4d4212b9e5e94b984fe4a9ac1',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fprimary_314',['LIBX52IO_BTN_MOUSE_PRIMARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a4109f7d9aec4d0708e82bfec20bf4902',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fscroll_5fdn_315',['LIBX52IO_BTN_MOUSE_SCROLL_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8dab2ad9c035da7178f4ac0224ab7ac8',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fscroll_5fup_316',['LIBX52IO_BTN_MOUSE_SCROLL_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a77241622e751f345cc88c7bd985d967a',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fsecondary_317',['LIBX52IO_BTN_MOUSE_SECONDARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56af35f08afd0a73847ac75b61f922efa30',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpg_5fdn_318',['LIBX52IO_BTN_PG_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab64229a4571fc92e0ff5f29aa9d8cf67',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpg_5fup_319',['LIBX52IO_BTN_PG_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5d65a0e124a7542d30b2025b87ee47d9',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpinky_320',['LIBX52IO_BTN_PINKY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad34776f621e04831f06a97d6288eb3a9',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fe_321',['LIBX52IO_BTN_POV_1_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56abe9ea9ad3c09a3da6a238f6a848a4cd2',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fn_322',['LIBX52IO_BTN_POV_1_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab082b52e0944bc0c71e9e12da0d90fec',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fs_323',['LIBX52IO_BTN_POV_1_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a309643bd8eaf8cb5fb7ec8f203c2b4e7',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fw_324',['LIBX52IO_BTN_POV_1_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae44586d598c43858d072157e2f190167',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fe_325',['LIBX52IO_BTN_POV_2_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8d9cd3f6a7eaa0fd5b37c4359707fddd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fn_326',['LIBX52IO_BTN_POV_2_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab554b077f2c0beb57ad8ab3d7a89f2a6',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fs_327',['LIBX52IO_BTN_POV_2_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a66a65f540c00664d91b064d0c26e27dd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fw_328',['LIBX52IO_BTN_POV_2_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac013701690c7312708de56a21f9c6c21',1,'libx52io.h']]], - ['libx52io_5fbtn_5freset_329',['LIBX52IO_BTN_RESET',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac005c06fff55df4ff25e013a36d774fc',1,'libx52io.h']]], - ['libx52io_5fbtn_5fselect_330',['LIBX52IO_BTN_SELECT',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a9c4206f54653574ff6226f33b7fb0e15',1,'libx52io.h']]], - ['libx52io_5fbtn_5fstart_5fstop_331',['LIBX52IO_BTN_START_STOP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae70ee79631c69a1b501a3953d9168a94',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft1_5fdn_332',['LIBX52IO_BTN_T1_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1ee6bbc00bdfb903c295511142548da4',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft1_5fup_333',['LIBX52IO_BTN_T1_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd14e0debf6f174a519093513811f524',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft2_5fdn_334',['LIBX52IO_BTN_T2_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a71da77d63cefda8adafb6f72a327c626',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft2_5fup_335',['LIBX52IO_BTN_T2_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afb826868cba883352fa6cf920ecf9b58',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft3_5fdn_336',['LIBX52IO_BTN_T3_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad13d5e92b7de00a87080e6e475adec3b',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft3_5fup_337',['LIBX52IO_BTN_T3_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a3a5742fbf1a6902f8232d5db0e29467a',1,'libx52io.h']]], - ['libx52io_5fbtn_5ftrigger_338',['LIBX52IO_BTN_TRIGGER',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a74b765d12f9dd3d235ebb348f23e38ae',1,'libx52io.h']]], - ['libx52io_5fbtn_5ftrigger_5f2_339',['LIBX52IO_BTN_TRIGGER_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a264e3b52ded783f31662be5666b7b701',1,'libx52io.h']]], - ['libx52io_5fbtn_5fup_340',['LIBX52IO_BTN_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afabbea3cda9ef2f94d1ea1ac3d9d8692',1,'libx52io.h']]], - ['libx52io_5ferror_5fconn_341',['LIBX52IO_ERROR_CONN',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a1e21c76a7ca47be35f8978d4716a810c',1,'libx52io.h']]], - ['libx52io_5ferror_5finit_5ffailure_342',['LIBX52IO_ERROR_INIT_FAILURE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a14ff8cd7a44886cb16fc51cbeb89c148',1,'libx52io.h']]], - ['libx52io_5ferror_5finvalid_343',['LIBX52IO_ERROR_INVALID',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a0ac14ec601e2b6f8990a7a1300902c42',1,'libx52io.h']]], - ['libx52io_5ferror_5fio_344',['LIBX52IO_ERROR_IO',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a3d76f4416444857fc9740ac9e240f0a5',1,'libx52io.h']]], - ['libx52io_5ferror_5fno_5fdevice_345',['LIBX52IO_ERROR_NO_DEVICE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a79415c3c7fadab716c1a30781ca59278',1,'libx52io.h']]], - ['libx52io_5ferror_5ftimeout_346',['LIBX52IO_ERROR_TIMEOUT',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344ac7f51d12f0f2d011408bbf7c78ddb69a',1,'libx52io.h']]], - ['libx52io_5fsuccess_347',['LIBX52IO_SUCCESS',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344aa0e7bdbfd58024e6e9c3abdd19f62dc3',1,'libx52io.h']]] + ['libx52_5fclock_5f1_257',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]], + ['libx52_5fclock_5f2_258',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]], + ['libx52_5fclock_5f3_259',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5f12hr_260',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5f24hr_261',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fddmmyy_262',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fmmddyy_263',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fyymmdd_264',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]], + ['libx52_5ferror_5fbusy_265',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]], + ['libx52_5ferror_5finit_5ffailure_266',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]], + ['libx52_5ferror_5finterrupted_267',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]], + ['libx52_5ferror_5finvalid_5fparam_268',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]], + ['libx52_5ferror_5fio_269',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]], + ['libx52_5ferror_5fno_5fdevice_270',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]], + ['libx52_5ferror_5fnot_5ffound_271',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]], + ['libx52_5ferror_5fnot_5fsupported_272',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]], + ['libx52_5ferror_5fout_5fof_5fmemory_273',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]], + ['libx52_5ferror_5fout_5fof_5frange_274',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]], + ['libx52_5ferror_5foverflow_275',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]], + ['libx52_5ferror_5fperm_276',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]], + ['libx52_5ferror_5fpipe_277',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]], + ['libx52_5ferror_5ftimeout_278',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]], + ['libx52_5ferror_5ftry_5fagain_279',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]], + ['libx52_5ferror_5fusb_5ffailure_280',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]], + ['libx52_5ffeature_5fled_281',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]], + ['libx52_5fled_5fa_282',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]], + ['libx52_5fled_5fb_283',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]], + ['libx52_5fled_5fclutch_284',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]], + ['libx52_5fled_5fd_285',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]], + ['libx52_5fled_5fe_286',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]], + ['libx52_5fled_5ffire_287',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]], + ['libx52_5fled_5fpov_288',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]], + ['libx52_5fled_5fstate_5famber_289',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fgreen_290',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]], + ['libx52_5fled_5fstate_5foff_291',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fon_292',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fred_293',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]], + ['libx52_5fled_5ft1_294',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]], + ['libx52_5fled_5ft2_295',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]], + ['libx52_5fled_5ft3_296',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]], + ['libx52_5fled_5fthrottle_297',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]], + ['libx52_5fsuccess_298',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]], + ['libx52io_5faxis_5fhatx_299',['LIBX52IO_AXIS_HATX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a853732efcadaa2fc9cc33ec1bfe2f805',1,'libx52io.h']]], + ['libx52io_5faxis_5fhaty_300',['LIBX52IO_AXIS_HATY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6af6746adebf71f362983e449f7281cd6e',1,'libx52io.h']]], + ['libx52io_5faxis_5frx_301',['LIBX52IO_AXIS_RX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a5f17e58a8720a162b76cced5293c790d',1,'libx52io.h']]], + ['libx52io_5faxis_5fry_302',['LIBX52IO_AXIS_RY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6ad086993617bb9cc822cb4a0a551be49e',1,'libx52io.h']]], + ['libx52io_5faxis_5frz_303',['LIBX52IO_AXIS_RZ',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a69b7a4fcbb96227948a021d101c3c57d',1,'libx52io.h']]], + ['libx52io_5faxis_5fslider_304',['LIBX52IO_AXIS_SLIDER',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a81194d60295150569d8373b75db9184f',1,'libx52io.h']]], + ['libx52io_5faxis_5fthumbx_305',['LIBX52IO_AXIS_THUMBX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6aa4d9091952cda83e83af92359ef83bd8',1,'libx52io.h']]], + ['libx52io_5faxis_5fthumby_306',['LIBX52IO_AXIS_THUMBY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a53b5cd86b439f1349bf4de0f0fb80221',1,'libx52io.h']]], + ['libx52io_5faxis_5fx_307',['LIBX52IO_AXIS_X',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a060ef07b6eb7a8645df391612564469e',1,'libx52io.h']]], + ['libx52io_5faxis_5fy_308',['LIBX52IO_AXIS_Y',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a9d97a4140136c1307ea43c2be9be5771',1,'libx52io.h']]], + ['libx52io_5faxis_5fz_309',['LIBX52IO_AXIS_Z',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6abd017592870a9b37f577652cb364aebd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fa_310',['LIBX52IO_BTN_A',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5689c337d3dd6f829a98996326106d2c',1,'libx52io.h']]], + ['libx52io_5fbtn_5fb_311',['LIBX52IO_BTN_B',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a576e3d180fd939fd45d2e56a8bfe2b5f',1,'libx52io.h']]], + ['libx52io_5fbtn_5fc_312',['LIBX52IO_BTN_C',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56adc44ccc8a2127abb7328e144e0db7cae',1,'libx52io.h']]], + ['libx52io_5fbtn_5fclutch_313',['LIBX52IO_BTN_CLUTCH',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac120842e6da8ccd79ed8c3c04f088545',1,'libx52io.h']]], + ['libx52io_5fbtn_5fd_314',['LIBX52IO_BTN_D',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae7ba732e5938c8252e27ca294ee31fb3',1,'libx52io.h']]], + ['libx52io_5fbtn_5fdn_315',['LIBX52IO_BTN_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aab507182793aeef631ff976b27442291',1,'libx52io.h']]], + ['libx52io_5fbtn_5fe_316',['LIBX52IO_BTN_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aa85dbec03b40dc43a01a94dfec235598',1,'libx52io.h']]], + ['libx52io_5fbtn_5ffire_317',['LIBX52IO_BTN_FIRE',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1e456775da2a72231f1611acb7bcafde',1,'libx52io.h']]], + ['libx52io_5fbtn_5ffunction_318',['LIBX52IO_BTN_FUNCTION',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad16b57e4b8ad5d29e29ce44d8a6dca17',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f1_319',['LIBX52IO_BTN_MODE_1',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a30f6cab62869a4705e93d93a685b3633',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f2_320',['LIBX52IO_BTN_MODE_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac503573f9b1f229eace81c12c780da38',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f3_321',['LIBX52IO_BTN_MODE_3',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd6846d4d4212b9e5e94b984fe4a9ac1',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fprimary_322',['LIBX52IO_BTN_MOUSE_PRIMARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a4109f7d9aec4d0708e82bfec20bf4902',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fscroll_5fdn_323',['LIBX52IO_BTN_MOUSE_SCROLL_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8dab2ad9c035da7178f4ac0224ab7ac8',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fscroll_5fup_324',['LIBX52IO_BTN_MOUSE_SCROLL_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a77241622e751f345cc88c7bd985d967a',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fsecondary_325',['LIBX52IO_BTN_MOUSE_SECONDARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56af35f08afd0a73847ac75b61f922efa30',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpg_5fdn_326',['LIBX52IO_BTN_PG_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab64229a4571fc92e0ff5f29aa9d8cf67',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpg_5fup_327',['LIBX52IO_BTN_PG_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5d65a0e124a7542d30b2025b87ee47d9',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpinky_328',['LIBX52IO_BTN_PINKY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad34776f621e04831f06a97d6288eb3a9',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fe_329',['LIBX52IO_BTN_POV_1_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56abe9ea9ad3c09a3da6a238f6a848a4cd2',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fn_330',['LIBX52IO_BTN_POV_1_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab082b52e0944bc0c71e9e12da0d90fec',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fs_331',['LIBX52IO_BTN_POV_1_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a309643bd8eaf8cb5fb7ec8f203c2b4e7',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fw_332',['LIBX52IO_BTN_POV_1_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae44586d598c43858d072157e2f190167',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fe_333',['LIBX52IO_BTN_POV_2_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8d9cd3f6a7eaa0fd5b37c4359707fddd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fn_334',['LIBX52IO_BTN_POV_2_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab554b077f2c0beb57ad8ab3d7a89f2a6',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fs_335',['LIBX52IO_BTN_POV_2_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a66a65f540c00664d91b064d0c26e27dd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fw_336',['LIBX52IO_BTN_POV_2_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac013701690c7312708de56a21f9c6c21',1,'libx52io.h']]], + ['libx52io_5fbtn_5freset_337',['LIBX52IO_BTN_RESET',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac005c06fff55df4ff25e013a36d774fc',1,'libx52io.h']]], + ['libx52io_5fbtn_5fselect_338',['LIBX52IO_BTN_SELECT',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a9c4206f54653574ff6226f33b7fb0e15',1,'libx52io.h']]], + ['libx52io_5fbtn_5fstart_5fstop_339',['LIBX52IO_BTN_START_STOP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae70ee79631c69a1b501a3953d9168a94',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft1_5fdn_340',['LIBX52IO_BTN_T1_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1ee6bbc00bdfb903c295511142548da4',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft1_5fup_341',['LIBX52IO_BTN_T1_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd14e0debf6f174a519093513811f524',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft2_5fdn_342',['LIBX52IO_BTN_T2_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a71da77d63cefda8adafb6f72a327c626',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft2_5fup_343',['LIBX52IO_BTN_T2_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afb826868cba883352fa6cf920ecf9b58',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft3_5fdn_344',['LIBX52IO_BTN_T3_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad13d5e92b7de00a87080e6e475adec3b',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft3_5fup_345',['LIBX52IO_BTN_T3_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a3a5742fbf1a6902f8232d5db0e29467a',1,'libx52io.h']]], + ['libx52io_5fbtn_5ftrigger_346',['LIBX52IO_BTN_TRIGGER',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a74b765d12f9dd3d235ebb348f23e38ae',1,'libx52io.h']]], + ['libx52io_5fbtn_5ftrigger_5f2_347',['LIBX52IO_BTN_TRIGGER_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a264e3b52ded783f31662be5666b7b701',1,'libx52io.h']]], + ['libx52io_5fbtn_5fup_348',['LIBX52IO_BTN_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afabbea3cda9ef2f94d1ea1ac3d9d8692',1,'libx52io.h']]], + ['libx52io_5ferror_5fconn_349',['LIBX52IO_ERROR_CONN',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a1e21c76a7ca47be35f8978d4716a810c',1,'libx52io.h']]], + ['libx52io_5ferror_5finit_5ffailure_350',['LIBX52IO_ERROR_INIT_FAILURE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a14ff8cd7a44886cb16fc51cbeb89c148',1,'libx52io.h']]], + ['libx52io_5ferror_5finvalid_351',['LIBX52IO_ERROR_INVALID',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a0ac14ec601e2b6f8990a7a1300902c42',1,'libx52io.h']]], + ['libx52io_5ferror_5fio_352',['LIBX52IO_ERROR_IO',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a3d76f4416444857fc9740ac9e240f0a5',1,'libx52io.h']]], + ['libx52io_5ferror_5fno_5fdevice_353',['LIBX52IO_ERROR_NO_DEVICE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a79415c3c7fadab716c1a30781ca59278',1,'libx52io.h']]], + ['libx52io_5ferror_5ftimeout_354',['LIBX52IO_ERROR_TIMEOUT',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344ac7f51d12f0f2d011408bbf7c78ddb69a',1,'libx52io.h']]], + ['libx52io_5fsuccess_355',['LIBX52IO_SUCCESS',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344aa0e7bdbfd58024e6e9c3abdd19f62dc3',1,'libx52io.h']]] ]; diff --git a/search/files_0.js b/search/files_0.js index 74ab2d5..c51c652 100644 --- a/search/files_0.js +++ b/search/files_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['libx52_2eh_185',['libx52.h',['../libx52_8h.html',1,'']]], - ['libx52io_2eh_186',['libx52io.h',['../libx52io_8h.html',1,'']]], - ['libx52util_2eh_187',['libx52util.h',['../libx52util_8h.html',1,'']]] + ['libx52_2eh_189',['libx52.h',['../libx52_8h.html',1,'']]], + ['libx52io_2eh_190',['libx52io.h',['../libx52io_8h.html',1,'']]], + ['libx52util_2eh_191',['libx52util.h',['../libx52util_8h.html',1,'']]] ]; diff --git a/search/files_1.js b/search/files_1.js index 9d83751..12e3655 100644 --- a/search/files_1.js +++ b/search/files_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['x52dcomm_2eh_188',['x52dcomm.h',['../x52dcomm_8h.html',1,'']]] + ['x52dcomm_2eh_192',['x52dcomm.h',['../x52dcomm_8h.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 3a79c3d..0f14e38 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,45 +1,45 @@ var searchData= [ - ['libx52_5fcheck_5ffeature_189',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5fto_5fstr_190',['libx52_clock_format_to_str',['../group__libx52str.html#ga957125f1bdf2cfe58c7d2a49cc48126f',1,'libx52.h']]], - ['libx52_5fclock_5fid_5fto_5fstr_191',['libx52_clock_id_to_str',['../group__libx52str.html#gaada86ed0259637a06789becb2ca96d7f',1,'libx52.h']]], - ['libx52_5fconnect_192',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fto_5fstr_193',['libx52_date_format_to_str',['../group__libx52str.html#gacaa76286205036b0a8ce43ad9245552f',1,'libx52.h']]], - ['libx52_5fdisconnect_194',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]], - ['libx52_5fexit_195',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]], - ['libx52_5finit_196',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]], - ['libx52_5fis_5fconnected_197',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]], - ['libx52_5fled_5fid_5fto_5fstr_198',['libx52_led_id_to_str',['../group__libx52str.html#ga60e5bb35a40a1486a4dd4862c8b177ce',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fto_5fstr_199',['libx52_led_state_to_str',['../group__libx52str.html#ga76afc14d71ef512ca0c0795f8f26cc71',1,'libx52.h']]], - ['libx52_5fset_5fblink_200',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]], - ['libx52_5fset_5fbrightness_201',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]], - ['libx52_5fset_5fclock_202',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]], - ['libx52_5fset_5fclock_5fformat_203',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]], - ['libx52_5fset_5fclock_5ftimezone_204',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]], - ['libx52_5fset_5fdate_205',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]], - ['libx52_5fset_5fdate_5fformat_206',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]], - ['libx52_5fset_5fled_5fstate_207',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]], - ['libx52_5fset_5fshift_208',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]], - ['libx52_5fset_5ftext_209',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]], - ['libx52_5fset_5ftime_210',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]], - ['libx52_5fstrerror_211',['libx52_strerror',['../group__libx52str.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]], - ['libx52_5fupdate_212',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]], - ['libx52_5fvendor_5fcommand_213',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]], - ['libx52io_5faxis_5fto_5fstr_214',['libx52io_axis_to_str',['../group__libx52io.html#gaa11e5d5e0486011d89e000ff83b9c713',1,'libx52io.h']]], - ['libx52io_5fbutton_5fto_5fstr_215',['libx52io_button_to_str',['../group__libx52io.html#ga5f761de9fdd3dbdb7755612655aeaab5',1,'libx52io.h']]], - ['libx52io_5fclose_216',['libx52io_close',['../group__libx52io.html#ga96a7ce37d39df35c9241859e8ce3c505',1,'libx52io.h']]], - ['libx52io_5fexit_217',['libx52io_exit',['../group__libx52io.html#ga71b22837414e6d4e63c0c655c768ab4a',1,'libx52io.h']]], - ['libx52io_5fget_5faxis_5frange_218',['libx52io_get_axis_range',['../group__libx52io.html#gad75ec9273a3ed0784568a8c290b7a5ff',1,'libx52io.h']]], - ['libx52io_5fget_5fdevice_5fversion_219',['libx52io_get_device_version',['../group__libx52io.html#ga81ecbc781c2c4e7a221d6f16bc88e91f',1,'libx52io.h']]], - ['libx52io_5fget_5fmanufacturer_5fstring_220',['libx52io_get_manufacturer_string',['../group__libx52io.html#ga7ec13349c18855f0d258cfa01092bcb9',1,'libx52io.h']]], - ['libx52io_5fget_5fproduct_5fid_221',['libx52io_get_product_id',['../group__libx52io.html#ga140f4f34fbe7ee01efe74b21b0a5a7fe',1,'libx52io.h']]], - ['libx52io_5fget_5fproduct_5fstring_222',['libx52io_get_product_string',['../group__libx52io.html#ga16e95b7fad117f535db93ebf0c7a9b70',1,'libx52io.h']]], - ['libx52io_5fget_5fserial_5fnumber_5fstring_223',['libx52io_get_serial_number_string',['../group__libx52io.html#gad9ac5efcb55003e0c5c0f49f7e7997ef',1,'libx52io.h']]], - ['libx52io_5fget_5fvendor_5fid_224',['libx52io_get_vendor_id',['../group__libx52io.html#ga8b3b6825174ef6aa6328e5ee9ebafaa8',1,'libx52io.h']]], - ['libx52io_5finit_225',['libx52io_init',['../group__libx52io.html#ga3dd2cf8fe17324dc3a62fe1491f4cb9f',1,'libx52io.h']]], - ['libx52io_5fopen_226',['libx52io_open',['../group__libx52io.html#gae3ff340342486053ba94b37d8d78ddcc',1,'libx52io.h']]], - ['libx52io_5fread_227',['libx52io_read',['../group__libx52io.html#ga709adda3b1122232a8553ac5ee42729d',1,'libx52io.h']]], - ['libx52io_5fread_5ftimeout_228',['libx52io_read_timeout',['../group__libx52io.html#gaa6f7094a7abcf92b2f017c5df11713eb',1,'libx52io.h']]], - ['libx52io_5fstrerror_229',['libx52io_strerror',['../group__libx52io.html#ga5d067ef607c6b1cf4e7899d4c28c9f9d',1,'libx52io.h']]], - ['libx52util_5fconvert_5futf8_5fstring_230',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]] + ['libx52_5fcheck_5ffeature_193',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5fto_5fstr_194',['libx52_clock_format_to_str',['../group__libx52str.html#ga957125f1bdf2cfe58c7d2a49cc48126f',1,'libx52.h']]], + ['libx52_5fclock_5fid_5fto_5fstr_195',['libx52_clock_id_to_str',['../group__libx52str.html#gaada86ed0259637a06789becb2ca96d7f',1,'libx52.h']]], + ['libx52_5fconnect_196',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fto_5fstr_197',['libx52_date_format_to_str',['../group__libx52str.html#gacaa76286205036b0a8ce43ad9245552f',1,'libx52.h']]], + ['libx52_5fdisconnect_198',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]], + ['libx52_5fexit_199',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]], + ['libx52_5finit_200',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]], + ['libx52_5fis_5fconnected_201',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]], + ['libx52_5fled_5fid_5fto_5fstr_202',['libx52_led_id_to_str',['../group__libx52str.html#ga60e5bb35a40a1486a4dd4862c8b177ce',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fto_5fstr_203',['libx52_led_state_to_str',['../group__libx52str.html#ga76afc14d71ef512ca0c0795f8f26cc71',1,'libx52.h']]], + ['libx52_5fset_5fblink_204',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]], + ['libx52_5fset_5fbrightness_205',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]], + ['libx52_5fset_5fclock_206',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]], + ['libx52_5fset_5fclock_5fformat_207',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]], + ['libx52_5fset_5fclock_5ftimezone_208',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]], + ['libx52_5fset_5fdate_209',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]], + ['libx52_5fset_5fdate_5fformat_210',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]], + ['libx52_5fset_5fled_5fstate_211',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]], + ['libx52_5fset_5fshift_212',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]], + ['libx52_5fset_5ftext_213',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]], + ['libx52_5fset_5ftime_214',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]], + ['libx52_5fstrerror_215',['libx52_strerror',['../group__libx52str.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]], + ['libx52_5fupdate_216',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]], + ['libx52_5fvendor_5fcommand_217',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]], + ['libx52io_5faxis_5fto_5fstr_218',['libx52io_axis_to_str',['../group__libx52io.html#gaa11e5d5e0486011d89e000ff83b9c713',1,'libx52io.h']]], + ['libx52io_5fbutton_5fto_5fstr_219',['libx52io_button_to_str',['../group__libx52io.html#ga5f761de9fdd3dbdb7755612655aeaab5',1,'libx52io.h']]], + ['libx52io_5fclose_220',['libx52io_close',['../group__libx52io.html#ga96a7ce37d39df35c9241859e8ce3c505',1,'libx52io.h']]], + ['libx52io_5fexit_221',['libx52io_exit',['../group__libx52io.html#ga71b22837414e6d4e63c0c655c768ab4a',1,'libx52io.h']]], + ['libx52io_5fget_5faxis_5frange_222',['libx52io_get_axis_range',['../group__libx52io.html#gad75ec9273a3ed0784568a8c290b7a5ff',1,'libx52io.h']]], + ['libx52io_5fget_5fdevice_5fversion_223',['libx52io_get_device_version',['../group__libx52io.html#ga81ecbc781c2c4e7a221d6f16bc88e91f',1,'libx52io.h']]], + ['libx52io_5fget_5fmanufacturer_5fstring_224',['libx52io_get_manufacturer_string',['../group__libx52io.html#ga7ec13349c18855f0d258cfa01092bcb9',1,'libx52io.h']]], + ['libx52io_5fget_5fproduct_5fid_225',['libx52io_get_product_id',['../group__libx52io.html#ga140f4f34fbe7ee01efe74b21b0a5a7fe',1,'libx52io.h']]], + ['libx52io_5fget_5fproduct_5fstring_226',['libx52io_get_product_string',['../group__libx52io.html#ga16e95b7fad117f535db93ebf0c7a9b70',1,'libx52io.h']]], + ['libx52io_5fget_5fserial_5fnumber_5fstring_227',['libx52io_get_serial_number_string',['../group__libx52io.html#gad9ac5efcb55003e0c5c0f49f7e7997ef',1,'libx52io.h']]], + ['libx52io_5fget_5fvendor_5fid_228',['libx52io_get_vendor_id',['../group__libx52io.html#ga8b3b6825174ef6aa6328e5ee9ebafaa8',1,'libx52io.h']]], + ['libx52io_5finit_229',['libx52io_init',['../group__libx52io.html#ga3dd2cf8fe17324dc3a62fe1491f4cb9f',1,'libx52io.h']]], + ['libx52io_5fopen_230',['libx52io_open',['../group__libx52io.html#gae3ff340342486053ba94b37d8d78ddcc',1,'libx52io.h']]], + ['libx52io_5fread_231',['libx52io_read',['../group__libx52io.html#ga709adda3b1122232a8553ac5ee42729d',1,'libx52io.h']]], + ['libx52io_5fread_5ftimeout_232',['libx52io_read_timeout',['../group__libx52io.html#gaa6f7094a7abcf92b2f017c5df11713eb',1,'libx52io.h']]], + ['libx52io_5fstrerror_233',['libx52io_strerror',['../group__libx52io.html#ga5d067ef607c6b1cf4e7899d4c28c9f9d',1,'libx52io.h']]], + ['libx52util_5fconvert_5futf8_5fstring_234',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index 8b84663..c3e82d2 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,5 +1,8 @@ var searchData= [ - ['x52d_5fdial_5fcommand_231',['x52d_dial_command',['../group__x52dcomm.html#ga59b382427afc417499311336747fb191',1,'x52dcomm.h']]], - ['x52d_5fsend_5fcommand_232',['x52d_send_command',['../group__x52dcomm.html#gaef9b481c4e5faaac14e2681cb64c3faa',1,'x52dcomm.h']]] + ['x52d_5fdial_5fcommand_235',['x52d_dial_command',['../group__x52dcomm.html#ga59b382427afc417499311336747fb191',1,'x52dcomm.h']]], + ['x52d_5fdial_5fnotify_236',['x52d_dial_notify',['../group__x52dcomm.html#gadfb485d611919a9a5a6dea019794f0e8',1,'x52dcomm.h']]], + ['x52d_5fformat_5fcommand_237',['x52d_format_command',['../group__x52dcomm.html#ga667ce343cc456bcb63221258bc35ad4e',1,'x52dcomm.h']]], + ['x52d_5frecv_5fnotification_238',['x52d_recv_notification',['../group__x52dcomm.html#ga0494e9f6fa20d568878f893f3474ed1c',1,'x52dcomm.h']]], + ['x52d_5fsend_5fcommand_239',['x52d_send_command',['../group__x52dcomm.html#gaef9b481c4e5faaac14e2681cb64c3faa',1,'x52dcomm.h']]] ]; diff --git a/search/groups_0.js b/search/groups_0.js index c271055..aabf6d3 100644 --- a/search/groups_0.js +++ b/search/groups_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['clock_20control_348',['Clock control',['../group__libx52clock.html',1,'']]] + ['clock_20control_356',['Clock control',['../group__libx52clock.html',1,'']]] ]; diff --git a/search/groups_1.js b/search/groups_1.js index 96afcf7..ab3660d 100644 --- a/search/groups_1.js +++ b/search/groups_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['device_20handling_349',['Device Handling',['../group__libx52dev.html',1,'']]], - ['daemon_20communication_350',['Daemon communication',['../group__x52dcomm.html',1,'']]] + ['device_20handling_357',['Device Handling',['../group__libx52dev.html',1,'']]], + ['daemon_20communication_358',['Daemon communication',['../group__x52dcomm.html',1,'']]] ]; diff --git a/search/groups_2.js b/search/groups_2.js index 30aa992..68de077 100644 --- a/search/groups_2.js +++ b/search/groups_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['io_20library_20apis_351',['IO Library APIs',['../group__libx52io.html',1,'']]] + ['io_20library_20apis_359',['IO Library APIs',['../group__libx52io.html',1,'']]] ]; diff --git a/search/groups_3.js b/search/groups_3.js index dc4067a..2475cd0 100644 --- a/search/groups_3.js +++ b/search/groups_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['library_20initialization_20and_20deinitialization_352',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]] + ['library_20initialization_20and_20deinitialization_360',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]] ]; diff --git a/search/groups_4.js b/search/groups_4.js index 6a5bfb6..51931e7 100644 --- a/search/groups_4.js +++ b/search/groups_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['mfd_20_26_20led_20control_353',['MFD & LED control',['../group__libx52mfdled.html',1,'']]], - ['miscellaneous_354',['Miscellaneous',['../group__libx52misc.html',1,'']]] + ['mfd_20_26_20led_20control_361',['MFD & LED control',['../group__libx52mfdled.html',1,'']]], + ['miscellaneous_362',['Miscellaneous',['../group__libx52misc.html',1,'']]] ]; diff --git a/search/groups_5.js b/search/groups_5.js index 22a49e6..94314e9 100644 --- a/search/groups_5.js +++ b/search/groups_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['stringification_355',['Stringification',['../group__libx52str.html',1,'']]] + ['stringification_363',['Stringification',['../group__libx52str.html',1,'']]] ]; diff --git a/search/groups_6.js b/search/groups_6.js index 0da5bfe..c9e4a09 100644 --- a/search/groups_6.js +++ b/search/groups_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['utility_20functions_356',['Utility Functions',['../group__libx52util.html',1,'']]] + ['utility_20functions_364',['Utility Functions',['../group__libx52util.html',1,'']]] ]; diff --git a/search/pages_0.js b/search/pages_0.js index b91c30d..c94c351 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,7 +1,7 @@ var searchData= [ - ['caveats_357',['Caveats',['../libx52_caveats.html',1,'']]], - ['configuration_20management_358',['Configuration management',['../proto_config.html',1,'x52d_protocol']]], - ['command_20line_20interface_20to_20libx52_359',['Command Line Interface to libx52',['../x52cli.html',1,'']]], - ['command_20line_20controller_20to_20x52_20daemon_360',['Command Line controller to X52 daemon',['../x52ctl.html',1,'']]] + ['caveats_365',['Caveats',['../libx52_caveats.html',1,'']]], + ['configuration_20management_366',['Configuration management',['../proto_config.html',1,'x52d_protocol']]], + ['command_20line_20interface_20to_20libx52_367',['Command Line Interface to libx52',['../x52cli.html',1,'']]], + ['command_20line_20controller_20to_20x52_20daemon_368',['Command Line controller to X52 daemon',['../x52ctl.html',1,'']]] ]; diff --git a/search/pages_1.js b/search/pages_1.js index 383b39c..f85d47a 100644 --- a/search/pages_1.js +++ b/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['deprecated_20list_361',['Deprecated List',['../deprecated.html',1,'']]] + ['deprecated_20list_369',['Deprecated List',['../deprecated.html',1,'']]] ]; diff --git a/search/pages_2.js b/search/pages_2.js index 3621719..ba94fcb 100644 --- a/search/pages_2.js +++ b/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['integration_362',['Integration',['../libx52_integration.html',1,'']]] + ['integration_370',['Integration',['../libx52_integration.html',1,'']]] ]; diff --git a/search/pages_3.js b/search/pages_3.js index 8ff3cb8..4f20dea 100644 --- a/search/pages_3.js +++ b/search/pages_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['logging_20management_363',['Logging management',['../proto_logging.html',1,'x52d_protocol']]] + ['logging_20management_371',['Logging management',['../proto_logging.html',1,'x52d_protocol']]] ]; diff --git a/search/pages_4.js b/search/pages_4.js index d85b660..7c8c681 100644 --- a/search/pages_4.js +++ b/search/pages_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_364',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]], - ['system_20information_20utility_20for_20bug_20reports_365',['System information utility for bug reports',['../x52bugreport.html',1,'']]] + ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_372',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]], + ['system_20information_20utility_20for_20bug_20reports_373',['System information utility for bug reports',['../x52bugreport.html',1,'']]] ]; diff --git a/search/pages_5.js b/search/pages_5.js index 9e46b5a..208a336 100644 --- a/search/pages_5.js +++ b/search/pages_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['x52_20driver_20daemon_366',['X52 driver daemon',['../x52d.html',1,'']]], - ['x52_20daemon_20socket_20communication_20protocol_367',['X52 daemon socket communication protocol',['../x52d_protocol.html',1,'']]] + ['x52_20driver_20daemon_374',['X52 driver daemon',['../x52d.html',1,'']]], + ['x52_20daemon_20socket_20communication_20protocol_375',['X52 daemon socket communication protocol',['../x52d_protocol.html',1,'']]] ]; diff --git a/search/searchdata.js b/search/searchdata.js index 3d5a385..e97725c 100644 --- a/search/searchdata.js +++ b/search/searchdata.js @@ -5,7 +5,7 @@ var indexSectionsWithContent = 2: "lx", 3: "lx", 4: "abhm", - 5: "l", + 5: "lx", 6: "l", 7: "l", 8: "cdilmsu", diff --git a/search/typedefs_0.js b/search/typedefs_0.js index e8179e9..b28dedb 100644 --- a/search/typedefs_0.js +++ b/search/typedefs_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['libx52_5fdevice_237',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]], - ['libx52io_5fcontext_238',['libx52io_context',['../group__libx52io.html#gad29a5b097b9d5223c332609a10a296d1',1,'libx52io.h']]] + ['libx52_5fdevice_244',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]], + ['libx52io_5fcontext_245',['libx52io_context',['../group__libx52io.html#gad29a5b097b9d5223c332609a10a296d1',1,'libx52io.h']]] ]; diff --git a/search/typedefs_1.html b/search/typedefs_1.html new file mode 100644 index 0000000..9b8bf72 --- /dev/null +++ b/search/typedefs_1.html @@ -0,0 +1,30 @@ + + + + + + + + + +
    +
    Loading...
    +
    + +
    Searching...
    +
    No Matches
    + +
    + + diff --git a/search/typedefs_1.js b/search/typedefs_1.js new file mode 100644 index 0000000..b8c48a7 --- /dev/null +++ b/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['x52d_5fnotify_5fcallback_5ffn_246',['x52d_notify_callback_fn',['../group__x52dcomm.html#ga9a817265ac0e43fb191efe3347922df8',1,'x52dcomm.h']]] +]; diff --git a/search/variables_0.js b/search/variables_0.js index 23d6ba2..005ffc8 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['axis_233',['axis',['../structlibx52io__report.html#a2edb7beb26095e02b355d3d418c44880',1,'libx52io_report']]] + ['axis_240',['axis',['../structlibx52io__report.html#a2edb7beb26095e02b355d3d418c44880',1,'libx52io_report']]] ]; diff --git a/search/variables_1.js b/search/variables_1.js index cf854b6..7769d9d 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['button_234',['button',['../structlibx52io__report.html#aa468c54904ea8486ec3124bf035fd6a7',1,'libx52io_report']]] + ['button_241',['button',['../structlibx52io__report.html#aa468c54904ea8486ec3124bf035fd6a7',1,'libx52io_report']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index 0ef7cc3..1e1dd1b 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['hat_235',['hat',['../structlibx52io__report.html#a90e5a8fb515869b9aeed1a437626f343',1,'libx52io_report']]] + ['hat_242',['hat',['../structlibx52io__report.html#a90e5a8fb515869b9aeed1a437626f343',1,'libx52io_report']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index 77bfba0..be32656 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['mode_236',['mode',['../structlibx52io__report.html#a19883e6497ea6139b90363623eca8863',1,'libx52io_report']]] + ['mode_243',['mode',['../structlibx52io__report.html#a19883e6497ea6139b90363623eca8863',1,'libx52io_report']]] ]; diff --git a/x52dcomm_8h.html b/x52dcomm_8h.html index 5bc7655..a2e01f6 100644 --- a/x52dcomm_8h.html +++ b/x52dcomm_8h.html @@ -68,6 +68,7 @@ $(function() {
    x52dcomm.h File Reference
    @@ -79,14 +80,30 @@ $(function() {

    Go to the source code of this file.

    + + + + +

    +Typedefs

    +typedef int(* x52d_notify_callback_fn) (int argc, char **argv)
     Notification callback function type.
     
    - + + + + + + + + + +

    Functions

    int x52d_dial_command (const char *sock_path)
     Open a connection to the daemon. More...
     Open a connection to the daemon command socket. More...
     
    int x52d_dial_notify (const char *sock_path)
     Open a connection to the daemon notify socket. More...
     
    int x52d_format_command (int argc, const char **argv, char *buffer, size_t buflen)
     Format a series of command strings into a buffer. More...
     
    int x52d_send_command (int sock_fd, char *buffer, size_t bufin, size_t bufout)
     Send a command to the daemon and retrieve the response. More...
     
    int x52d_recv_notification (int sock_fd, x52d_notify_callback_fn callback)
     Receive a notification from the daemon. More...
     

    Detailed Description

    Functions, structures and enumerations for the Saitek X52 MFD & LED daemon communication library.

    diff --git a/x52dcomm_8h_source.html b/x52dcomm_8h_source.html index 51ff527..4efd164 100644 --- a/x52dcomm_8h_source.html +++ b/x52dcomm_8h_source.html @@ -90,17 +90,29 @@ $(function() {
    28 
    55 int x52d_dial_command(const char *sock_path);
    56 
    -
    84 int x52d_send_command(int sock_fd, char *buffer, size_t bufin, size_t bufout);
    -
    85 
    -
    87 #ifdef __cplusplus
    -
    88 }
    -
    89 #endif
    -
    90 #endif // !defined X52DCOMM_H
    -
    91 
    -
    92 
    +
    76 int x52d_dial_notify(const char *sock_path);
    +
    77 
    +
    95 int x52d_format_command(int argc, const char **argv, char *buffer, size_t buflen);
    +
    96 
    +
    124 int x52d_send_command(int sock_fd, char *buffer, size_t bufin, size_t bufout);
    +
    125 
    +
    129 typedef int (* x52d_notify_callback_fn)(int argc, char **argv);
    +
    130 
    +
    150 int x52d_recv_notification(int sock_fd, x52d_notify_callback_fn callback);
    +
    151 
    +
    153 #ifdef __cplusplus
    +
    154 }
    +
    155 #endif
    +
    156 #endif // !defined X52DCOMM_H
    +
    157 
    +
    158 
    -
    int x52d_dial_command(const char *sock_path)
    Open a connection to the daemon.
    +
    int x52d_format_command(int argc, const char **argv, char *buffer, size_t buflen)
    Format a series of command strings into a buffer.
    +
    int x52d_dial_command(const char *sock_path)
    Open a connection to the daemon command socket.
    +
    int x52d_dial_notify(const char *sock_path)
    Open a connection to the daemon notify socket.
    +
    int(* x52d_notify_callback_fn)(int argc, char **argv)
    Notification callback function type.
    Definition: x52dcomm.h:129
    int x52d_send_command(int sock_fd, char *buffer, size_t bufin, size_t bufout)
    Send a command to the daemon and retrieve the response.
    +
    int x52d_recv_notification(int sock_fd, x52d_notify_callback_fn callback)
    Receive a notification from the daemon.