Go to the documentation of this file.
23 #ifndef BRLAPI_INCLUDED_PARAM
24 #define BRLAPI_INCLUDED_PARAM
124 #define BRLAPI_PARAM_CLIENT_PRIORITY_DEFAULT 50
236 uint8_t cells[0X100];
237 uint8_t defined[0X100 / 8];
253 #define BRLAPI_PARAM_BOUND_COMMAND_CODES BRLAPI_PARAM_BOUND_COMMAND_KEYCODES
258 #define BRLAPI_PARAM_COMMAND_SHORT_NAME BRLAPI_PARAM_COMMAND_KEYCODE_NAME
263 #define BRLAPI_PARAM_COMMAND_LONG_NAME BRLAPI_PARAM_COMMAND_KEYCODE_SUMMARY
268 #define BRLAPI_PARAM_DEVICE_KEY_CODES BRLAPI_PARAM_DEFINED_DRIVER_KEYCODES
273 #define BRLAPI_PARAM_KEY_SHORT_NAME BRLAPI_PARAM_DRIVER_KEYCODE_NAME
278 #define BRLAPI_PARAM_KEY_LONG_NAME BRLAPI_PARAM_DRIVER_KEYCODE_SUMMARY
@ BRLAPI_PARAM_CURSOR_BLINK_PERCENTAGE
Definition: brlapi_param.h:61
@ BRLAPI_PARAM_DEVICE_MODEL
Definition: brlapi_param.h:45
char * brlapi_param_computerBrailleTable_t
Definition: brlapi_param.h:242
brlapi_param_type_t
Definition: brlapi_param.h:283
uint32_t brlapi_param_deviceSpeed_t
Definition: brlapi_param.h:159
@ BRLAPI_PARAM_BOUND_COMMAND_KEYCODES
Definition: brlapi_param.h:72
uint32_t columns
Definition: brlapi_param.h:149
@ BRLAPI_PARAM_COMPUTER_BRAILLE_ROWS_MASK
Definition: brlapi_param.h:90
uint8_t brlapi_param_cursorDots_t
Definition: brlapi_param.h:179
uint8_t * brlapi_param_renderedCells_t
Definition: brlapi_param.h:191
uint8_t hasSubparam
Definition: brlapi_param.h:298
char * brlapi_param_deviceModel_t
Definition: brlapi_param.h:140
@ BRLAPI_PARAM_MESSAGE_LOCALE
Definition: brlapi_param.h:98
@ BRLAPI_PARAM_COMPUTER_BRAILLE_ROW_CELLS
Definition: brlapi_param.h:93
char * brlapi_param_deviceIdentifier_t
Definition: brlapi_param.h:155
@ BRLAPI_PARAM_SERVER_VERSION
Definition: brlapi_param.h:38
@ BRLAPI_PARAM_TYPE_BOOLEAN
Definition: brlapi_param.h:285
char * brlapi_param_driverKeycodeSummary_t
Definition: brlapi_param.h:227
@ BRLAPI_PARAM_RETAIN_DOTS
Definition: brlapi_param.h:54
brlapi_param_bool_t brlapi_param_literaryBraille_t
Definition: brlapi_param.h:175
Definition: brlapi_param.h:235
char * brlapi_param_clipboardContent_t
Definition: brlapi_param.h:203
brlapi_param_bool_t brlapi_param_deviceOnline_t
Definition: brlapi_param.h:163
brlapi_keyCode_t brlapi_param_commandKeycode_t
Definition: brlapi_param.h:207
uint8_t isArray
Definition: brlapi_param.h:297
@ BRLAPI_PARAM_DRIVER_VERSION
Definition: brlapi_param.h:44
char * brlapi_param_literaryBrailleTable_t
Definition: brlapi_param.h:246
Definition: brlapi_param.h:148
@ BRLAPI_PARAM_DRIVER_KEYCODE_SUMMARY
Definition: brlapi_param.h:85
brlapi_param_commandKeycodeSummary_t brlapi_param_commandLongName_t
Definition: brlapi_param.h:265
@ BRLAPI_PARAM_DRIVER_NAME
Definition: brlapi_param.h:42
char * brlapi_param_commandKeycodeName_t
Definition: brlapi_param.h:211
@ BRLAPI_PARAM_COMMAND_KEYCODE_NAME
Definition: brlapi_param.h:74
Definition: brlapi_param.h:294
@ BRLAPI_PARAM_DEVICE_SPEED
Definition: brlapi_param.h:49
brlapi_param_driverKeycodeSummary_t brlapi_param_keyLongName_t
Definition: brlapi_param.h:280
brlapi_param_driverKeycodeName_t brlapi_param_keyShortName_t
Definition: brlapi_param.h:275
@ BRLAPI_PARAM_TYPE_UINT16
Definition: brlapi_param.h:287
char * brlapi_param_driverName_t
Definition: brlapi_param.h:128
brlapi_param_driverKeycode_t brlapi_param_keyCode_t
Definition: brlapi_param.h:270
@ BRLAPI_PARAM_TYPE_KEYCODE
Definition: brlapi_param.h:290
@ BRLAPI_PARAM_DEVICE_ONLINE
Definition: brlapi_param.h:50
@ BRLAPI_PARAM_DRIVER_KEYCODE_NAME
Definition: brlapi_param.h:82
uint8_t brlapi_param_computerBrailleCellSize_t
Definition: brlapi_param.h:171
brlapi_param_t
Definition: brlapi_param.h:36
@ BRLAPI_PARAM_CLIPBOARD_CONTENT
Definition: brlapi_param.h:69
uint32_t brlapi_param_clientPriority_t
Definition: brlapi_param.h:120
uint64_t brlapi_keyCode_t
Definition: brlapi_keycodes.h:90
@ BRLAPI_PARAM_DEVICE_IDENTIFIER
Definition: brlapi_param.h:48
brlapi_param_commandKeycode_t brlapi_param_commandCode_t
Definition: brlapi_param.h:255
@ BRLAPI_PARAM_LITERARY_BRAILLE_TABLE
Definition: brlapi_param.h:97
brlapi_param_bool_t brlapi_param_retainDots_t
Definition: brlapi_param.h:167
@ BRLAPI_PARAM_DEVICE_CELL_SIZE
Definition: brlapi_param.h:46
@ BRLAPI_PARAM_TYPE_STRING
Definition: brlapi_param.h:284
@ BRLAPI_PARAM_DISPLAY_SIZE
Definition: brlapi_param.h:47
@ BRLAPI_PARAM_RENDERED_CELLS
Definition: brlapi_param.h:62
@ BRLAPI_PARAM_TYPE_UINT32
Definition: brlapi_param.h:288
@ BRLAPI_PARAM_CURSOR_BLINK_PERIOD
Definition: brlapi_param.h:60
brlapi_keyCode_t brlapi_param_driverKeycode_t
Definition: brlapi_param.h:219
@ BRLAPI_PARAM_CURSOR_DOTS
Definition: brlapi_param.h:59
const brlapi_param_properties_t * brlapi_getParameterProperties(brlapi_param_t parameter)
brlapi_param_commandKeycodeName_t brlapi_param_commandShortName_t
Definition: brlapi_param.h:260
uint8_t brlapi_param_computerBrailleRowsMask_t[544]
Definition: brlapi_param.h:231
char * brlapi_param_commandKeycodeSummary_t
Definition: brlapi_param.h:215
char * brlapi_param_driverCode_t
Definition: brlapi_param.h:132
@ BRLAPI_PARAM_COMMAND_KEYCODE_SUMMARY
Definition: brlapi_param.h:77
@ BRLAPI_PARAM_AUDIBLE_ALERTS
Definition: brlapi_param.h:66
char * brlapi_param_driverVersion_t
Definition: brlapi_param.h:136
@ BRLAPI_PARAM_COMPUTER_BRAILLE_CELL_SIZE
Definition: brlapi_param.h:57
@ BRLAPI_PARAM_CLIENT_PRIORITY
Definition: brlapi_param.h:39
brlapi_param_bool_t brlapi_param_skipIdenticalLines_t
Definition: brlapi_param.h:195
char * brlapi_param_messageLocale_t
Definition: brlapi_param.h:250
@ BRLAPI_PARAM_SKIP_IDENTICAL_LINES
Definition: brlapi_param.h:65
uint16_t count
Definition: brlapi_param.h:296
uint8_t brlapi_param_bool_t
Definition: brlapi_param.h:112
uint32_t brlapi_param_serverVersion_t
Definition: brlapi_param.h:116
brlapi_param_bool_t brlapi_param_audibleAlerts_t
Definition: brlapi_param.h:199
@ BRLAPI_PARAM_DEFINED_DRIVER_KEYCODES
Definition: brlapi_param.h:80
char * brlapi_param_driverKeycodeName_t
Definition: brlapi_param.h:223
@ BRLAPI_PARAM_LITERARY_BRAILLE
Definition: brlapi_param.h:58
uint8_t brlapi_param_cursorBlinkPercentage_t
Definition: brlapi_param.h:187
uint32_t brlapi_param_cursorBlinkPeriod_t
Definition: brlapi_param.h:183
@ BRLAPI_PARAM_COMPUTER_BRAILLE_TABLE
Definition: brlapi_param.h:96
@ BRLAPI_PARAM_COUNT
Definition: brlapi_param.h:103
@ BRLAPI_PARAM_TYPE_UINT8
Definition: brlapi_param.h:286
uint8_t brlapi_param_deviceCellSize_t
Definition: brlapi_param.h:144
@ BRLAPI_PARAM_TYPE_UINT64
Definition: brlapi_param.h:289
brlapi_param_type_t type
Definition: brlapi_param.h:295
uint64_t brlapi_param_subparam_t
Definition: brlapi_param.h:108
@ BRLAPI_PARAM_DRIVER_CODE
Definition: brlapi_param.h:43
uint32_t rows
Definition: brlapi_param.h:150