diff --git a/group__x52dcomm.html b/group__x52dcomm.html index cef2e91..7f8c9b1 100644 --- a/group__x52dcomm.html +++ b/group__x52dcomm.html @@ -161,7 +161,7 @@ Functions

Send a command to the daemon and retrieve the response.

-

The client sends the command and parameters as a single NULL terminated string, and retrieves the response in the same manner. Depending on the result, the return status is either a positive integer or -1, and errno is set accordingly.

+

The client sends the command and parameters as a series of NUL terminated strings, and retrieves the response in the same manner. Depending on the result, the return status is either a positive integer or -1, and errno is set accordingly.

buffer should contain sufficient space to accomodate the returned response string.

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

Parameters
diff --git a/libx52_integration.html b/libx52_integration.html index 4cf5cfd..2af28f2 100644 --- a/libx52_integration.html +++ b/libx52_integration.html @@ -97,7 +97,7 @@ $(function() {
// Close the library and any associated devices
-

+

Joystick Updates

Most libx52 functions to update the joystick state do not directly write to the connected joystick, but only update internal data structures within the device context. In order to actually update the joystick, the application must call libx52_update. This function writes the updates to the joystick and resets any internal state.

Example

@@ -105,11 +105,11 @@ Joystick Updates
libx52_set_text(dev, 1, " X52 Flight ", 16);
libx52_set_text(dev, 2, " Control System ", 16);
libx52_update(dev);
-

+

Error handling

Most libx52 functions return a standard libx52_error_code integer value that indicates the status of the operation. As long as the operation succeeded, the function will return LIBX52_SUCCESS. Other values returned indicate a failure of some sort.

libx52_strerror can convert the return code into a descriptive string that may be displayed to users.

-

+

Internationalization of error strings

libx52_strerror automatically handles internationalization. As long as your application sets up the locale correctly, and the error strings have been translated to that locale, the returned strings will correspond to the translated values for your locale.

diff --git a/pages.html b/pages.html index abd6108..e0e3c0a 100644 --- a/pages.html +++ b/pages.html @@ -68,14 +68,16 @@ $(function() {
Here is a list of all related documentation pages:
- +
[detail level 12]
- - - - + + + + + +
 System information utility for bug reports
 Command Line Interface to libx52
 X52 driver daemon
 Command Line controller to X52 daemon
 Caveats
 Integration
 Deprecated List
 X52 daemon socket communication protocol
 Configuration management
 Command Line controller to X52 daemon
 Caveats
 Integration
 Deprecated List
diff --git a/proto_config.html b/proto_config.html new file mode 100644 index 0000000..3d1bd8c --- /dev/null +++ b/proto_config.html @@ -0,0 +1,229 @@ + + + + + + + +libx52: Configuration management + + + + + + + + + +
+
+ + + + + + +
+
libx52 +  0.2.3 +
+
Saitek X52/X52Pro drivers for Linux/Unix
+
+
+ + + + + + + + +
+
+ + +
+ +
+ + +
+
+
+
Configuration management
+
+
+ +

The config commands deal with x52d configuration subsystem, and have the following subcommands.

+

+Load configuration

+

The config load subgroup allows you to load a configuration from a given file (discarding anything that was already in memory), or reload the configuration from the command-line specified configuration file (or default configuration file if no option was given on the command line.)

+

+Load from file

+

Arguments

+
    +
  • config
  • +
  • load
  • +
  • path-to-file
  • +
+

Returns

+
    +
  • OK
  • +
  • config
  • +
  • load
  • +
  • path-to-file
  • +
+

Error

+
    +
  • ERR
  • +
  • Invalid file '/none' for 'config load' command
  • +
+

+Reload system configuration

+

Arguments

+
    +
  • config
  • +
  • reload
  • +
+

Returns

+
    +
  • OK
  • +
  • config
  • +
  • reload
  • +
+

+Save configuration

+

The config save subgroup requests the x52d daemon to save the current state of the configuration to disk. This is either the system configuration file, or may be a user specified configuration file. Note that this will be created with the permissions of the running daemon, which may be running as root.

+

+Dump configuration to file

+

Arguments

+
    +
  • config
  • +
  • dump
  • +
  • path-to-file
  • +
+

Returns

+
    +
  • OK
  • +
  • config
  • +
  • dump
  • +
  • path-to-file
  • +
+

Error

+
    +
  • ERR
  • +
  • Invalid file '/none' for 'config dump' command
  • +
+

+Save system configuration

+

Arguments

+
    +
  • config
  • +
  • save
  • +
+

Returns

+
    +
  • OK
  • +
  • config
  • +
  • save
  • +
+

+Retrieve configuration parameter

+

The config get command requests a specific configuration value, given the section and the key. Refer to X52 driver daemon for the section and key names, as these are derived from the base configuration.

+

Arguments

+
    +
  • config
  • +
  • get
  • +
  • section
  • +
  • key
  • +
+

Returns

+
    +
  • DATA
  • +
  • section
  • +
  • key
  • +
  • value
  • +
+

Example

+
DATA\0mouse\0enabled\0true\0
+

Error example

+
ERR\0Error getting 'foo.bar'\0
+

+Set configuration parameter

+

The config set command requests the x52d daemon to set the given (section, key) parameter to the given value. The daemon will treat it the same way as if it was being read from the configuration file, i.e., it will follow identical parsing logic, including ignoring unknown keys and not reporting errors for them.

+

A side effect of this is that the client could request a set for any arbitrary section and key pair, and if that pair was not recognized, it would be ignored, but the daemon would still send an OK response.

+

Finally, this will only set the value within the configuration memory structures, and will not invoke any callback to update the rest of the threads or device state. The client will need to call the apply subcommand to actually invoke the necessary callbacks.

+

Arguments

+
    +
  • config
  • +
  • set
  • +
  • section
  • +
  • key
  • +
  • value
  • +
+

Returns

+
    +
  • OK
  • +
  • config
  • +
  • set
  • +
  • section
  • +
  • key
  • +
  • value
  • +
+

Error example

+
ERR\0Error 22 setting 'led.fire'='none': Invalid argument\0
+

+Apply configuration

+

The config apply command will invoke all the callbacks and ensure that the configuration is applied to the running state.

+

Arguments

+
    +
  • config
  • +
  • apply
  • +
+

Returns

+
    +
  • OK
  • +
  • config
  • +
  • apply
  • +
+
+
+ + + + diff --git a/search/all_2.js b/search/all_2.js index ec3974c..b67aa2d 100644 --- a/search/all_2.js +++ b/search/all_2.js @@ -2,6 +2,7 @@ var searchData= [ ['caveats_2',['Caveats',['../libx52_caveats.html',1,'']]], ['clock_20control_3',['Clock control',['../group__libx52clock.html',1,'']]], - ['command_20line_20interface_20to_20libx52_4',['Command Line Interface to libx52',['../x52cli.html',1,'']]], - ['command_20line_20controller_20to_20x52_20daemon_5',['Command Line controller to X52 daemon',['../x52ctl.html',1,'']]] + ['configuration_20management_4',['Configuration management',['../proto_config.html',1,'x52d_protocol']]], + ['command_20line_20interface_20to_20libx52_5',['Command Line Interface to libx52',['../x52cli.html',1,'']]], + ['command_20line_20controller_20to_20x52_20daemon_6',['Command Line controller to X52 daemon',['../x52ctl.html',1,'']]] ]; diff --git a/search/all_3.js b/search/all_3.js index f4cfe2f..ce3b914 100644 --- a/search/all_3.js +++ b/search/all_3.js @@ -1,6 +1,6 @@ var searchData= [ - ['deprecated_20list_6',['Deprecated List',['../deprecated.html',1,'']]], - ['device_20handling_7',['Device Handling',['../group__libx52dev.html',1,'']]], - ['daemon_20communication_8',['Daemon communication',['../group__x52dcomm.html',1,'']]] + ['deprecated_20list_7',['Deprecated List',['../deprecated.html',1,'']]], + ['device_20handling_8',['Device Handling',['../group__libx52dev.html',1,'']]], + ['daemon_20communication_9',['Daemon communication',['../group__x52dcomm.html',1,'']]] ]; diff --git a/search/all_4.js b/search/all_4.js index 2ea7ee4..c3282f3 100644 --- a/search/all_4.js +++ b/search/all_4.js @@ -1,4 +1,4 @@ var searchData= [ - ['hat_9',['hat',['../structlibx52io__report.html#a90e5a8fb515869b9aeed1a437626f343',1,'libx52io_report']]] + ['hat_10',['hat',['../structlibx52io__report.html#a90e5a8fb515869b9aeed1a437626f343',1,'libx52io_report']]] ]; diff --git a/search/all_5.js b/search/all_5.js index 4e1c383..1505cd0 100644 --- a/search/all_5.js +++ b/search/all_5.js @@ -1,5 +1,5 @@ var searchData= [ - ['integration_10',['Integration',['../libx52_integration.html',1,'']]], - ['io_20library_20apis_11',['IO Library APIs',['../group__libx52io.html',1,'']]] + ['integration_11',['Integration',['../libx52_integration.html',1,'']]], + ['io_20library_20apis_12',['IO Library APIs',['../group__libx52io.html',1,'']]] ]; diff --git a/search/all_6.js b/search/all_6.js index 18bab0e..f9110a4 100644 --- a/search/all_6.js +++ b/search/all_6.js @@ -1,161 +1,161 @@ var searchData= [ - ['libx52_2eh_12',['libx52.h',['../libx52_8h.html',1,'']]], - ['libx52_5fcheck_5ffeature_13',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]], - ['libx52_5fclock_5f1_14',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]], - ['libx52_5fclock_5f2_15',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]], - ['libx52_5fclock_5f3_16',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]], - ['libx52_5fclock_5fformat_17',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5f12hr_18',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5f24hr_19',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5fto_5fstr_20',['libx52_clock_format_to_str',['../group__libx52str.html#ga957125f1bdf2cfe58c7d2a49cc48126f',1,'libx52.h']]], - ['libx52_5fclock_5fid_21',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]], - ['libx52_5fclock_5fid_5fto_5fstr_22',['libx52_clock_id_to_str',['../group__libx52str.html#gaada86ed0259637a06789becb2ca96d7f',1,'libx52.h']]], - ['libx52_5fconnect_23',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]], - ['libx52_5fdate_5fformat_24',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fddmmyy_25',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fmmddyy_26',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fto_5fstr_27',['libx52_date_format_to_str',['../group__libx52str.html#gacaa76286205036b0a8ce43ad9245552f',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fyymmdd_28',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]], - ['libx52_5fdevice_29',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]], - ['libx52_5fdisconnect_30',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]], - ['libx52_5ferror_5fbusy_31',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]], - ['libx52_5ferror_5fcode_32',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]], - ['libx52_5ferror_5finit_5ffailure_33',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]], - ['libx52_5ferror_5finterrupted_34',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]], - ['libx52_5ferror_5finvalid_5fparam_35',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]], - ['libx52_5ferror_5fio_36',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]], - ['libx52_5ferror_5fno_5fdevice_37',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]], - ['libx52_5ferror_5fnot_5ffound_38',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]], - ['libx52_5ferror_5fnot_5fsupported_39',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]], - ['libx52_5ferror_5fout_5fof_5fmemory_40',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]], - ['libx52_5ferror_5fout_5fof_5frange_41',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]], - ['libx52_5ferror_5foverflow_42',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]], - ['libx52_5ferror_5fperm_43',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]], - ['libx52_5ferror_5fpipe_44',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]], - ['libx52_5ferror_5ftimeout_45',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]], - ['libx52_5ferror_5ftry_5fagain_46',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]], - ['libx52_5ferror_5fusb_5ffailure_47',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]], - ['libx52_5fexit_48',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]], - ['libx52_5ffeature_49',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]], - ['libx52_5ffeature_5fled_50',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]], - ['libx52_5finit_51',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]], - ['libx52_5fis_5fconnected_52',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]], - ['libx52_5fled_5fa_53',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]], - ['libx52_5fled_5fb_54',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]], - ['libx52_5fled_5fclutch_55',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]], - ['libx52_5fled_5fd_56',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]], - ['libx52_5fled_5fe_57',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]], - ['libx52_5fled_5ffire_58',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]], - ['libx52_5fled_5fid_59',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]], - ['libx52_5fled_5fid_5fto_5fstr_60',['libx52_led_id_to_str',['../group__libx52str.html#ga60e5bb35a40a1486a4dd4862c8b177ce',1,'libx52.h']]], - ['libx52_5fled_5fpov_61',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]], - ['libx52_5fled_5fstate_62',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]], - ['libx52_5fled_5fstate_5famber_63',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fgreen_64',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]], - ['libx52_5fled_5fstate_5foff_65',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fon_66',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fred_67',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fto_5fstr_68',['libx52_led_state_to_str',['../group__libx52str.html#ga76afc14d71ef512ca0c0795f8f26cc71',1,'libx52.h']]], - ['libx52_5fled_5ft1_69',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]], - ['libx52_5fled_5ft2_70',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]], - ['libx52_5fled_5ft3_71',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]], - ['libx52_5fled_5fthrottle_72',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]], - ['libx52_5fset_5fblink_73',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]], - ['libx52_5fset_5fbrightness_74',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]], - ['libx52_5fset_5fclock_75',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]], - ['libx52_5fset_5fclock_5fformat_76',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]], - ['libx52_5fset_5fclock_5ftimezone_77',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]], - ['libx52_5fset_5fdate_78',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]], - ['libx52_5fset_5fdate_5fformat_79',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]], - ['libx52_5fset_5fled_5fstate_80',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]], - ['libx52_5fset_5fshift_81',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]], - ['libx52_5fset_5ftext_82',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]], - ['libx52_5fset_5ftime_83',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]], - ['libx52_5fstrerror_84',['libx52_strerror',['../group__libx52str.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]], - ['libx52_5fsuccess_85',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]], - ['libx52_5fupdate_86',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]], - ['libx52_5fvendor_5fcommand_87',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]], - ['library_20initialization_20and_20deinitialization_88',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]], - ['libx52io_2eh_89',['libx52io.h',['../libx52io_8h.html',1,'']]], - ['libx52io_5faxis_90',['libx52io_axis',['../group__libx52io.html#ga89b8918a3e029eaf51676171f97b57b6',1,'libx52io.h']]], - ['libx52io_5faxis_5fhatx_91',['LIBX52IO_AXIS_HATX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a853732efcadaa2fc9cc33ec1bfe2f805',1,'libx52io.h']]], - ['libx52io_5faxis_5fhaty_92',['LIBX52IO_AXIS_HATY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6af6746adebf71f362983e449f7281cd6e',1,'libx52io.h']]], - ['libx52io_5faxis_5frx_93',['LIBX52IO_AXIS_RX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a5f17e58a8720a162b76cced5293c790d',1,'libx52io.h']]], - ['libx52io_5faxis_5fry_94',['LIBX52IO_AXIS_RY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6ad086993617bb9cc822cb4a0a551be49e',1,'libx52io.h']]], - ['libx52io_5faxis_5frz_95',['LIBX52IO_AXIS_RZ',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a69b7a4fcbb96227948a021d101c3c57d',1,'libx52io.h']]], - ['libx52io_5faxis_5fslider_96',['LIBX52IO_AXIS_SLIDER',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a81194d60295150569d8373b75db9184f',1,'libx52io.h']]], - ['libx52io_5faxis_5fthumbx_97',['LIBX52IO_AXIS_THUMBX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6aa4d9091952cda83e83af92359ef83bd8',1,'libx52io.h']]], - ['libx52io_5faxis_5fthumby_98',['LIBX52IO_AXIS_THUMBY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a53b5cd86b439f1349bf4de0f0fb80221',1,'libx52io.h']]], - ['libx52io_5faxis_5fto_5fstr_99',['libx52io_axis_to_str',['../group__libx52io.html#gaa11e5d5e0486011d89e000ff83b9c713',1,'libx52io.h']]], - ['libx52io_5faxis_5fx_100',['LIBX52IO_AXIS_X',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a060ef07b6eb7a8645df391612564469e',1,'libx52io.h']]], - ['libx52io_5faxis_5fy_101',['LIBX52IO_AXIS_Y',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a9d97a4140136c1307ea43c2be9be5771',1,'libx52io.h']]], - ['libx52io_5faxis_5fz_102',['LIBX52IO_AXIS_Z',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6abd017592870a9b37f577652cb364aebd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fa_103',['LIBX52IO_BTN_A',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5689c337d3dd6f829a98996326106d2c',1,'libx52io.h']]], - ['libx52io_5fbtn_5fb_104',['LIBX52IO_BTN_B',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a576e3d180fd939fd45d2e56a8bfe2b5f',1,'libx52io.h']]], - ['libx52io_5fbtn_5fc_105',['LIBX52IO_BTN_C',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56adc44ccc8a2127abb7328e144e0db7cae',1,'libx52io.h']]], - ['libx52io_5fbtn_5fclutch_106',['LIBX52IO_BTN_CLUTCH',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac120842e6da8ccd79ed8c3c04f088545',1,'libx52io.h']]], - ['libx52io_5fbtn_5fd_107',['LIBX52IO_BTN_D',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae7ba732e5938c8252e27ca294ee31fb3',1,'libx52io.h']]], - ['libx52io_5fbtn_5fdn_108',['LIBX52IO_BTN_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aab507182793aeef631ff976b27442291',1,'libx52io.h']]], - ['libx52io_5fbtn_5fe_109',['LIBX52IO_BTN_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aa85dbec03b40dc43a01a94dfec235598',1,'libx52io.h']]], - ['libx52io_5fbtn_5ffire_110',['LIBX52IO_BTN_FIRE',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1e456775da2a72231f1611acb7bcafde',1,'libx52io.h']]], - ['libx52io_5fbtn_5ffunction_111',['LIBX52IO_BTN_FUNCTION',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad16b57e4b8ad5d29e29ce44d8a6dca17',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f1_112',['LIBX52IO_BTN_MODE_1',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a30f6cab62869a4705e93d93a685b3633',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f2_113',['LIBX52IO_BTN_MODE_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac503573f9b1f229eace81c12c780da38',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f3_114',['LIBX52IO_BTN_MODE_3',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd6846d4d4212b9e5e94b984fe4a9ac1',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fprimary_115',['LIBX52IO_BTN_MOUSE_PRIMARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a4109f7d9aec4d0708e82bfec20bf4902',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fscroll_5fdn_116',['LIBX52IO_BTN_MOUSE_SCROLL_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8dab2ad9c035da7178f4ac0224ab7ac8',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fscroll_5fup_117',['LIBX52IO_BTN_MOUSE_SCROLL_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a77241622e751f345cc88c7bd985d967a',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fsecondary_118',['LIBX52IO_BTN_MOUSE_SECONDARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56af35f08afd0a73847ac75b61f922efa30',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpg_5fdn_119',['LIBX52IO_BTN_PG_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab64229a4571fc92e0ff5f29aa9d8cf67',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpg_5fup_120',['LIBX52IO_BTN_PG_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5d65a0e124a7542d30b2025b87ee47d9',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpinky_121',['LIBX52IO_BTN_PINKY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad34776f621e04831f06a97d6288eb3a9',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fe_122',['LIBX52IO_BTN_POV_1_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56abe9ea9ad3c09a3da6a238f6a848a4cd2',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fn_123',['LIBX52IO_BTN_POV_1_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab082b52e0944bc0c71e9e12da0d90fec',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fs_124',['LIBX52IO_BTN_POV_1_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a309643bd8eaf8cb5fb7ec8f203c2b4e7',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fw_125',['LIBX52IO_BTN_POV_1_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae44586d598c43858d072157e2f190167',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fe_126',['LIBX52IO_BTN_POV_2_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8d9cd3f6a7eaa0fd5b37c4359707fddd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fn_127',['LIBX52IO_BTN_POV_2_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab554b077f2c0beb57ad8ab3d7a89f2a6',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fs_128',['LIBX52IO_BTN_POV_2_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a66a65f540c00664d91b064d0c26e27dd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fw_129',['LIBX52IO_BTN_POV_2_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac013701690c7312708de56a21f9c6c21',1,'libx52io.h']]], - ['libx52io_5fbtn_5freset_130',['LIBX52IO_BTN_RESET',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac005c06fff55df4ff25e013a36d774fc',1,'libx52io.h']]], - ['libx52io_5fbtn_5fselect_131',['LIBX52IO_BTN_SELECT',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a9c4206f54653574ff6226f33b7fb0e15',1,'libx52io.h']]], - ['libx52io_5fbtn_5fstart_5fstop_132',['LIBX52IO_BTN_START_STOP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae70ee79631c69a1b501a3953d9168a94',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft1_5fdn_133',['LIBX52IO_BTN_T1_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1ee6bbc00bdfb903c295511142548da4',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft1_5fup_134',['LIBX52IO_BTN_T1_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd14e0debf6f174a519093513811f524',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft2_5fdn_135',['LIBX52IO_BTN_T2_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a71da77d63cefda8adafb6f72a327c626',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft2_5fup_136',['LIBX52IO_BTN_T2_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afb826868cba883352fa6cf920ecf9b58',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft3_5fdn_137',['LIBX52IO_BTN_T3_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad13d5e92b7de00a87080e6e475adec3b',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft3_5fup_138',['LIBX52IO_BTN_T3_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a3a5742fbf1a6902f8232d5db0e29467a',1,'libx52io.h']]], - ['libx52io_5fbtn_5ftrigger_139',['LIBX52IO_BTN_TRIGGER',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a74b765d12f9dd3d235ebb348f23e38ae',1,'libx52io.h']]], - ['libx52io_5fbtn_5ftrigger_5f2_140',['LIBX52IO_BTN_TRIGGER_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a264e3b52ded783f31662be5666b7b701',1,'libx52io.h']]], - ['libx52io_5fbtn_5fup_141',['LIBX52IO_BTN_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afabbea3cda9ef2f94d1ea1ac3d9d8692',1,'libx52io.h']]], - ['libx52io_5fbutton_142',['libx52io_button',['../group__libx52io.html#ga353d02ab22bf3e4cbf5d6514b298cb56',1,'libx52io.h']]], - ['libx52io_5fbutton_5fto_5fstr_143',['libx52io_button_to_str',['../group__libx52io.html#ga5f761de9fdd3dbdb7755612655aeaab5',1,'libx52io.h']]], - ['libx52io_5fclose_144',['libx52io_close',['../group__libx52io.html#ga96a7ce37d39df35c9241859e8ce3c505',1,'libx52io.h']]], - ['libx52io_5fcontext_145',['libx52io_context',['../group__libx52io.html#gad29a5b097b9d5223c332609a10a296d1',1,'libx52io.h']]], - ['libx52io_5ferror_5fcode_146',['libx52io_error_code',['../group__libx52io.html#ga97c754361b4ac2fff7afb12598c8b344',1,'libx52io.h']]], - ['libx52io_5ferror_5fconn_147',['LIBX52IO_ERROR_CONN',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a1e21c76a7ca47be35f8978d4716a810c',1,'libx52io.h']]], - ['libx52io_5ferror_5finit_5ffailure_148',['LIBX52IO_ERROR_INIT_FAILURE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a14ff8cd7a44886cb16fc51cbeb89c148',1,'libx52io.h']]], - ['libx52io_5ferror_5finvalid_149',['LIBX52IO_ERROR_INVALID',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a0ac14ec601e2b6f8990a7a1300902c42',1,'libx52io.h']]], - ['libx52io_5ferror_5fio_150',['LIBX52IO_ERROR_IO',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a3d76f4416444857fc9740ac9e240f0a5',1,'libx52io.h']]], - ['libx52io_5ferror_5fno_5fdevice_151',['LIBX52IO_ERROR_NO_DEVICE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a79415c3c7fadab716c1a30781ca59278',1,'libx52io.h']]], - ['libx52io_5ferror_5ftimeout_152',['LIBX52IO_ERROR_TIMEOUT',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344ac7f51d12f0f2d011408bbf7c78ddb69a',1,'libx52io.h']]], - ['libx52io_5fexit_153',['libx52io_exit',['../group__libx52io.html#ga71b22837414e6d4e63c0c655c768ab4a',1,'libx52io.h']]], - ['libx52io_5fget_5faxis_5frange_154',['libx52io_get_axis_range',['../group__libx52io.html#gad75ec9273a3ed0784568a8c290b7a5ff',1,'libx52io.h']]], - ['libx52io_5fget_5fdevice_5fversion_155',['libx52io_get_device_version',['../group__libx52io.html#ga81ecbc781c2c4e7a221d6f16bc88e91f',1,'libx52io.h']]], - ['libx52io_5fget_5fmanufacturer_5fstring_156',['libx52io_get_manufacturer_string',['../group__libx52io.html#ga7ec13349c18855f0d258cfa01092bcb9',1,'libx52io.h']]], - ['libx52io_5fget_5fproduct_5fid_157',['libx52io_get_product_id',['../group__libx52io.html#ga140f4f34fbe7ee01efe74b21b0a5a7fe',1,'libx52io.h']]], - ['libx52io_5fget_5fproduct_5fstring_158',['libx52io_get_product_string',['../group__libx52io.html#ga16e95b7fad117f535db93ebf0c7a9b70',1,'libx52io.h']]], - ['libx52io_5fget_5fserial_5fnumber_5fstring_159',['libx52io_get_serial_number_string',['../group__libx52io.html#gad9ac5efcb55003e0c5c0f49f7e7997ef',1,'libx52io.h']]], - ['libx52io_5fget_5fvendor_5fid_160',['libx52io_get_vendor_id',['../group__libx52io.html#ga8b3b6825174ef6aa6328e5ee9ebafaa8',1,'libx52io.h']]], - ['libx52io_5finit_161',['libx52io_init',['../group__libx52io.html#ga3dd2cf8fe17324dc3a62fe1491f4cb9f',1,'libx52io.h']]], - ['libx52io_5fopen_162',['libx52io_open',['../group__libx52io.html#gae3ff340342486053ba94b37d8d78ddcc',1,'libx52io.h']]], - ['libx52io_5fread_163',['libx52io_read',['../group__libx52io.html#ga709adda3b1122232a8553ac5ee42729d',1,'libx52io.h']]], - ['libx52io_5fread_5ftimeout_164',['libx52io_read_timeout',['../group__libx52io.html#gaa6f7094a7abcf92b2f017c5df11713eb',1,'libx52io.h']]], - ['libx52io_5freport_165',['libx52io_report',['../structlibx52io__report.html',1,'']]], - ['libx52io_5fstrerror_166',['libx52io_strerror',['../group__libx52io.html#ga5d067ef607c6b1cf4e7899d4c28c9f9d',1,'libx52io.h']]], - ['libx52io_5fsuccess_167',['LIBX52IO_SUCCESS',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344aa0e7bdbfd58024e6e9c3abdd19f62dc3',1,'libx52io.h']]], - ['libx52util_2eh_168',['libx52util.h',['../libx52util_8h.html',1,'']]], - ['libx52util_5fconvert_5futf8_5fstring_169',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]] + ['libx52_2eh_13',['libx52.h',['../libx52_8h.html',1,'']]], + ['libx52_5fcheck_5ffeature_14',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]], + ['libx52_5fclock_5f1_15',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]], + ['libx52_5fclock_5f2_16',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]], + ['libx52_5fclock_5f3_17',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]], + ['libx52_5fclock_5fformat_18',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5f12hr_19',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5f24hr_20',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5fto_5fstr_21',['libx52_clock_format_to_str',['../group__libx52str.html#ga957125f1bdf2cfe58c7d2a49cc48126f',1,'libx52.h']]], + ['libx52_5fclock_5fid_22',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]], + ['libx52_5fclock_5fid_5fto_5fstr_23',['libx52_clock_id_to_str',['../group__libx52str.html#gaada86ed0259637a06789becb2ca96d7f',1,'libx52.h']]], + ['libx52_5fconnect_24',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]], + ['libx52_5fdate_5fformat_25',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fddmmyy_26',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fmmddyy_27',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fto_5fstr_28',['libx52_date_format_to_str',['../group__libx52str.html#gacaa76286205036b0a8ce43ad9245552f',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fyymmdd_29',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]], + ['libx52_5fdevice_30',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]], + ['libx52_5fdisconnect_31',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]], + ['libx52_5ferror_5fbusy_32',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]], + ['libx52_5ferror_5fcode_33',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]], + ['libx52_5ferror_5finit_5ffailure_34',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]], + ['libx52_5ferror_5finterrupted_35',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]], + ['libx52_5ferror_5finvalid_5fparam_36',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]], + ['libx52_5ferror_5fio_37',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]], + ['libx52_5ferror_5fno_5fdevice_38',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]], + ['libx52_5ferror_5fnot_5ffound_39',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]], + ['libx52_5ferror_5fnot_5fsupported_40',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]], + ['libx52_5ferror_5fout_5fof_5fmemory_41',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]], + ['libx52_5ferror_5fout_5fof_5frange_42',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]], + ['libx52_5ferror_5foverflow_43',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]], + ['libx52_5ferror_5fperm_44',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]], + ['libx52_5ferror_5fpipe_45',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]], + ['libx52_5ferror_5ftimeout_46',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]], + ['libx52_5ferror_5ftry_5fagain_47',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]], + ['libx52_5ferror_5fusb_5ffailure_48',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]], + ['libx52_5fexit_49',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]], + ['libx52_5ffeature_50',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]], + ['libx52_5ffeature_5fled_51',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]], + ['libx52_5finit_52',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]], + ['libx52_5fis_5fconnected_53',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]], + ['libx52_5fled_5fa_54',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]], + ['libx52_5fled_5fb_55',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]], + ['libx52_5fled_5fclutch_56',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]], + ['libx52_5fled_5fd_57',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]], + ['libx52_5fled_5fe_58',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]], + ['libx52_5fled_5ffire_59',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]], + ['libx52_5fled_5fid_60',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]], + ['libx52_5fled_5fid_5fto_5fstr_61',['libx52_led_id_to_str',['../group__libx52str.html#ga60e5bb35a40a1486a4dd4862c8b177ce',1,'libx52.h']]], + ['libx52_5fled_5fpov_62',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]], + ['libx52_5fled_5fstate_63',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]], + ['libx52_5fled_5fstate_5famber_64',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fgreen_65',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]], + ['libx52_5fled_5fstate_5foff_66',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fon_67',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fred_68',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fto_5fstr_69',['libx52_led_state_to_str',['../group__libx52str.html#ga76afc14d71ef512ca0c0795f8f26cc71',1,'libx52.h']]], + ['libx52_5fled_5ft1_70',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]], + ['libx52_5fled_5ft2_71',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]], + ['libx52_5fled_5ft3_72',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]], + ['libx52_5fled_5fthrottle_73',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]], + ['libx52_5fset_5fblink_74',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]], + ['libx52_5fset_5fbrightness_75',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]], + ['libx52_5fset_5fclock_76',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]], + ['libx52_5fset_5fclock_5fformat_77',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]], + ['libx52_5fset_5fclock_5ftimezone_78',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]], + ['libx52_5fset_5fdate_79',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]], + ['libx52_5fset_5fdate_5fformat_80',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]], + ['libx52_5fset_5fled_5fstate_81',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]], + ['libx52_5fset_5fshift_82',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]], + ['libx52_5fset_5ftext_83',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]], + ['libx52_5fset_5ftime_84',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]], + ['libx52_5fstrerror_85',['libx52_strerror',['../group__libx52str.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]], + ['libx52_5fsuccess_86',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]], + ['libx52_5fupdate_87',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]], + ['libx52_5fvendor_5fcommand_88',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]], + ['library_20initialization_20and_20deinitialization_89',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]], + ['libx52io_2eh_90',['libx52io.h',['../libx52io_8h.html',1,'']]], + ['libx52io_5faxis_91',['libx52io_axis',['../group__libx52io.html#ga89b8918a3e029eaf51676171f97b57b6',1,'libx52io.h']]], + ['libx52io_5faxis_5fhatx_92',['LIBX52IO_AXIS_HATX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a853732efcadaa2fc9cc33ec1bfe2f805',1,'libx52io.h']]], + ['libx52io_5faxis_5fhaty_93',['LIBX52IO_AXIS_HATY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6af6746adebf71f362983e449f7281cd6e',1,'libx52io.h']]], + ['libx52io_5faxis_5frx_94',['LIBX52IO_AXIS_RX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a5f17e58a8720a162b76cced5293c790d',1,'libx52io.h']]], + ['libx52io_5faxis_5fry_95',['LIBX52IO_AXIS_RY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6ad086993617bb9cc822cb4a0a551be49e',1,'libx52io.h']]], + ['libx52io_5faxis_5frz_96',['LIBX52IO_AXIS_RZ',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a69b7a4fcbb96227948a021d101c3c57d',1,'libx52io.h']]], + ['libx52io_5faxis_5fslider_97',['LIBX52IO_AXIS_SLIDER',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a81194d60295150569d8373b75db9184f',1,'libx52io.h']]], + ['libx52io_5faxis_5fthumbx_98',['LIBX52IO_AXIS_THUMBX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6aa4d9091952cda83e83af92359ef83bd8',1,'libx52io.h']]], + ['libx52io_5faxis_5fthumby_99',['LIBX52IO_AXIS_THUMBY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a53b5cd86b439f1349bf4de0f0fb80221',1,'libx52io.h']]], + ['libx52io_5faxis_5fto_5fstr_100',['libx52io_axis_to_str',['../group__libx52io.html#gaa11e5d5e0486011d89e000ff83b9c713',1,'libx52io.h']]], + ['libx52io_5faxis_5fx_101',['LIBX52IO_AXIS_X',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a060ef07b6eb7a8645df391612564469e',1,'libx52io.h']]], + ['libx52io_5faxis_5fy_102',['LIBX52IO_AXIS_Y',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a9d97a4140136c1307ea43c2be9be5771',1,'libx52io.h']]], + ['libx52io_5faxis_5fz_103',['LIBX52IO_AXIS_Z',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6abd017592870a9b37f577652cb364aebd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fa_104',['LIBX52IO_BTN_A',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5689c337d3dd6f829a98996326106d2c',1,'libx52io.h']]], + ['libx52io_5fbtn_5fb_105',['LIBX52IO_BTN_B',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a576e3d180fd939fd45d2e56a8bfe2b5f',1,'libx52io.h']]], + ['libx52io_5fbtn_5fc_106',['LIBX52IO_BTN_C',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56adc44ccc8a2127abb7328e144e0db7cae',1,'libx52io.h']]], + ['libx52io_5fbtn_5fclutch_107',['LIBX52IO_BTN_CLUTCH',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac120842e6da8ccd79ed8c3c04f088545',1,'libx52io.h']]], + ['libx52io_5fbtn_5fd_108',['LIBX52IO_BTN_D',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae7ba732e5938c8252e27ca294ee31fb3',1,'libx52io.h']]], + ['libx52io_5fbtn_5fdn_109',['LIBX52IO_BTN_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aab507182793aeef631ff976b27442291',1,'libx52io.h']]], + ['libx52io_5fbtn_5fe_110',['LIBX52IO_BTN_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aa85dbec03b40dc43a01a94dfec235598',1,'libx52io.h']]], + ['libx52io_5fbtn_5ffire_111',['LIBX52IO_BTN_FIRE',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1e456775da2a72231f1611acb7bcafde',1,'libx52io.h']]], + ['libx52io_5fbtn_5ffunction_112',['LIBX52IO_BTN_FUNCTION',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad16b57e4b8ad5d29e29ce44d8a6dca17',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f1_113',['LIBX52IO_BTN_MODE_1',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a30f6cab62869a4705e93d93a685b3633',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f2_114',['LIBX52IO_BTN_MODE_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac503573f9b1f229eace81c12c780da38',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f3_115',['LIBX52IO_BTN_MODE_3',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd6846d4d4212b9e5e94b984fe4a9ac1',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fprimary_116',['LIBX52IO_BTN_MOUSE_PRIMARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a4109f7d9aec4d0708e82bfec20bf4902',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fscroll_5fdn_117',['LIBX52IO_BTN_MOUSE_SCROLL_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8dab2ad9c035da7178f4ac0224ab7ac8',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fscroll_5fup_118',['LIBX52IO_BTN_MOUSE_SCROLL_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a77241622e751f345cc88c7bd985d967a',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fsecondary_119',['LIBX52IO_BTN_MOUSE_SECONDARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56af35f08afd0a73847ac75b61f922efa30',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpg_5fdn_120',['LIBX52IO_BTN_PG_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab64229a4571fc92e0ff5f29aa9d8cf67',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpg_5fup_121',['LIBX52IO_BTN_PG_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5d65a0e124a7542d30b2025b87ee47d9',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpinky_122',['LIBX52IO_BTN_PINKY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad34776f621e04831f06a97d6288eb3a9',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fe_123',['LIBX52IO_BTN_POV_1_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56abe9ea9ad3c09a3da6a238f6a848a4cd2',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fn_124',['LIBX52IO_BTN_POV_1_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab082b52e0944bc0c71e9e12da0d90fec',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fs_125',['LIBX52IO_BTN_POV_1_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a309643bd8eaf8cb5fb7ec8f203c2b4e7',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fw_126',['LIBX52IO_BTN_POV_1_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae44586d598c43858d072157e2f190167',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fe_127',['LIBX52IO_BTN_POV_2_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8d9cd3f6a7eaa0fd5b37c4359707fddd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fn_128',['LIBX52IO_BTN_POV_2_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab554b077f2c0beb57ad8ab3d7a89f2a6',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fs_129',['LIBX52IO_BTN_POV_2_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a66a65f540c00664d91b064d0c26e27dd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fw_130',['LIBX52IO_BTN_POV_2_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac013701690c7312708de56a21f9c6c21',1,'libx52io.h']]], + ['libx52io_5fbtn_5freset_131',['LIBX52IO_BTN_RESET',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac005c06fff55df4ff25e013a36d774fc',1,'libx52io.h']]], + ['libx52io_5fbtn_5fselect_132',['LIBX52IO_BTN_SELECT',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a9c4206f54653574ff6226f33b7fb0e15',1,'libx52io.h']]], + ['libx52io_5fbtn_5fstart_5fstop_133',['LIBX52IO_BTN_START_STOP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae70ee79631c69a1b501a3953d9168a94',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft1_5fdn_134',['LIBX52IO_BTN_T1_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1ee6bbc00bdfb903c295511142548da4',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft1_5fup_135',['LIBX52IO_BTN_T1_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd14e0debf6f174a519093513811f524',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft2_5fdn_136',['LIBX52IO_BTN_T2_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a71da77d63cefda8adafb6f72a327c626',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft2_5fup_137',['LIBX52IO_BTN_T2_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afb826868cba883352fa6cf920ecf9b58',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft3_5fdn_138',['LIBX52IO_BTN_T3_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad13d5e92b7de00a87080e6e475adec3b',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft3_5fup_139',['LIBX52IO_BTN_T3_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a3a5742fbf1a6902f8232d5db0e29467a',1,'libx52io.h']]], + ['libx52io_5fbtn_5ftrigger_140',['LIBX52IO_BTN_TRIGGER',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a74b765d12f9dd3d235ebb348f23e38ae',1,'libx52io.h']]], + ['libx52io_5fbtn_5ftrigger_5f2_141',['LIBX52IO_BTN_TRIGGER_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a264e3b52ded783f31662be5666b7b701',1,'libx52io.h']]], + ['libx52io_5fbtn_5fup_142',['LIBX52IO_BTN_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afabbea3cda9ef2f94d1ea1ac3d9d8692',1,'libx52io.h']]], + ['libx52io_5fbutton_143',['libx52io_button',['../group__libx52io.html#ga353d02ab22bf3e4cbf5d6514b298cb56',1,'libx52io.h']]], + ['libx52io_5fbutton_5fto_5fstr_144',['libx52io_button_to_str',['../group__libx52io.html#ga5f761de9fdd3dbdb7755612655aeaab5',1,'libx52io.h']]], + ['libx52io_5fclose_145',['libx52io_close',['../group__libx52io.html#ga96a7ce37d39df35c9241859e8ce3c505',1,'libx52io.h']]], + ['libx52io_5fcontext_146',['libx52io_context',['../group__libx52io.html#gad29a5b097b9d5223c332609a10a296d1',1,'libx52io.h']]], + ['libx52io_5ferror_5fcode_147',['libx52io_error_code',['../group__libx52io.html#ga97c754361b4ac2fff7afb12598c8b344',1,'libx52io.h']]], + ['libx52io_5ferror_5fconn_148',['LIBX52IO_ERROR_CONN',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a1e21c76a7ca47be35f8978d4716a810c',1,'libx52io.h']]], + ['libx52io_5ferror_5finit_5ffailure_149',['LIBX52IO_ERROR_INIT_FAILURE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a14ff8cd7a44886cb16fc51cbeb89c148',1,'libx52io.h']]], + ['libx52io_5ferror_5finvalid_150',['LIBX52IO_ERROR_INVALID',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a0ac14ec601e2b6f8990a7a1300902c42',1,'libx52io.h']]], + ['libx52io_5ferror_5fio_151',['LIBX52IO_ERROR_IO',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a3d76f4416444857fc9740ac9e240f0a5',1,'libx52io.h']]], + ['libx52io_5ferror_5fno_5fdevice_152',['LIBX52IO_ERROR_NO_DEVICE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a79415c3c7fadab716c1a30781ca59278',1,'libx52io.h']]], + ['libx52io_5ferror_5ftimeout_153',['LIBX52IO_ERROR_TIMEOUT',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344ac7f51d12f0f2d011408bbf7c78ddb69a',1,'libx52io.h']]], + ['libx52io_5fexit_154',['libx52io_exit',['../group__libx52io.html#ga71b22837414e6d4e63c0c655c768ab4a',1,'libx52io.h']]], + ['libx52io_5fget_5faxis_5frange_155',['libx52io_get_axis_range',['../group__libx52io.html#gad75ec9273a3ed0784568a8c290b7a5ff',1,'libx52io.h']]], + ['libx52io_5fget_5fdevice_5fversion_156',['libx52io_get_device_version',['../group__libx52io.html#ga81ecbc781c2c4e7a221d6f16bc88e91f',1,'libx52io.h']]], + ['libx52io_5fget_5fmanufacturer_5fstring_157',['libx52io_get_manufacturer_string',['../group__libx52io.html#ga7ec13349c18855f0d258cfa01092bcb9',1,'libx52io.h']]], + ['libx52io_5fget_5fproduct_5fid_158',['libx52io_get_product_id',['../group__libx52io.html#ga140f4f34fbe7ee01efe74b21b0a5a7fe',1,'libx52io.h']]], + ['libx52io_5fget_5fproduct_5fstring_159',['libx52io_get_product_string',['../group__libx52io.html#ga16e95b7fad117f535db93ebf0c7a9b70',1,'libx52io.h']]], + ['libx52io_5fget_5fserial_5fnumber_5fstring_160',['libx52io_get_serial_number_string',['../group__libx52io.html#gad9ac5efcb55003e0c5c0f49f7e7997ef',1,'libx52io.h']]], + ['libx52io_5fget_5fvendor_5fid_161',['libx52io_get_vendor_id',['../group__libx52io.html#ga8b3b6825174ef6aa6328e5ee9ebafaa8',1,'libx52io.h']]], + ['libx52io_5finit_162',['libx52io_init',['../group__libx52io.html#ga3dd2cf8fe17324dc3a62fe1491f4cb9f',1,'libx52io.h']]], + ['libx52io_5fopen_163',['libx52io_open',['../group__libx52io.html#gae3ff340342486053ba94b37d8d78ddcc',1,'libx52io.h']]], + ['libx52io_5fread_164',['libx52io_read',['../group__libx52io.html#ga709adda3b1122232a8553ac5ee42729d',1,'libx52io.h']]], + ['libx52io_5fread_5ftimeout_165',['libx52io_read_timeout',['../group__libx52io.html#gaa6f7094a7abcf92b2f017c5df11713eb',1,'libx52io.h']]], + ['libx52io_5freport_166',['libx52io_report',['../structlibx52io__report.html',1,'']]], + ['libx52io_5fstrerror_167',['libx52io_strerror',['../group__libx52io.html#ga5d067ef607c6b1cf4e7899d4c28c9f9d',1,'libx52io.h']]], + ['libx52io_5fsuccess_168',['LIBX52IO_SUCCESS',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344aa0e7bdbfd58024e6e9c3abdd19f62dc3',1,'libx52io.h']]], + ['libx52util_2eh_169',['libx52util.h',['../libx52util_8h.html',1,'']]], + ['libx52util_5fconvert_5futf8_5fstring_170',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]] ]; diff --git a/search/all_7.js b/search/all_7.js index b085a79..9c0156a 100644 --- a/search/all_7.js +++ b/search/all_7.js @@ -1,6 +1,6 @@ var searchData= [ - ['mfd_20_26_20led_20control_170',['MFD & LED control',['../group__libx52mfdled.html',1,'']]], - ['miscellaneous_171',['Miscellaneous',['../group__libx52misc.html',1,'']]], - ['mode_172',['mode',['../structlibx52io__report.html#a19883e6497ea6139b90363623eca8863',1,'libx52io_report']]] + ['mfd_20_26_20led_20control_171',['MFD & LED control',['../group__libx52mfdled.html',1,'']]], + ['miscellaneous_172',['Miscellaneous',['../group__libx52misc.html',1,'']]], + ['mode_173',['mode',['../structlibx52io__report.html#a19883e6497ea6139b90363623eca8863',1,'libx52io_report']]] ]; diff --git a/search/all_8.js b/search/all_8.js index 3172c0c..79c73df 100644 --- a/search/all_8.js +++ b/search/all_8.js @@ -1,6 +1,6 @@ var searchData= [ - ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_173',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]], - ['stringification_174',['Stringification',['../group__libx52str.html',1,'']]], - ['system_20information_20utility_20for_20bug_20reports_175',['System information utility for bug reports',['../x52bugreport.html',1,'']]] + ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_174',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]], + ['stringification_175',['Stringification',['../group__libx52str.html',1,'']]], + ['system_20information_20utility_20for_20bug_20reports_176',['System information utility for bug reports',['../x52bugreport.html',1,'']]] ]; diff --git a/search/all_9.js b/search/all_9.js index e503e3f..3534ddc 100644 --- a/search/all_9.js +++ b/search/all_9.js @@ -1,4 +1,4 @@ var searchData= [ - ['utility_20functions_176',['Utility Functions',['../group__libx52util.html',1,'']]] + ['utility_20functions_177',['Utility Functions',['../group__libx52util.html',1,'']]] ]; diff --git a/search/all_a.js b/search/all_a.js index 0dc162c..dbe5a99 100644 --- a/search/all_a.js +++ b/search/all_a.js @@ -1,7 +1,8 @@ var searchData= [ - ['x52_20driver_20daemon_177',['X52 driver daemon',['../x52d.html',1,'']]], - ['x52d_5fdial_5fcommand_178',['x52d_dial_command',['../group__x52dcomm.html#ga59b382427afc417499311336747fb191',1,'x52dcomm.h']]], - ['x52d_5fsend_5fcommand_179',['x52d_send_command',['../group__x52dcomm.html#gaef9b481c4e5faaac14e2681cb64c3faa',1,'x52dcomm.h']]], - ['x52dcomm_2eh_180',['x52dcomm.h',['../x52dcomm_8h.html',1,'']]] + ['x52_20driver_20daemon_178',['X52 driver daemon',['../x52d.html',1,'']]], + ['x52d_5fdial_5fcommand_179',['x52d_dial_command',['../group__x52dcomm.html#ga59b382427afc417499311336747fb191',1,'x52dcomm.h']]], + ['x52_20daemon_20socket_20communication_20protocol_180',['X52 daemon socket communication protocol',['../x52d_protocol.html',1,'']]], + ['x52d_5fsend_5fcommand_181',['x52d_send_command',['../group__x52dcomm.html#gaef9b481c4e5faaac14e2681cb64c3faa',1,'x52dcomm.h']]], + ['x52dcomm_2eh_182',['x52dcomm.h',['../x52dcomm_8h.html',1,'']]] ]; diff --git a/search/classes_0.js b/search/classes_0.js index 31b9869..4813b30 100644 --- a/search/classes_0.js +++ b/search/classes_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['libx52io_5freport_181',['libx52io_report',['../structlibx52io__report.html',1,'']]] + ['libx52io_5freport_183',['libx52io_report',['../structlibx52io__report.html',1,'']]] ]; diff --git a/search/enums_0.js b/search/enums_0.js index 941493f..fc90cae 100644 --- a/search/enums_0.js +++ b/search/enums_0.js @@ -1,13 +1,13 @@ var searchData= [ - ['libx52_5fclock_5fformat_236',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]], - ['libx52_5fclock_5fid_237',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]], - ['libx52_5fdate_5fformat_238',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]], - ['libx52_5ferror_5fcode_239',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]], - ['libx52_5ffeature_240',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]], - ['libx52_5fled_5fid_241',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]], - ['libx52_5fled_5fstate_242',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]], - ['libx52io_5faxis_243',['libx52io_axis',['../group__libx52io.html#ga89b8918a3e029eaf51676171f97b57b6',1,'libx52io.h']]], - ['libx52io_5fbutton_244',['libx52io_button',['../group__libx52io.html#ga353d02ab22bf3e4cbf5d6514b298cb56',1,'libx52io.h']]], - ['libx52io_5ferror_5fcode_245',['libx52io_error_code',['../group__libx52io.html#ga97c754361b4ac2fff7afb12598c8b344',1,'libx52io.h']]] + ['libx52_5fclock_5fformat_238',['libx52_clock_format',['../group__libx52clock.html#ga0c9c90bdba150b6e48ddab30aea45268',1,'libx52.h']]], + ['libx52_5fclock_5fid_239',['libx52_clock_id',['../group__libx52clock.html#ga08c48a43f70bebb61b553e0ec12d917c',1,'libx52.h']]], + ['libx52_5fdate_5fformat_240',['libx52_date_format',['../group__libx52clock.html#ga0da0bde31d817eaa42465b0dea2ccf5a',1,'libx52.h']]], + ['libx52_5ferror_5fcode_241',['libx52_error_code',['../group__libx52misc.html#ga93b777d9cea6e733b63c222e6115ccb7',1,'libx52.h']]], + ['libx52_5ffeature_242',['libx52_feature',['../group__libx52misc.html#gaa32c12111de45ed00c51fd689fdd6699',1,'libx52.h']]], + ['libx52_5fled_5fid_243',['libx52_led_id',['../group__libx52mfdled.html#gae97e6cb1be0d79960018f2a12ba7047f',1,'libx52.h']]], + ['libx52_5fled_5fstate_244',['libx52_led_state',['../group__libx52mfdled.html#gab1a633a40dcdcfc5cf6fc13a3ed8b68c',1,'libx52.h']]], + ['libx52io_5faxis_245',['libx52io_axis',['../group__libx52io.html#ga89b8918a3e029eaf51676171f97b57b6',1,'libx52io.h']]], + ['libx52io_5fbutton_246',['libx52io_button',['../group__libx52io.html#ga353d02ab22bf3e4cbf5d6514b298cb56',1,'libx52io.h']]], + ['libx52io_5ferror_5fcode_247',['libx52io_error_code',['../group__libx52io.html#ga97c754361b4ac2fff7afb12598c8b344',1,'libx52io.h']]] ]; diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js index b44e8fb..9e77562 100644 --- a/search/enumvalues_0.js +++ b/search/enumvalues_0.js @@ -1,102 +1,102 @@ var searchData= [ - ['libx52_5fclock_5f1_246',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]], - ['libx52_5fclock_5f2_247',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]], - ['libx52_5fclock_5f3_248',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5f12hr_249',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5f24hr_250',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fddmmyy_251',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fmmddyy_252',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fyymmdd_253',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]], - ['libx52_5ferror_5fbusy_254',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]], - ['libx52_5ferror_5finit_5ffailure_255',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]], - ['libx52_5ferror_5finterrupted_256',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]], - ['libx52_5ferror_5finvalid_5fparam_257',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]], - ['libx52_5ferror_5fio_258',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]], - ['libx52_5ferror_5fno_5fdevice_259',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]], - ['libx52_5ferror_5fnot_5ffound_260',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]], - ['libx52_5ferror_5fnot_5fsupported_261',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]], - ['libx52_5ferror_5fout_5fof_5fmemory_262',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]], - ['libx52_5ferror_5fout_5fof_5frange_263',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]], - ['libx52_5ferror_5foverflow_264',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]], - ['libx52_5ferror_5fperm_265',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]], - ['libx52_5ferror_5fpipe_266',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]], - ['libx52_5ferror_5ftimeout_267',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]], - ['libx52_5ferror_5ftry_5fagain_268',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]], - ['libx52_5ferror_5fusb_5ffailure_269',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]], - ['libx52_5ffeature_5fled_270',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]], - ['libx52_5fled_5fa_271',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]], - ['libx52_5fled_5fb_272',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]], - ['libx52_5fled_5fclutch_273',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]], - ['libx52_5fled_5fd_274',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]], - ['libx52_5fled_5fe_275',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]], - ['libx52_5fled_5ffire_276',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]], - ['libx52_5fled_5fpov_277',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]], - ['libx52_5fled_5fstate_5famber_278',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fgreen_279',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]], - ['libx52_5fled_5fstate_5foff_280',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fon_281',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fred_282',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]], - ['libx52_5fled_5ft1_283',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]], - ['libx52_5fled_5ft2_284',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]], - ['libx52_5fled_5ft3_285',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]], - ['libx52_5fled_5fthrottle_286',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]], - ['libx52_5fsuccess_287',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]], - ['libx52io_5faxis_5fhatx_288',['LIBX52IO_AXIS_HATX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a853732efcadaa2fc9cc33ec1bfe2f805',1,'libx52io.h']]], - ['libx52io_5faxis_5fhaty_289',['LIBX52IO_AXIS_HATY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6af6746adebf71f362983e449f7281cd6e',1,'libx52io.h']]], - ['libx52io_5faxis_5frx_290',['LIBX52IO_AXIS_RX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a5f17e58a8720a162b76cced5293c790d',1,'libx52io.h']]], - ['libx52io_5faxis_5fry_291',['LIBX52IO_AXIS_RY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6ad086993617bb9cc822cb4a0a551be49e',1,'libx52io.h']]], - ['libx52io_5faxis_5frz_292',['LIBX52IO_AXIS_RZ',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a69b7a4fcbb96227948a021d101c3c57d',1,'libx52io.h']]], - ['libx52io_5faxis_5fslider_293',['LIBX52IO_AXIS_SLIDER',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a81194d60295150569d8373b75db9184f',1,'libx52io.h']]], - ['libx52io_5faxis_5fthumbx_294',['LIBX52IO_AXIS_THUMBX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6aa4d9091952cda83e83af92359ef83bd8',1,'libx52io.h']]], - ['libx52io_5faxis_5fthumby_295',['LIBX52IO_AXIS_THUMBY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a53b5cd86b439f1349bf4de0f0fb80221',1,'libx52io.h']]], - ['libx52io_5faxis_5fx_296',['LIBX52IO_AXIS_X',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a060ef07b6eb7a8645df391612564469e',1,'libx52io.h']]], - ['libx52io_5faxis_5fy_297',['LIBX52IO_AXIS_Y',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a9d97a4140136c1307ea43c2be9be5771',1,'libx52io.h']]], - ['libx52io_5faxis_5fz_298',['LIBX52IO_AXIS_Z',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6abd017592870a9b37f577652cb364aebd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fa_299',['LIBX52IO_BTN_A',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5689c337d3dd6f829a98996326106d2c',1,'libx52io.h']]], - ['libx52io_5fbtn_5fb_300',['LIBX52IO_BTN_B',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a576e3d180fd939fd45d2e56a8bfe2b5f',1,'libx52io.h']]], - ['libx52io_5fbtn_5fc_301',['LIBX52IO_BTN_C',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56adc44ccc8a2127abb7328e144e0db7cae',1,'libx52io.h']]], - ['libx52io_5fbtn_5fclutch_302',['LIBX52IO_BTN_CLUTCH',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac120842e6da8ccd79ed8c3c04f088545',1,'libx52io.h']]], - ['libx52io_5fbtn_5fd_303',['LIBX52IO_BTN_D',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae7ba732e5938c8252e27ca294ee31fb3',1,'libx52io.h']]], - ['libx52io_5fbtn_5fdn_304',['LIBX52IO_BTN_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aab507182793aeef631ff976b27442291',1,'libx52io.h']]], - ['libx52io_5fbtn_5fe_305',['LIBX52IO_BTN_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aa85dbec03b40dc43a01a94dfec235598',1,'libx52io.h']]], - ['libx52io_5fbtn_5ffire_306',['LIBX52IO_BTN_FIRE',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1e456775da2a72231f1611acb7bcafde',1,'libx52io.h']]], - ['libx52io_5fbtn_5ffunction_307',['LIBX52IO_BTN_FUNCTION',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad16b57e4b8ad5d29e29ce44d8a6dca17',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f1_308',['LIBX52IO_BTN_MODE_1',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a30f6cab62869a4705e93d93a685b3633',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f2_309',['LIBX52IO_BTN_MODE_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac503573f9b1f229eace81c12c780da38',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmode_5f3_310',['LIBX52IO_BTN_MODE_3',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd6846d4d4212b9e5e94b984fe4a9ac1',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fprimary_311',['LIBX52IO_BTN_MOUSE_PRIMARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a4109f7d9aec4d0708e82bfec20bf4902',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fscroll_5fdn_312',['LIBX52IO_BTN_MOUSE_SCROLL_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8dab2ad9c035da7178f4ac0224ab7ac8',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fscroll_5fup_313',['LIBX52IO_BTN_MOUSE_SCROLL_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a77241622e751f345cc88c7bd985d967a',1,'libx52io.h']]], - ['libx52io_5fbtn_5fmouse_5fsecondary_314',['LIBX52IO_BTN_MOUSE_SECONDARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56af35f08afd0a73847ac75b61f922efa30',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpg_5fdn_315',['LIBX52IO_BTN_PG_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab64229a4571fc92e0ff5f29aa9d8cf67',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpg_5fup_316',['LIBX52IO_BTN_PG_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5d65a0e124a7542d30b2025b87ee47d9',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpinky_317',['LIBX52IO_BTN_PINKY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad34776f621e04831f06a97d6288eb3a9',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fe_318',['LIBX52IO_BTN_POV_1_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56abe9ea9ad3c09a3da6a238f6a848a4cd2',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fn_319',['LIBX52IO_BTN_POV_1_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab082b52e0944bc0c71e9e12da0d90fec',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fs_320',['LIBX52IO_BTN_POV_1_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a309643bd8eaf8cb5fb7ec8f203c2b4e7',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f1_5fw_321',['LIBX52IO_BTN_POV_1_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae44586d598c43858d072157e2f190167',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fe_322',['LIBX52IO_BTN_POV_2_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8d9cd3f6a7eaa0fd5b37c4359707fddd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fn_323',['LIBX52IO_BTN_POV_2_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab554b077f2c0beb57ad8ab3d7a89f2a6',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fs_324',['LIBX52IO_BTN_POV_2_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a66a65f540c00664d91b064d0c26e27dd',1,'libx52io.h']]], - ['libx52io_5fbtn_5fpov_5f2_5fw_325',['LIBX52IO_BTN_POV_2_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac013701690c7312708de56a21f9c6c21',1,'libx52io.h']]], - ['libx52io_5fbtn_5freset_326',['LIBX52IO_BTN_RESET',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac005c06fff55df4ff25e013a36d774fc',1,'libx52io.h']]], - ['libx52io_5fbtn_5fselect_327',['LIBX52IO_BTN_SELECT',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a9c4206f54653574ff6226f33b7fb0e15',1,'libx52io.h']]], - ['libx52io_5fbtn_5fstart_5fstop_328',['LIBX52IO_BTN_START_STOP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae70ee79631c69a1b501a3953d9168a94',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft1_5fdn_329',['LIBX52IO_BTN_T1_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1ee6bbc00bdfb903c295511142548da4',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft1_5fup_330',['LIBX52IO_BTN_T1_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd14e0debf6f174a519093513811f524',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft2_5fdn_331',['LIBX52IO_BTN_T2_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a71da77d63cefda8adafb6f72a327c626',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft2_5fup_332',['LIBX52IO_BTN_T2_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afb826868cba883352fa6cf920ecf9b58',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft3_5fdn_333',['LIBX52IO_BTN_T3_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad13d5e92b7de00a87080e6e475adec3b',1,'libx52io.h']]], - ['libx52io_5fbtn_5ft3_5fup_334',['LIBX52IO_BTN_T3_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a3a5742fbf1a6902f8232d5db0e29467a',1,'libx52io.h']]], - ['libx52io_5fbtn_5ftrigger_335',['LIBX52IO_BTN_TRIGGER',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a74b765d12f9dd3d235ebb348f23e38ae',1,'libx52io.h']]], - ['libx52io_5fbtn_5ftrigger_5f2_336',['LIBX52IO_BTN_TRIGGER_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a264e3b52ded783f31662be5666b7b701',1,'libx52io.h']]], - ['libx52io_5fbtn_5fup_337',['LIBX52IO_BTN_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afabbea3cda9ef2f94d1ea1ac3d9d8692',1,'libx52io.h']]], - ['libx52io_5ferror_5fconn_338',['LIBX52IO_ERROR_CONN',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a1e21c76a7ca47be35f8978d4716a810c',1,'libx52io.h']]], - ['libx52io_5ferror_5finit_5ffailure_339',['LIBX52IO_ERROR_INIT_FAILURE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a14ff8cd7a44886cb16fc51cbeb89c148',1,'libx52io.h']]], - ['libx52io_5ferror_5finvalid_340',['LIBX52IO_ERROR_INVALID',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a0ac14ec601e2b6f8990a7a1300902c42',1,'libx52io.h']]], - ['libx52io_5ferror_5fio_341',['LIBX52IO_ERROR_IO',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a3d76f4416444857fc9740ac9e240f0a5',1,'libx52io.h']]], - ['libx52io_5ferror_5fno_5fdevice_342',['LIBX52IO_ERROR_NO_DEVICE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a79415c3c7fadab716c1a30781ca59278',1,'libx52io.h']]], - ['libx52io_5ferror_5ftimeout_343',['LIBX52IO_ERROR_TIMEOUT',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344ac7f51d12f0f2d011408bbf7c78ddb69a',1,'libx52io.h']]], - ['libx52io_5fsuccess_344',['LIBX52IO_SUCCESS',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344aa0e7bdbfd58024e6e9c3abdd19f62dc3',1,'libx52io.h']]] + ['libx52_5fclock_5f1_248',['LIBX52_CLOCK_1',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca85dccae177b78d35e21875772738ac70',1,'libx52.h']]], + ['libx52_5fclock_5f2_249',['LIBX52_CLOCK_2',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917cab2d9e9967646a797dfb652d81a964282',1,'libx52.h']]], + ['libx52_5fclock_5f3_250',['LIBX52_CLOCK_3',['../group__libx52clock.html#gga08c48a43f70bebb61b553e0ec12d917ca422990d812ea1dd9e94a5b3d03565945',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5f12hr_251',['LIBX52_CLOCK_FORMAT_12HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a7e216a257012c9aa2a5b847a4cb96332',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5f24hr_252',['LIBX52_CLOCK_FORMAT_24HR',['../group__libx52clock.html#gga0c9c90bdba150b6e48ddab30aea45268a1a60fdc6dacbf9a46a93a161d2644908',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fddmmyy_253',['LIBX52_DATE_FORMAT_DDMMYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aa81d30d59013fcef952c9d10a30942abc',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fmmddyy_254',['LIBX52_DATE_FORMAT_MMDDYY',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad91220edc91513325af1def4bcdfc07c',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fyymmdd_255',['LIBX52_DATE_FORMAT_YYMMDD',['../group__libx52clock.html#gga0da0bde31d817eaa42465b0dea2ccf5aad2c9819fc5590f542a22c42a3243bd5e',1,'libx52.h']]], + ['libx52_5ferror_5fbusy_256',['LIBX52_ERROR_BUSY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7afe5cd825cc2c26c9226025dcb5628f9d',1,'libx52.h']]], + ['libx52_5ferror_5finit_5ffailure_257',['LIBX52_ERROR_INIT_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a22d30938f3a413c16e9ab2e6c183daeb',1,'libx52.h']]], + ['libx52_5ferror_5finterrupted_258',['LIBX52_ERROR_INTERRUPTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1601986a5a57898997fde902f994b91d',1,'libx52.h']]], + ['libx52_5ferror_5finvalid_5fparam_259',['LIBX52_ERROR_INVALID_PARAM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a049c93e363d70c5a6cc5a735371e5e3b',1,'libx52.h']]], + ['libx52_5ferror_5fio_260',['LIBX52_ERROR_IO',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a1dd2726f8ffacda63b180c68bdf1838f',1,'libx52.h']]], + ['libx52_5ferror_5fno_5fdevice_261',['LIBX52_ERROR_NO_DEVICE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ad3e9a0e2e18b469ddc7135d73942e29a',1,'libx52.h']]], + ['libx52_5ferror_5fnot_5ffound_262',['LIBX52_ERROR_NOT_FOUND',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a5d77a34c39dfa1757553ecd073913844',1,'libx52.h']]], + ['libx52_5ferror_5fnot_5fsupported_263',['LIBX52_ERROR_NOT_SUPPORTED',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a97af04ffc3130e25c9eb03abaafbbaca',1,'libx52.h']]], + ['libx52_5ferror_5fout_5fof_5fmemory_264',['LIBX52_ERROR_OUT_OF_MEMORY',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7adc972428ef5695848c268f927a0974cc',1,'libx52.h']]], + ['libx52_5ferror_5fout_5fof_5frange_265',['LIBX52_ERROR_OUT_OF_RANGE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac329401de31cc6c50160c1fafcdc5efa',1,'libx52.h']]], + ['libx52_5ferror_5foverflow_266',['LIBX52_ERROR_OVERFLOW',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7ac331268731d911dfb16cd28c3d3abc3d',1,'libx52.h']]], + ['libx52_5ferror_5fperm_267',['LIBX52_ERROR_PERM',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acc31bdcda400b886e0ed914eb5a1a153',1,'libx52.h']]], + ['libx52_5ferror_5fpipe_268',['LIBX52_ERROR_PIPE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7acf7169c36418a1a43cd8f7bdbdb91325',1,'libx52.h']]], + ['libx52_5ferror_5ftimeout_269',['LIBX52_ERROR_TIMEOUT',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a691294d6e5876fd371f9e32686c548d4',1,'libx52.h']]], + ['libx52_5ferror_5ftry_5fagain_270',['LIBX52_ERROR_TRY_AGAIN',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a9e4acff4906865192086c8957047b35f',1,'libx52.h']]], + ['libx52_5ferror_5fusb_5ffailure_271',['LIBX52_ERROR_USB_FAILURE',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a85126a0081a32d7c4bd24738996da531',1,'libx52.h']]], + ['libx52_5ffeature_5fled_272',['LIBX52_FEATURE_LED',['../group__libx52misc.html#ggaa32c12111de45ed00c51fd689fdd6699a2ce41c87908ef0b8ff6d76ccf226dfd0',1,'libx52.h']]], + ['libx52_5fled_5fa_273',['LIBX52_LED_A',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa455294ce1f2dd6bb89c7f48034e5ddbc',1,'libx52.h']]], + ['libx52_5fled_5fb_274',['LIBX52_LED_B',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa614aceacc2f76589f6e89429c7886c69',1,'libx52.h']]], + ['libx52_5fled_5fclutch_275',['LIBX52_LED_CLUTCH',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3fa42fc0e323348cd453831950e51307',1,'libx52.h']]], + ['libx52_5fled_5fd_276',['LIBX52_LED_D',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa29aad41d6d4d2ba9955b76de9559b2d2',1,'libx52.h']]], + ['libx52_5fled_5fe_277',['LIBX52_LED_E',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fabb61ccb8aa773f0b1bb44dcf46d91ece',1,'libx52.h']]], + ['libx52_5fled_5ffire_278',['LIBX52_LED_FIRE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae89d2ce35f72608d41202764128afd00',1,'libx52.h']]], + ['libx52_5fled_5fpov_279',['LIBX52_LED_POV',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa18862e04f12337863251f7307e04d3bf',1,'libx52.h']]], + ['libx52_5fled_5fstate_5famber_280',['LIBX52_LED_STATE_AMBER',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68cacce900ab6a9325d72e0f084f9271634e',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fgreen_281',['LIBX52_LED_STATE_GREEN',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca1e8346acab9ad3e4735079273808319c',1,'libx52.h']]], + ['libx52_5fled_5fstate_5foff_282',['LIBX52_LED_STATE_OFF',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca0a25e41783e99046974964aee88f895a',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fon_283',['LIBX52_LED_STATE_ON',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca5a18783f20716411a77e3bfe7195d3d2',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fred_284',['LIBX52_LED_STATE_RED',['../group__libx52mfdled.html#ggab1a633a40dcdcfc5cf6fc13a3ed8b68ca64b1620a9d10dc593660bf30d6c987d9',1,'libx52.h']]], + ['libx52_5fled_5ft1_285',['LIBX52_LED_T1',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fae3d5181cdca7054ea2a44bb6a33736f9',1,'libx52.h']]], + ['libx52_5fled_5ft2_286',['LIBX52_LED_T2',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa3915d9b34e7cd0270c3c9945ea0366cb',1,'libx52.h']]], + ['libx52_5fled_5ft3_287',['LIBX52_LED_T3',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047fa25d249c6a06efbf554928885834376e9',1,'libx52.h']]], + ['libx52_5fled_5fthrottle_288',['LIBX52_LED_THROTTLE',['../group__libx52mfdled.html#ggae97e6cb1be0d79960018f2a12ba7047faede82abd452be7da562c50e89160fcd7',1,'libx52.h']]], + ['libx52_5fsuccess_289',['LIBX52_SUCCESS',['../group__libx52misc.html#gga93b777d9cea6e733b63c222e6115ccb7a8c4729a9500f0b9032d874ca7942b708',1,'libx52.h']]], + ['libx52io_5faxis_5fhatx_290',['LIBX52IO_AXIS_HATX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a853732efcadaa2fc9cc33ec1bfe2f805',1,'libx52io.h']]], + ['libx52io_5faxis_5fhaty_291',['LIBX52IO_AXIS_HATY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6af6746adebf71f362983e449f7281cd6e',1,'libx52io.h']]], + ['libx52io_5faxis_5frx_292',['LIBX52IO_AXIS_RX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a5f17e58a8720a162b76cced5293c790d',1,'libx52io.h']]], + ['libx52io_5faxis_5fry_293',['LIBX52IO_AXIS_RY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6ad086993617bb9cc822cb4a0a551be49e',1,'libx52io.h']]], + ['libx52io_5faxis_5frz_294',['LIBX52IO_AXIS_RZ',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a69b7a4fcbb96227948a021d101c3c57d',1,'libx52io.h']]], + ['libx52io_5faxis_5fslider_295',['LIBX52IO_AXIS_SLIDER',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a81194d60295150569d8373b75db9184f',1,'libx52io.h']]], + ['libx52io_5faxis_5fthumbx_296',['LIBX52IO_AXIS_THUMBX',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6aa4d9091952cda83e83af92359ef83bd8',1,'libx52io.h']]], + ['libx52io_5faxis_5fthumby_297',['LIBX52IO_AXIS_THUMBY',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a53b5cd86b439f1349bf4de0f0fb80221',1,'libx52io.h']]], + ['libx52io_5faxis_5fx_298',['LIBX52IO_AXIS_X',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a060ef07b6eb7a8645df391612564469e',1,'libx52io.h']]], + ['libx52io_5faxis_5fy_299',['LIBX52IO_AXIS_Y',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6a9d97a4140136c1307ea43c2be9be5771',1,'libx52io.h']]], + ['libx52io_5faxis_5fz_300',['LIBX52IO_AXIS_Z',['../group__libx52io.html#gga89b8918a3e029eaf51676171f97b57b6abd017592870a9b37f577652cb364aebd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fa_301',['LIBX52IO_BTN_A',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5689c337d3dd6f829a98996326106d2c',1,'libx52io.h']]], + ['libx52io_5fbtn_5fb_302',['LIBX52IO_BTN_B',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a576e3d180fd939fd45d2e56a8bfe2b5f',1,'libx52io.h']]], + ['libx52io_5fbtn_5fc_303',['LIBX52IO_BTN_C',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56adc44ccc8a2127abb7328e144e0db7cae',1,'libx52io.h']]], + ['libx52io_5fbtn_5fclutch_304',['LIBX52IO_BTN_CLUTCH',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac120842e6da8ccd79ed8c3c04f088545',1,'libx52io.h']]], + ['libx52io_5fbtn_5fd_305',['LIBX52IO_BTN_D',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae7ba732e5938c8252e27ca294ee31fb3',1,'libx52io.h']]], + ['libx52io_5fbtn_5fdn_306',['LIBX52IO_BTN_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aab507182793aeef631ff976b27442291',1,'libx52io.h']]], + ['libx52io_5fbtn_5fe_307',['LIBX52IO_BTN_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56aa85dbec03b40dc43a01a94dfec235598',1,'libx52io.h']]], + ['libx52io_5fbtn_5ffire_308',['LIBX52IO_BTN_FIRE',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1e456775da2a72231f1611acb7bcafde',1,'libx52io.h']]], + ['libx52io_5fbtn_5ffunction_309',['LIBX52IO_BTN_FUNCTION',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad16b57e4b8ad5d29e29ce44d8a6dca17',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f1_310',['LIBX52IO_BTN_MODE_1',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a30f6cab62869a4705e93d93a685b3633',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f2_311',['LIBX52IO_BTN_MODE_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac503573f9b1f229eace81c12c780da38',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmode_5f3_312',['LIBX52IO_BTN_MODE_3',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd6846d4d4212b9e5e94b984fe4a9ac1',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fprimary_313',['LIBX52IO_BTN_MOUSE_PRIMARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a4109f7d9aec4d0708e82bfec20bf4902',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fscroll_5fdn_314',['LIBX52IO_BTN_MOUSE_SCROLL_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8dab2ad9c035da7178f4ac0224ab7ac8',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fscroll_5fup_315',['LIBX52IO_BTN_MOUSE_SCROLL_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a77241622e751f345cc88c7bd985d967a',1,'libx52io.h']]], + ['libx52io_5fbtn_5fmouse_5fsecondary_316',['LIBX52IO_BTN_MOUSE_SECONDARY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56af35f08afd0a73847ac75b61f922efa30',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpg_5fdn_317',['LIBX52IO_BTN_PG_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab64229a4571fc92e0ff5f29aa9d8cf67',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpg_5fup_318',['LIBX52IO_BTN_PG_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a5d65a0e124a7542d30b2025b87ee47d9',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpinky_319',['LIBX52IO_BTN_PINKY',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad34776f621e04831f06a97d6288eb3a9',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fe_320',['LIBX52IO_BTN_POV_1_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56abe9ea9ad3c09a3da6a238f6a848a4cd2',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fn_321',['LIBX52IO_BTN_POV_1_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab082b52e0944bc0c71e9e12da0d90fec',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fs_322',['LIBX52IO_BTN_POV_1_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a309643bd8eaf8cb5fb7ec8f203c2b4e7',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f1_5fw_323',['LIBX52IO_BTN_POV_1_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae44586d598c43858d072157e2f190167',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fe_324',['LIBX52IO_BTN_POV_2_E',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a8d9cd3f6a7eaa0fd5b37c4359707fddd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fn_325',['LIBX52IO_BTN_POV_2_N',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ab554b077f2c0beb57ad8ab3d7a89f2a6',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fs_326',['LIBX52IO_BTN_POV_2_S',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a66a65f540c00664d91b064d0c26e27dd',1,'libx52io.h']]], + ['libx52io_5fbtn_5fpov_5f2_5fw_327',['LIBX52IO_BTN_POV_2_W',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac013701690c7312708de56a21f9c6c21',1,'libx52io.h']]], + ['libx52io_5fbtn_5freset_328',['LIBX52IO_BTN_RESET',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ac005c06fff55df4ff25e013a36d774fc',1,'libx52io.h']]], + ['libx52io_5fbtn_5fselect_329',['LIBX52IO_BTN_SELECT',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a9c4206f54653574ff6226f33b7fb0e15',1,'libx52io.h']]], + ['libx52io_5fbtn_5fstart_5fstop_330',['LIBX52IO_BTN_START_STOP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ae70ee79631c69a1b501a3953d9168a94',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft1_5fdn_331',['LIBX52IO_BTN_T1_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a1ee6bbc00bdfb903c295511142548da4',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft1_5fup_332',['LIBX52IO_BTN_T1_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56acd14e0debf6f174a519093513811f524',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft2_5fdn_333',['LIBX52IO_BTN_T2_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a71da77d63cefda8adafb6f72a327c626',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft2_5fup_334',['LIBX52IO_BTN_T2_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afb826868cba883352fa6cf920ecf9b58',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft3_5fdn_335',['LIBX52IO_BTN_T3_DN',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56ad13d5e92b7de00a87080e6e475adec3b',1,'libx52io.h']]], + ['libx52io_5fbtn_5ft3_5fup_336',['LIBX52IO_BTN_T3_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a3a5742fbf1a6902f8232d5db0e29467a',1,'libx52io.h']]], + ['libx52io_5fbtn_5ftrigger_337',['LIBX52IO_BTN_TRIGGER',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a74b765d12f9dd3d235ebb348f23e38ae',1,'libx52io.h']]], + ['libx52io_5fbtn_5ftrigger_5f2_338',['LIBX52IO_BTN_TRIGGER_2',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56a264e3b52ded783f31662be5666b7b701',1,'libx52io.h']]], + ['libx52io_5fbtn_5fup_339',['LIBX52IO_BTN_UP',['../group__libx52io.html#gga353d02ab22bf3e4cbf5d6514b298cb56afabbea3cda9ef2f94d1ea1ac3d9d8692',1,'libx52io.h']]], + ['libx52io_5ferror_5fconn_340',['LIBX52IO_ERROR_CONN',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a1e21c76a7ca47be35f8978d4716a810c',1,'libx52io.h']]], + ['libx52io_5ferror_5finit_5ffailure_341',['LIBX52IO_ERROR_INIT_FAILURE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a14ff8cd7a44886cb16fc51cbeb89c148',1,'libx52io.h']]], + ['libx52io_5ferror_5finvalid_342',['LIBX52IO_ERROR_INVALID',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a0ac14ec601e2b6f8990a7a1300902c42',1,'libx52io.h']]], + ['libx52io_5ferror_5fio_343',['LIBX52IO_ERROR_IO',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a3d76f4416444857fc9740ac9e240f0a5',1,'libx52io.h']]], + ['libx52io_5ferror_5fno_5fdevice_344',['LIBX52IO_ERROR_NO_DEVICE',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344a79415c3c7fadab716c1a30781ca59278',1,'libx52io.h']]], + ['libx52io_5ferror_5ftimeout_345',['LIBX52IO_ERROR_TIMEOUT',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344ac7f51d12f0f2d011408bbf7c78ddb69a',1,'libx52io.h']]], + ['libx52io_5fsuccess_346',['LIBX52IO_SUCCESS',['../group__libx52io.html#gga97c754361b4ac2fff7afb12598c8b344aa0e7bdbfd58024e6e9c3abdd19f62dc3',1,'libx52io.h']]] ]; diff --git a/search/files_0.js b/search/files_0.js index 159eb2f..7cf7cb6 100644 --- a/search/files_0.js +++ b/search/files_0.js @@ -1,6 +1,6 @@ var searchData= [ - ['libx52_2eh_182',['libx52.h',['../libx52_8h.html',1,'']]], - ['libx52io_2eh_183',['libx52io.h',['../libx52io_8h.html',1,'']]], - ['libx52util_2eh_184',['libx52util.h',['../libx52util_8h.html',1,'']]] + ['libx52_2eh_184',['libx52.h',['../libx52_8h.html',1,'']]], + ['libx52io_2eh_185',['libx52io.h',['../libx52io_8h.html',1,'']]], + ['libx52util_2eh_186',['libx52util.h',['../libx52util_8h.html',1,'']]] ]; diff --git a/search/files_1.js b/search/files_1.js index c2e5ed0..6433237 100644 --- a/search/files_1.js +++ b/search/files_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['x52dcomm_2eh_185',['x52dcomm.h',['../x52dcomm_8h.html',1,'']]] + ['x52dcomm_2eh_187',['x52dcomm.h',['../x52dcomm_8h.html',1,'']]] ]; diff --git a/search/functions_0.js b/search/functions_0.js index 67e1996..6930821 100644 --- a/search/functions_0.js +++ b/search/functions_0.js @@ -1,45 +1,45 @@ var searchData= [ - ['libx52_5fcheck_5ffeature_186',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]], - ['libx52_5fclock_5fformat_5fto_5fstr_187',['libx52_clock_format_to_str',['../group__libx52str.html#ga957125f1bdf2cfe58c7d2a49cc48126f',1,'libx52.h']]], - ['libx52_5fclock_5fid_5fto_5fstr_188',['libx52_clock_id_to_str',['../group__libx52str.html#gaada86ed0259637a06789becb2ca96d7f',1,'libx52.h']]], - ['libx52_5fconnect_189',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]], - ['libx52_5fdate_5fformat_5fto_5fstr_190',['libx52_date_format_to_str',['../group__libx52str.html#gacaa76286205036b0a8ce43ad9245552f',1,'libx52.h']]], - ['libx52_5fdisconnect_191',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]], - ['libx52_5fexit_192',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]], - ['libx52_5finit_193',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]], - ['libx52_5fis_5fconnected_194',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]], - ['libx52_5fled_5fid_5fto_5fstr_195',['libx52_led_id_to_str',['../group__libx52str.html#ga60e5bb35a40a1486a4dd4862c8b177ce',1,'libx52.h']]], - ['libx52_5fled_5fstate_5fto_5fstr_196',['libx52_led_state_to_str',['../group__libx52str.html#ga76afc14d71ef512ca0c0795f8f26cc71',1,'libx52.h']]], - ['libx52_5fset_5fblink_197',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]], - ['libx52_5fset_5fbrightness_198',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]], - ['libx52_5fset_5fclock_199',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]], - ['libx52_5fset_5fclock_5fformat_200',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]], - ['libx52_5fset_5fclock_5ftimezone_201',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]], - ['libx52_5fset_5fdate_202',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]], - ['libx52_5fset_5fdate_5fformat_203',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]], - ['libx52_5fset_5fled_5fstate_204',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]], - ['libx52_5fset_5fshift_205',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]], - ['libx52_5fset_5ftext_206',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]], - ['libx52_5fset_5ftime_207',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]], - ['libx52_5fstrerror_208',['libx52_strerror',['../group__libx52str.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]], - ['libx52_5fupdate_209',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]], - ['libx52_5fvendor_5fcommand_210',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]], - ['libx52io_5faxis_5fto_5fstr_211',['libx52io_axis_to_str',['../group__libx52io.html#gaa11e5d5e0486011d89e000ff83b9c713',1,'libx52io.h']]], - ['libx52io_5fbutton_5fto_5fstr_212',['libx52io_button_to_str',['../group__libx52io.html#ga5f761de9fdd3dbdb7755612655aeaab5',1,'libx52io.h']]], - ['libx52io_5fclose_213',['libx52io_close',['../group__libx52io.html#ga96a7ce37d39df35c9241859e8ce3c505',1,'libx52io.h']]], - ['libx52io_5fexit_214',['libx52io_exit',['../group__libx52io.html#ga71b22837414e6d4e63c0c655c768ab4a',1,'libx52io.h']]], - ['libx52io_5fget_5faxis_5frange_215',['libx52io_get_axis_range',['../group__libx52io.html#gad75ec9273a3ed0784568a8c290b7a5ff',1,'libx52io.h']]], - ['libx52io_5fget_5fdevice_5fversion_216',['libx52io_get_device_version',['../group__libx52io.html#ga81ecbc781c2c4e7a221d6f16bc88e91f',1,'libx52io.h']]], - ['libx52io_5fget_5fmanufacturer_5fstring_217',['libx52io_get_manufacturer_string',['../group__libx52io.html#ga7ec13349c18855f0d258cfa01092bcb9',1,'libx52io.h']]], - ['libx52io_5fget_5fproduct_5fid_218',['libx52io_get_product_id',['../group__libx52io.html#ga140f4f34fbe7ee01efe74b21b0a5a7fe',1,'libx52io.h']]], - ['libx52io_5fget_5fproduct_5fstring_219',['libx52io_get_product_string',['../group__libx52io.html#ga16e95b7fad117f535db93ebf0c7a9b70',1,'libx52io.h']]], - ['libx52io_5fget_5fserial_5fnumber_5fstring_220',['libx52io_get_serial_number_string',['../group__libx52io.html#gad9ac5efcb55003e0c5c0f49f7e7997ef',1,'libx52io.h']]], - ['libx52io_5fget_5fvendor_5fid_221',['libx52io_get_vendor_id',['../group__libx52io.html#ga8b3b6825174ef6aa6328e5ee9ebafaa8',1,'libx52io.h']]], - ['libx52io_5finit_222',['libx52io_init',['../group__libx52io.html#ga3dd2cf8fe17324dc3a62fe1491f4cb9f',1,'libx52io.h']]], - ['libx52io_5fopen_223',['libx52io_open',['../group__libx52io.html#gae3ff340342486053ba94b37d8d78ddcc',1,'libx52io.h']]], - ['libx52io_5fread_224',['libx52io_read',['../group__libx52io.html#ga709adda3b1122232a8553ac5ee42729d',1,'libx52io.h']]], - ['libx52io_5fread_5ftimeout_225',['libx52io_read_timeout',['../group__libx52io.html#gaa6f7094a7abcf92b2f017c5df11713eb',1,'libx52io.h']]], - ['libx52io_5fstrerror_226',['libx52io_strerror',['../group__libx52io.html#ga5d067ef607c6b1cf4e7899d4c28c9f9d',1,'libx52io.h']]], - ['libx52util_5fconvert_5futf8_5fstring_227',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]] + ['libx52_5fcheck_5ffeature_188',['libx52_check_feature',['../group__libx52misc.html#ga504ed71c3e543da1436ea99465289ceb',1,'libx52.h']]], + ['libx52_5fclock_5fformat_5fto_5fstr_189',['libx52_clock_format_to_str',['../group__libx52str.html#ga957125f1bdf2cfe58c7d2a49cc48126f',1,'libx52.h']]], + ['libx52_5fclock_5fid_5fto_5fstr_190',['libx52_clock_id_to_str',['../group__libx52str.html#gaada86ed0259637a06789becb2ca96d7f',1,'libx52.h']]], + ['libx52_5fconnect_191',['libx52_connect',['../group__libx52dev.html#ga65998f1155fb093f45babfd0c2c138d9',1,'libx52.h']]], + ['libx52_5fdate_5fformat_5fto_5fstr_192',['libx52_date_format_to_str',['../group__libx52str.html#gacaa76286205036b0a8ce43ad9245552f',1,'libx52.h']]], + ['libx52_5fdisconnect_193',['libx52_disconnect',['../group__libx52dev.html#ga82f3fb7f750aa5480d23b69875d3ebe8',1,'libx52.h']]], + ['libx52_5fexit_194',['libx52_exit',['../group__libx52init.html#ga17fe14ab3f67706b2d35c6cce3cd670b',1,'libx52.h']]], + ['libx52_5finit_195',['libx52_init',['../group__libx52init.html#gaf9ae27c6e505bce8c4415a638033a4bd',1,'libx52.h']]], + ['libx52_5fis_5fconnected_196',['libx52_is_connected',['../group__libx52dev.html#gaa2ec46eb779df5f33678defe3050b1d4',1,'libx52.h']]], + ['libx52_5fled_5fid_5fto_5fstr_197',['libx52_led_id_to_str',['../group__libx52str.html#ga60e5bb35a40a1486a4dd4862c8b177ce',1,'libx52.h']]], + ['libx52_5fled_5fstate_5fto_5fstr_198',['libx52_led_state_to_str',['../group__libx52str.html#ga76afc14d71ef512ca0c0795f8f26cc71',1,'libx52.h']]], + ['libx52_5fset_5fblink_199',['libx52_set_blink',['../group__libx52mfdled.html#ga944e06a76077d240ccea8c342a36a876',1,'libx52.h']]], + ['libx52_5fset_5fbrightness_200',['libx52_set_brightness',['../group__libx52mfdled.html#ga9bbf5e1ff83201f6124b2d3c75c837c6',1,'libx52.h']]], + ['libx52_5fset_5fclock_201',['libx52_set_clock',['../group__libx52clock.html#ga3ebdd7bf3cd2f419d9a13c46a139922e',1,'libx52.h']]], + ['libx52_5fset_5fclock_5fformat_202',['libx52_set_clock_format',['../group__libx52clock.html#gacd82a744b1d33e0a9989fca4d8aad42b',1,'libx52.h']]], + ['libx52_5fset_5fclock_5ftimezone_203',['libx52_set_clock_timezone',['../group__libx52clock.html#ga04c0429e7fd7d9d5b5b371b88831381e',1,'libx52.h']]], + ['libx52_5fset_5fdate_204',['libx52_set_date',['../group__libx52clock.html#ga4f49341bca8a343931858ff008d2d5ca',1,'libx52.h']]], + ['libx52_5fset_5fdate_5fformat_205',['libx52_set_date_format',['../group__libx52clock.html#gabfa0aa6cb8742f29b3b8cfbc16fdadb2',1,'libx52.h']]], + ['libx52_5fset_5fled_5fstate_206',['libx52_set_led_state',['../group__libx52mfdled.html#ga1a435bb3057aae3307c70fb09912ef18',1,'libx52.h']]], + ['libx52_5fset_5fshift_207',['libx52_set_shift',['../group__libx52mfdled.html#ga4250ce5b06f65c086ef6f279a628f378',1,'libx52.h']]], + ['libx52_5fset_5ftext_208',['libx52_set_text',['../group__libx52mfdled.html#ga4f2b73685a4eb307895e08a02903bb39',1,'libx52.h']]], + ['libx52_5fset_5ftime_209',['libx52_set_time',['../group__libx52clock.html#ga42b5b1f00dea64f0706c31e0b3dd1840',1,'libx52.h']]], + ['libx52_5fstrerror_210',['libx52_strerror',['../group__libx52str.html#gaa29a1022b0c3eb4894ddfd4934c3cf0e',1,'libx52.h']]], + ['libx52_5fupdate_211',['libx52_update',['../group__libx52misc.html#ga5d1fdbcab1b1a6cf8a10c206f8e79f73',1,'libx52.h']]], + ['libx52_5fvendor_5fcommand_212',['libx52_vendor_command',['../group__libx52misc.html#gac491f4fb8d37f477d83725cb472de030',1,'libx52.h']]], + ['libx52io_5faxis_5fto_5fstr_213',['libx52io_axis_to_str',['../group__libx52io.html#gaa11e5d5e0486011d89e000ff83b9c713',1,'libx52io.h']]], + ['libx52io_5fbutton_5fto_5fstr_214',['libx52io_button_to_str',['../group__libx52io.html#ga5f761de9fdd3dbdb7755612655aeaab5',1,'libx52io.h']]], + ['libx52io_5fclose_215',['libx52io_close',['../group__libx52io.html#ga96a7ce37d39df35c9241859e8ce3c505',1,'libx52io.h']]], + ['libx52io_5fexit_216',['libx52io_exit',['../group__libx52io.html#ga71b22837414e6d4e63c0c655c768ab4a',1,'libx52io.h']]], + ['libx52io_5fget_5faxis_5frange_217',['libx52io_get_axis_range',['../group__libx52io.html#gad75ec9273a3ed0784568a8c290b7a5ff',1,'libx52io.h']]], + ['libx52io_5fget_5fdevice_5fversion_218',['libx52io_get_device_version',['../group__libx52io.html#ga81ecbc781c2c4e7a221d6f16bc88e91f',1,'libx52io.h']]], + ['libx52io_5fget_5fmanufacturer_5fstring_219',['libx52io_get_manufacturer_string',['../group__libx52io.html#ga7ec13349c18855f0d258cfa01092bcb9',1,'libx52io.h']]], + ['libx52io_5fget_5fproduct_5fid_220',['libx52io_get_product_id',['../group__libx52io.html#ga140f4f34fbe7ee01efe74b21b0a5a7fe',1,'libx52io.h']]], + ['libx52io_5fget_5fproduct_5fstring_221',['libx52io_get_product_string',['../group__libx52io.html#ga16e95b7fad117f535db93ebf0c7a9b70',1,'libx52io.h']]], + ['libx52io_5fget_5fserial_5fnumber_5fstring_222',['libx52io_get_serial_number_string',['../group__libx52io.html#gad9ac5efcb55003e0c5c0f49f7e7997ef',1,'libx52io.h']]], + ['libx52io_5fget_5fvendor_5fid_223',['libx52io_get_vendor_id',['../group__libx52io.html#ga8b3b6825174ef6aa6328e5ee9ebafaa8',1,'libx52io.h']]], + ['libx52io_5finit_224',['libx52io_init',['../group__libx52io.html#ga3dd2cf8fe17324dc3a62fe1491f4cb9f',1,'libx52io.h']]], + ['libx52io_5fopen_225',['libx52io_open',['../group__libx52io.html#gae3ff340342486053ba94b37d8d78ddcc',1,'libx52io.h']]], + ['libx52io_5fread_226',['libx52io_read',['../group__libx52io.html#ga709adda3b1122232a8553ac5ee42729d',1,'libx52io.h']]], + ['libx52io_5fread_5ftimeout_227',['libx52io_read_timeout',['../group__libx52io.html#gaa6f7094a7abcf92b2f017c5df11713eb',1,'libx52io.h']]], + ['libx52io_5fstrerror_228',['libx52io_strerror',['../group__libx52io.html#ga5d067ef607c6b1cf4e7899d4c28c9f9d',1,'libx52io.h']]], + ['libx52util_5fconvert_5futf8_5fstring_229',['libx52util_convert_utf8_string',['../group__libx52util.html#gac5a9279cba660740580e18029e827817',1,'libx52util.h']]] ]; diff --git a/search/functions_1.js b/search/functions_1.js index bc8354b..e148e8d 100644 --- a/search/functions_1.js +++ b/search/functions_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['x52d_5fdial_5fcommand_228',['x52d_dial_command',['../group__x52dcomm.html#ga59b382427afc417499311336747fb191',1,'x52dcomm.h']]], - ['x52d_5fsend_5fcommand_229',['x52d_send_command',['../group__x52dcomm.html#gaef9b481c4e5faaac14e2681cb64c3faa',1,'x52dcomm.h']]] + ['x52d_5fdial_5fcommand_230',['x52d_dial_command',['../group__x52dcomm.html#ga59b382427afc417499311336747fb191',1,'x52dcomm.h']]], + ['x52d_5fsend_5fcommand_231',['x52d_send_command',['../group__x52dcomm.html#gaef9b481c4e5faaac14e2681cb64c3faa',1,'x52dcomm.h']]] ]; diff --git a/search/groups_0.js b/search/groups_0.js index 15638e1..0cc422a 100644 --- a/search/groups_0.js +++ b/search/groups_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['clock_20control_345',['Clock control',['../group__libx52clock.html',1,'']]] + ['clock_20control_347',['Clock control',['../group__libx52clock.html',1,'']]] ]; diff --git a/search/groups_1.js b/search/groups_1.js index a80b6dc..caf9dbd 100644 --- a/search/groups_1.js +++ b/search/groups_1.js @@ -1,5 +1,5 @@ var searchData= [ - ['device_20handling_346',['Device Handling',['../group__libx52dev.html',1,'']]], - ['daemon_20communication_347',['Daemon communication',['../group__x52dcomm.html',1,'']]] + ['device_20handling_348',['Device Handling',['../group__libx52dev.html',1,'']]], + ['daemon_20communication_349',['Daemon communication',['../group__x52dcomm.html',1,'']]] ]; diff --git a/search/groups_2.js b/search/groups_2.js index ab64075..8417753 100644 --- a/search/groups_2.js +++ b/search/groups_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['io_20library_20apis_348',['IO Library APIs',['../group__libx52io.html',1,'']]] + ['io_20library_20apis_350',['IO Library APIs',['../group__libx52io.html',1,'']]] ]; diff --git a/search/groups_3.js b/search/groups_3.js index 92fb937..a0f2b8a 100644 --- a/search/groups_3.js +++ b/search/groups_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['library_20initialization_20and_20deinitialization_349',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]] + ['library_20initialization_20and_20deinitialization_351',['Library Initialization and Deinitialization',['../group__libx52init.html',1,'']]] ]; diff --git a/search/groups_4.js b/search/groups_4.js index 4b41fab..aaef315 100644 --- a/search/groups_4.js +++ b/search/groups_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['mfd_20_26_20led_20control_350',['MFD & LED control',['../group__libx52mfdled.html',1,'']]], - ['miscellaneous_351',['Miscellaneous',['../group__libx52misc.html',1,'']]] + ['mfd_20_26_20led_20control_352',['MFD & LED control',['../group__libx52mfdled.html',1,'']]], + ['miscellaneous_353',['Miscellaneous',['../group__libx52misc.html',1,'']]] ]; diff --git a/search/groups_5.js b/search/groups_5.js index 308928e..08af811 100644 --- a/search/groups_5.js +++ b/search/groups_5.js @@ -1,4 +1,4 @@ var searchData= [ - ['stringification_352',['Stringification',['../group__libx52str.html',1,'']]] + ['stringification_354',['Stringification',['../group__libx52str.html',1,'']]] ]; diff --git a/search/groups_6.js b/search/groups_6.js index 0cb8583..cef3cf1 100644 --- a/search/groups_6.js +++ b/search/groups_6.js @@ -1,4 +1,4 @@ var searchData= [ - ['utility_20functions_353',['Utility Functions',['../group__libx52util.html',1,'']]] + ['utility_20functions_355',['Utility Functions',['../group__libx52util.html',1,'']]] ]; diff --git a/search/pages_0.js b/search/pages_0.js index 557b321..2bb08d7 100644 --- a/search/pages_0.js +++ b/search/pages_0.js @@ -1,6 +1,7 @@ var searchData= [ - ['caveats_354',['Caveats',['../libx52_caveats.html',1,'']]], - ['command_20line_20interface_20to_20libx52_355',['Command Line Interface to libx52',['../x52cli.html',1,'']]], - ['command_20line_20controller_20to_20x52_20daemon_356',['Command Line controller to X52 daemon',['../x52ctl.html',1,'']]] + ['caveats_356',['Caveats',['../libx52_caveats.html',1,'']]], + ['configuration_20management_357',['Configuration management',['../proto_config.html',1,'x52d_protocol']]], + ['command_20line_20interface_20to_20libx52_358',['Command Line Interface to libx52',['../x52cli.html',1,'']]], + ['command_20line_20controller_20to_20x52_20daemon_359',['Command Line controller to X52 daemon',['../x52ctl.html',1,'']]] ]; diff --git a/search/pages_1.js b/search/pages_1.js index c1f1af0..2907b60 100644 --- a/search/pages_1.js +++ b/search/pages_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['deprecated_20list_357',['Deprecated List',['../deprecated.html',1,'']]] + ['deprecated_20list_360',['Deprecated List',['../deprecated.html',1,'']]] ]; diff --git a/search/pages_2.js b/search/pages_2.js index 6a54097..d12e288 100644 --- a/search/pages_2.js +++ b/search/pages_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['integration_358',['Integration',['../libx52_integration.html',1,'']]] + ['integration_361',['Integration',['../libx52_integration.html',1,'']]] ]; diff --git a/search/pages_3.js b/search/pages_3.js index 6517025..29a07b2 100644 --- a/search/pages_3.js +++ b/search/pages_3.js @@ -1,5 +1,5 @@ var searchData= [ - ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_359',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]], - ['system_20information_20utility_20for_20bug_20reports_360',['System information utility for bug reports',['../x52bugreport.html',1,'']]] + ['saitek_20x52_2fx52pro_20drivers_20for_20linux_2funix_362',['Saitek X52/X52Pro drivers for Linux/Unix',['../index.html',1,'']]], + ['system_20information_20utility_20for_20bug_20reports_363',['System information utility for bug reports',['../x52bugreport.html',1,'']]] ]; diff --git a/search/pages_4.js b/search/pages_4.js index d56d140..d8e163e 100644 --- a/search/pages_4.js +++ b/search/pages_4.js @@ -1,4 +1,5 @@ var searchData= [ - ['x52_20driver_20daemon_361',['X52 driver daemon',['../x52d.html',1,'']]] + ['x52_20driver_20daemon_364',['X52 driver daemon',['../x52d.html',1,'']]], + ['x52_20daemon_20socket_20communication_20protocol_365',['X52 daemon socket communication protocol',['../x52d_protocol.html',1,'']]] ]; diff --git a/search/typedefs_0.js b/search/typedefs_0.js index 93a0a56..5da3aa8 100644 --- a/search/typedefs_0.js +++ b/search/typedefs_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['libx52_5fdevice_234',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]], - ['libx52io_5fcontext_235',['libx52io_context',['../group__libx52io.html#gad29a5b097b9d5223c332609a10a296d1',1,'libx52io.h']]] + ['libx52_5fdevice_236',['libx52_device',['../group__libx52init.html#gaca59b8d8f249fed58a0ec3253328e131',1,'libx52.h']]], + ['libx52io_5fcontext_237',['libx52io_context',['../group__libx52io.html#gad29a5b097b9d5223c332609a10a296d1',1,'libx52io.h']]] ]; diff --git a/search/variables_0.js b/search/variables_0.js index 46c136a..86a6c69 100644 --- a/search/variables_0.js +++ b/search/variables_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['axis_230',['axis',['../structlibx52io__report.html#a2edb7beb26095e02b355d3d418c44880',1,'libx52io_report']]] + ['axis_232',['axis',['../structlibx52io__report.html#a2edb7beb26095e02b355d3d418c44880',1,'libx52io_report']]] ]; diff --git a/search/variables_1.js b/search/variables_1.js index 2f7c23b..f07b765 100644 --- a/search/variables_1.js +++ b/search/variables_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['button_231',['button',['../structlibx52io__report.html#aa468c54904ea8486ec3124bf035fd6a7',1,'libx52io_report']]] + ['button_233',['button',['../structlibx52io__report.html#aa468c54904ea8486ec3124bf035fd6a7',1,'libx52io_report']]] ]; diff --git a/search/variables_2.js b/search/variables_2.js index f509503..5a61fcd 100644 --- a/search/variables_2.js +++ b/search/variables_2.js @@ -1,4 +1,4 @@ var searchData= [ - ['hat_232',['hat',['../structlibx52io__report.html#a90e5a8fb515869b9aeed1a437626f343',1,'libx52io_report']]] + ['hat_234',['hat',['../structlibx52io__report.html#a90e5a8fb515869b9aeed1a437626f343',1,'libx52io_report']]] ]; diff --git a/search/variables_3.js b/search/variables_3.js index 113d7b7..35e4bc5 100644 --- a/search/variables_3.js +++ b/search/variables_3.js @@ -1,4 +1,4 @@ var searchData= [ - ['mode_233',['mode',['../structlibx52io__report.html#a19883e6497ea6139b90363623eca8863',1,'libx52io_report']]] + ['mode_235',['mode',['../structlibx52io__report.html#a19883e6497ea6139b90363623eca8863',1,'libx52io_report']]] ]; diff --git a/x52ctl.html b/x52ctl.html index da7509d..0ea344b 100644 --- a/x52ctl.html +++ b/x52ctl.html @@ -70,14 +70,20 @@ $(function() {

x52ctl - Command line controller to X52 daemon

-

+

SYNOPSIS

x52ctl [-i] [-s socket-path] [command]

-

+

DESCRIPTION

x52ctl is a program that can be used to communicate with the X52 daemon. It can be used either as a one-shot program that can be run from another program or script, or it can be run interactively.

Commands are sent to the running daemon, and responses are written to standard output.

-

If not running interactively, then you must specify a command, or the program will exit with a failure exit code. If running interactively, the program will request input and send that to the daemon, until the user either enters the string "quit", or terminates input by using Ctrl+D.

+

If not running interactively, then you must specify a command, or the program will exit with a failure exit code. If running interactively, the program will request input and send that to the daemon, until the user either enters the string "quit", or terminates input by using Ctrl+D.

+

+OPTIONS

+
diff --git a/x52d.html b/x52d.html index 980311e..5b3b4a3 100644 --- a/x52d.html +++ b/x52d.html @@ -84,6 +84,7 @@ Command line arguments
  • -c - Path to configuration file
  • -p - Path to PID file
  • -o - Configuration override - only applied during startup
  • +
  • -s - Path to command socket (see X52 daemon socket communication protocol)
  • Configuration file

    diff --git a/x52d_protocol.html b/x52d_protocol.html new file mode 100644 index 0000000..bb2f053 --- /dev/null +++ b/x52d_protocol.html @@ -0,0 +1,121 @@ + + + + + + + +libx52: X52 daemon socket communication protocol + + + + + + + + + +
    +
    + + + + + + +
    +
    libx52 +  0.2.3 +
    +
    Saitek X52/X52Pro drivers for Linux/Unix
    +
    +
    + + + + + + + + +
    +
    + + +
    + +
    + +
    +
    +
    +
    X52 daemon socket communication protocol
    +
    +
    +

    The X52 daemon creates a Unix domain stream socket, by default at /var/run/x52d.cmd and listens for connection requests from clients at this location. This can be overridden by passing the -s flag when starting the daemon.

    +

    +Protocol Overview

    +

    x52d requires that clients send it commands as a series of NUL terminated strings, without any interleaving space. The command should be sent in a single send call, and the client may expect a response in a single recv call.

    +

    The send call must send exactly the number of bytes in the command text. Extra bytes will be treated as additional arguments, which would cause the command to fail. It is recommended that the recv call uses a 1024 byte buffer to read the data. Responses will never exceed this length.

    +

    +Responses

    +

    The daemon sends the response as a series of NUL terminated strings, without any interleaving space. The first string is always one of the following:

    +
      +
    • OK
    • +
    • ERR
    • +
    • DATA
    • +
    +

    This determines whether the request was successful or not, and subsequent strings describe the action, error or requested data.

    +

    +Examples

    +

    +Reloading configuration

    +
      +
    • send config\0reload\0
    • +
    • recv OK\0config\0reload\0
    • +
    +

    +Reading mouse speed

    +
      +
    • send config\0get\0mouse\0speed\0
    • +
    • recv DATA\0mouse\0speed\010\0
    • +
    +

    +Sending an invalid command

    +
      +
    • send config reload
    • +
    • recv ERR\0Unknown command 'config reload'\0
    • +
    +

    +Commands

    +

    x52d commands are arranged in a hierarchical fashion as follows:

    +
    <command-group> [<sub-command-group> [<sub-command-group> [...]]] <command> [<arguments>]
    +

    The list of supported commands are shown below:

    + +
    +
    + + + +