23 #ifndef BRLAPI_INCLUDED_PARAM
24 #define BRLAPI_INCLUDED_PARAM
128 #define BRLAPI_PARAM_CLIENT_PRIORITY_DEFAULT 50
133 #define BRLAPI_PARAM_CLIENT_PRIORITY_DISABLE 0
245 uint8_t cells[0X100];
246 uint8_t defined[0X100 / 8];
266 #define BRLAPI_PARAM_BOUND_COMMAND_CODES BRLAPI_PARAM_BOUND_COMMAND_KEYCODES
271 #define BRLAPI_PARAM_COMMAND_SHORT_NAME BRLAPI_PARAM_COMMAND_KEYCODE_NAME
276 #define BRLAPI_PARAM_COMMAND_LONG_NAME BRLAPI_PARAM_COMMAND_KEYCODE_SUMMARY
281 #define BRLAPI_PARAM_DEVICE_KEY_CODES BRLAPI_PARAM_DEFINED_DRIVER_KEYCODES
286 #define BRLAPI_PARAM_KEY_SHORT_NAME BRLAPI_PARAM_DRIVER_KEYCODE_NAME
291 #define BRLAPI_PARAM_KEY_LONG_NAME BRLAPI_PARAM_DRIVER_KEYCODE_SUMMARY
316 uint16_t abiPadding1:4;
317 uint16_t hasSubparam:1;
Definition: brlapi_param.h:80
uint8_t brlapi_param_cursorDots_t
Definition: brlapi_param.h:188
Definition: brlapi_param.h:77
uint8_t * brlapi_param_renderedCells_t
Definition: brlapi_param.h:200
Definition: brlapi_param.h:59
uint8_t brlapi_param_cursorBlinkPercentage_t
Definition: brlapi_param.h:196
uint32_t columns
Definition: brlapi_param.h:158
Definition: brlapi_param.h:46
uint8_t brlapi_param_deviceCellSize_t
Definition: brlapi_param.h:153
char * brlapi_param_deviceIdentifier_t
Definition: brlapi_param.h:164
Definition: brlapi_param.h:90
Definition: brlapi_param.h:85
char * brlapi_param_clipboardContent_t
Definition: brlapi_param.h:212
char * brlapi_param_computerBrailleTable_t
Definition: brlapi_param.h:251
Definition: brlapi_param.h:44
Definition: brlapi_param.h:93
Definition: brlapi_param.h:103
Definition: brlapi_param.h:299
Definition: brlapi_param.h:60
Definition: brlapi_param.h:302
char * brlapi_param_driverKeycodeSummary_t
Definition: brlapi_param.h:236
Definition: brlapi_param.h:58
Definition: brlapi_param.h:45
uint32_t rows
Definition: brlapi_param.h:159
Definition: brlapi_param.h:303
uint16_t arraySize
Definition: brlapi_param.h:309
Definition: brlapi_param.h:98
Definition: brlapi_param.h:298
char * brlapi_param_deviceModel_t
Definition: brlapi_param.h:149
Definition: brlapi_param.h:54
char * brlapi_param_driverName_t
Definition: brlapi_param.h:137
Definition: brlapi_param.h:38
Definition: brlapi_param.h:42
Definition: brlapi_param.h:244
brlapi_param_driverKeycodeSummary_t brlapi_param_keyLongName_t
Definition: brlapi_param.h:293
Definition: brlapi_param.h:307
brlapi_param_driverKeycodeName_t brlapi_param_keyShortName_t
Definition: brlapi_param.h:288
char * brlapi_param_commandKeycodeName_t
Definition: brlapi_param.h:220
Definition: brlapi_param.h:50
Definition: brlapi_param.h:300
brlapi_param_bool_t brlapi_param_literaryBraille_t
Definition: brlapi_param.h:184
Definition: brlapi_param.h:57
brlapi_keyCode_t brlapi_param_commandKeycode_t
Definition: brlapi_param.h:216
brlapi_param_bool_t brlapi_param_deviceOnline_t
Definition: brlapi_param.h:172
brlapi_param_commandKeycode_t brlapi_param_commandCode_t
Definition: brlapi_param.h:268
Definition: brlapi_param.h:74
char * brlapi_param_literaryBrailleTable_t
Definition: brlapi_param.h:255
uint64_t brlapi_keyCode_t
Definition: brlapi_keycodes.h:109
uint32_t brlapi_param_clientPriority_t
Definition: brlapi_param.h:124
brlapi_param_commandKeycodeSummary_t brlapi_param_commandLongName_t
Definition: brlapi_param.h:278
brlapi_param_t
Definition: brlapi_param.h:36
const brlapi_param_properties_t * brlapi_getParameterProperties(brlapi_param_t parameter)
brlapi_param_driverKeycode_t brlapi_param_keyCode_t
Definition: brlapi_param.h:283
Definition: brlapi_param.h:157
Definition: brlapi_param.h:97
brlapi_param_commandKeycodeName_t brlapi_param_commandShortName_t
Definition: brlapi_param.h:273
Definition: brlapi_param.h:49
Definition: brlapi_param.h:96
uint8_t brlapi_param_computerBrailleCellSize_t
Definition: brlapi_param.h:180
Definition: brlapi_param.h:69
Definition: brlapi_param.h:47
Definition: brlapi_param.h:82
Definition: brlapi_param.h:43
Definition: brlapi_param.h:39
brlapi_param_bool_t brlapi_param_retainDots_t
Definition: brlapi_param.h:176
uint8_t brlapi_param_computerBrailleRowsMask_t[544]
Definition: brlapi_param.h:240
uint32_t brlapi_param_serverVersion_t
Definition: brlapi_param.h:120
uint8_t brlapi_param_bool_t
Definition: brlapi_param.h:116
brlapi_param_bool_t brlapi_param_audibleAlerts_t
Definition: brlapi_param.h:208
char * brlapi_param_commandKeycodeSummary_t
Definition: brlapi_param.h:224
char * brlapi_param_driverKeycodeName_t
Definition: brlapi_param.h:232
Definition: brlapi_param.h:48
brlapi_keyCode_t brlapi_param_driverKeycode_t
Definition: brlapi_param.h:228
char * brlapi_param_driverVersion_t
Definition: brlapi_param.h:145
Definition: brlapi_param.h:72
Definition: brlapi_param.h:301
Definition: brlapi_param.h:297
Definition: brlapi_param.h:65
brlapi_param_type_t type
Definition: brlapi_param.h:308
char * brlapi_param_driverCode_t
Definition: brlapi_param.h:141
uint64_t brlapi_param_driverPropertyValue_t
Definition: brlapi_param.h:263
char * brlapi_param_messageLocale_t
Definition: brlapi_param.h:259
Definition: brlapi_param.h:61
uint64_t brlapi_param_subparam_t
Definition: brlapi_param.h:112
brlapi_param_type_t
Definition: brlapi_param.h:296
uint32_t brlapi_param_deviceSpeed_t
Definition: brlapi_param.h:168
uint32_t brlapi_param_cursorBlinkPeriod_t
Definition: brlapi_param.h:192
brlapi_param_bool_t brlapi_param_skipIdenticalLines_t
Definition: brlapi_param.h:204
Definition: brlapi_param.h:62
Definition: brlapi_param.h:66
Definition: brlapi_param.h:107