other versions
- buster-backports 6.1+dfsg-2~bpo10+1
- testing 6.1+dfsg-2
- unstable 6.1+dfsg-2
brlapi_param.h(3) | BrlAPI | brlapi_param.h(3) |
NAME¶
brlapi_param.hSYNOPSIS¶
#include 'brlapi_keycodes.h'
Data Structures¶
struct brlapi_param_displaySize_t
struct brlapi_param_computerBrailleRowCells_t
struct brlapi_param_properties_t
#define BRLAPI_PARAM_CLIENT_PRIORITY_DEFAULT 50
enum brlapi_param_t { BRLAPI_PARAM_SERVER_VERSION = 0, BRLAPI_PARAM_CLIENT_PRIORITY = 1, BRLAPI_PARAM_DRIVER_NAME = 2, BRLAPI_PARAM_DRIVER_CODE = 3, BRLAPI_PARAM_DRIVER_VERSION = 4, BRLAPI_PARAM_DEVICE_MODEL = 5, BRLAPI_PARAM_DEVICE_CELL_SIZE = 31, BRLAPI_PARAM_DISPLAY_SIZE = 6, BRLAPI_PARAM_DEVICE_IDENTIFIER = 7, BRLAPI_PARAM_DEVICE_SPEED = 8, BRLAPI_PARAM_DEVICE_ONLINE = 9, BRLAPI_PARAM_RETAIN_DOTS = 10, BRLAPI_PARAM_COMPUTER_BRAILLE_CELL_SIZE = 11, BRLAPI_PARAM_LITERARY_BRAILLE = 12, BRLAPI_PARAM_CURSOR_DOTS = 13, BRLAPI_PARAM_CURSOR_BLINK_PERIOD = 14, BRLAPI_PARAM_CURSOR_BLINK_PERCENTAGE = 15, BRLAPI_PARAM_RENDERED_CELLS = 16, BRLAPI_PARAM_SKIP_IDENTICAL_LINES = 17, BRLAPI_PARAM_AUDIBLE_ALERTS = 18, BRLAPI_PARAM_CLIPBOARD_CONTENT = 19, BRLAPI_PARAM_BOUND_COMMAND_CODES = 20, BRLAPI_PARAM_COMMAND_SHORT_NAME = 21, BRLAPI_PARAM_COMMAND_LONG_NAME = 22, BRLAPI_PARAM_DEVICE_KEY_CODES = 23, BRLAPI_PARAM_KEY_SHORT_NAME = 24, BRLAPI_PARAM_KEY_LONG_NAME = 25, BRLAPI_PARAM_COMPUTER_BRAILLE_ROWS_MASK = 26, BRLAPI_PARAM_COMPUTER_BRAILLE_ROW_CELLS = 27, BRLAPI_PARAM_COMPUTER_BRAILLE_TABLE = 28, BRLAPI_PARAM_LITERARY_BRAILLE_TABLE = 29, BRLAPI_PARAM_MESSAGE_LOCALE = 30, BRLAPI_PARAM_COUNT = 32 }
enum brlapi_param_type_t { BRLAPI_PARAM_TYPE_STRING, BRLAPI_PARAM_TYPE_BOOLEAN, BRLAPI_PARAM_TYPE_UINT8, BRLAPI_PARAM_TYPE_UINT16, BRLAPI_PARAM_TYPE_UINT32, BRLAPI_PARAM_TYPE_UINT64, BRLAPI_PARAM_TYPE_KEYCODE = BRLAPI_PARAM_TYPE_UINT64 }
typedef uint64_t brlapi_param_subparam_t
typedef uint8_t brlapi_param_bool_t
typedef uint32_t brlapi_param_serverVersion_t
typedef uint32_t brlapi_param_clientPriority_t
typedef char * brlapi_param_driverName_t
typedef char * brlapi_param_driverCode_t
typedef char * brlapi_param_driverVersion_t
typedef char * brlapi_param_deviceModel_t
typedef uint8_t brlapi_param_deviceCellSize_t
typedef char * brlapi_param_deviceIdentifier_t
typedef uint32_t brlapi_param_deviceSpeed_t
typedef brlapi_param_bool_t brlapi_param_deviceOnline_t
typedef brlapi_param_bool_t brlapi_param_retainDots_t
typedef uint8_t brlapi_param_computerBrailleCellSize_t
typedef brlapi_param_bool_t brlapi_param_literaryBraille_t
typedef uint8_t brlapi_param_cursorDots_t
typedef uint32_t brlapi_param_cursorBlinkPeriod_t
typedef uint8_t brlapi_param_cursorBlinkPercentage_t
typedef uint8_t * brlapi_param_renderedCells_t
typedef brlapi_param_bool_t brlapi_param_skipIdenticalLines_t
typedef brlapi_param_bool_t brlapi_param_audibleAlerts_t
typedef char * brlapi_param_clipboardContent_t
typedef brlapi_keyCode_t brlapi_param_commandCode_t
typedef char * brlapi_param_commandShortName_t
typedef char * brlapi_param_commandLongName_t
typedef brlapi_keyCode_t brlapi_param_keyCode_t
typedef char * brlapi_param_keyShortName_t
typedef char * brlapi_param_keyLongName_t
typedef uint8_t brlapi_param_computerBrailleRowsMask_t[544]
typedef char * brlapi_param_computerBrailleTable_t
typedef char * brlapi_param_literaryBrailleTable_t
typedef char * brlapi_param_messageLocale_t
const brlapi_param_properties_t * brlapi_getParameterProperties (brlapi_param_t parameter)
Macro Definition Documentation¶
#define BRLAPI_PARAM_CLIENT_PRIORITY_DEFAULT 50¶
Default value for BRLAPI_PARAM_CLIENT_PRIORITYTypedef Documentation¶
typedef brlapi_param_bool_t brlapi_param_audibleAlerts_t¶
Type to be used for BRLAPI_PARAM_AUDIBLE_ALERTStypedef uint8_t brlapi_param_bool_t¶
Type to be used for boolean parameterstypedef uint32_t brlapi_param_clientPriority_t¶
Type to be used for BRLAPI_PARAM_CLIENT_PRIORITYtypedef char* brlapi_param_clipboardContent_t¶
Type to be used for BRLAPI_PARAM_CLIPBOARD_CONTENTtypedef brlapi_keyCode_t brlapi_param_commandCode_t¶
Type to be used for BRLAPI_PARAM_BOUND_COMMAND_CODEStypedef char* brlapi_param_commandLongName_t¶
Type to be used for BRLAPI_PARAM_COMMAND_LONG_NAMEtypedef char* brlapi_param_commandShortName_t¶
Type to be used for BRLAPI_PARAM_COMMAND_SHORT_NAMEtypedef uint8_t brlapi_param_computerBrailleCellSize_t¶
Type to be used for BRLAPI_PARAM_COMPUTER_BRAILLE_CELL_SIZEtypedef uint8_t brlapi_param_computerBrailleRowsMask_t[544]¶
Type to be used for BRLAPI_PARAM_COMPUTER_BRAILLE_ROWS_MASKtypedef char* brlapi_param_computerBrailleTable_t¶
Type to be used for BRLAPI_PARAM_COMPUTER_BRAILLE_TABLEtypedef uint8_t brlapi_param_cursorBlinkPercentage_t¶
Type to be used for BRLAPI_PARAM_CURSOR_BLINK_PERCENTAGEtypedef uint32_t brlapi_param_cursorBlinkPeriod_t¶
Type to be used for BRLAPI_PARAM_CURSOR_BLINK_PERIODtypedef uint8_t brlapi_param_cursorDots_t¶
Type to be used for BRLAPI_PARAM_CURSOR_DOTStypedef uint8_t brlapi_param_deviceCellSize_t¶
Type to be used for BRLAPI_PARAM_DEVICE_CELL_SIZEtypedef char* brlapi_param_deviceIdentifier_t¶
Type to be used for BRLAPI_PARAM_DEVICE_IDENTIFIERtypedef char* brlapi_param_deviceModel_t¶
Type to be used for BRLAPI_PARAM_DEVICE_MODELtypedef brlapi_param_bool_t brlapi_param_deviceOnline_t¶
Type to be used for BRLAPI_PARAM_DEVICE_ONLINEtypedef uint32_t brlapi_param_deviceSpeed_t¶
Type to be used for BRLAPI_PARAM_DEVICE_SPEEDtypedef char* brlapi_param_driverCode_t¶
Type to be used for BRLAPI_PARAM_DRIVER_CODEtypedef char* brlapi_param_driverName_t¶
Type to be used for BRLAPI_PARAM_DRIVER_NAMEtypedef char* brlapi_param_driverVersion_t¶
Type to be used for BRLAPI_PARAM_DRIVER_VERSIONtypedef brlapi_keyCode_t brlapi_param_keyCode_t¶
Type to be used for BRLAPI_PARAM_DEVICE_KEY_CODEStypedef char* brlapi_param_keyLongName_t¶
Type to be used for BRLAPI_PARAM_KEY_LONG_NAMEtypedef char* brlapi_param_keyShortName_t¶
Type to be used for BRLAPI_PARAM_KEY_SHORT_NAMEtypedef brlapi_param_bool_t brlapi_param_literaryBraille_t¶
Type to be used for BRLAPI_PARAM_LITERARY_BRAILLEtypedef char* brlapi_param_literaryBrailleTable_t¶
Type to be used for BRLAPI_PARAM_LITERARY_BRAILLE_TABLEtypedef char* brlapi_param_messageLocale_t¶
Type to be used for BRLAPI_PARAM_MESSAGE_LOCALEtypedef uint8_t* brlapi_param_renderedCells_t¶
Type to be used for BRLAPI_PARAM_RENDERED_CELLStypedef brlapi_param_bool_t brlapi_param_retainDots_t¶
Type to be used for BRLAPI_PARAM_RETAIN_DOTStypedef uint32_t brlapi_param_serverVersion_t¶
Type to be used for BRLAPI_PARAM_SERVER_VERSIONtypedef brlapi_param_bool_t brlapi_param_skipIdenticalLines_t¶
Type to be used for BRLAPI_PARAM_SKIP_IDENTICAL_LINEStypedef uint64_t brlapi_param_subparam_t¶
Type to be used for specifying a sub-parameterEnumeration Type Documentation¶
enum brlapi_param_type_t¶
Enumeration of parameter value typesEnumerator
- BRLAPI_PARAM_TYPE_STRING
- Parameter is a string of UTF-8 characters
- BRLAPI_PARAM_TYPE_BOOLEAN
- Parameter is one or more booleans represented by a uint8_t
- BRLAPI_PARAM_TYPE_UINT8
- Parameter is one or more 8-bit unsigned integers
- BRLAPI_PARAM_TYPE_UINT16
- Parameter is one or more 16-bit unsigned integers
- BRLAPI_PARAM_TYPE_UINT32
- Parameter is one or more 32-bit unsigned integers
- BRLAPI_PARAM_TYPE_UINT64
- Parameter is one or more 64-bit unsigned integers
- BRLAPI_PARAM_TYPE_KEYCODE
- Parameter is one or more key codes
Function Documentation¶
const brlapi_param_properties_t* brlapi_getParameterProperties (brlapi_param_t parameter)¶
Enumeration of parameter types Return a description of the properties of a parameterParameters:
parameter is the parameter whose properties
describion shall be returned.
Returns:
a pointer to the description of the properties of the
parameter.
Author¶
Generated automatically by Doxygen for BrlAPI from the source code.Sat Oct 24 2020 | Version 0.8 |