8 #ifndef _SCRIPTEL_HID_REPORTS_H_ 
    9 #define _SCRIPTEL_HID_REPORTS_H_ 
   14 #define SCRIPTEL_REGION_BASE_SIZE 28 
 1123     unsigned char track1[79];
 
 1127     unsigned char track2[40];
 
 1131     unsigned char track3[107];
 
 1568     unsigned char kernel_version[3];
 
 1572     unsigned char firmware_version[3];
 
 1620     unsigned char data[128];
 
 1647     unsigned char data[2048];
 
 1661     unsigned char guid[16];
 
 1679     unsigned char serial_number[32];
 
 1836     unsigned char register_info[8];
 
 1940     unsigned short start_x;
 
 1941     unsigned short start_y;
 
 1975         unsigned long composit[256];
 
 2223     char error_info[64];
 
 2455     unsigned char graphic[2039];
 
 2917     unsigned char resource_data[1024];
 
 3413     unsigned char region_list[100];
 
 3417     unsigned char screen_next_list[100];
 
scriptel_region_save_changes
This enumeration contains the valid options for region edit complete.
Definition: scriptel-hid-reports.h:2697
 
@ SCRIPTEL_REGION_DISCARD_CHANGES
Discard all region changes.
Definition: scriptel-hid-reports.h:2701
 
@ SCRIPTEL_REGION_SAVE_CHANGES
Save all region changes persistently.
Definition: scriptel-hid-reports.h:2705
 
scriptel_hid_report_id
This enumeration contains all of the valid reports identifiers for reports that the ScripTouch firmwa...
Definition: scriptel-hid-reports.h:26
 
@ SCRIPTEL_FEATURE_POWERSTATE
The report identifier of the power state feature report.
Definition: scriptel-hid-reports.h:54
 
@ SCRIPTEL_FEATURE_DISPLAYINFO
The report identifier of the display information feature report.
Definition: scriptel-hid-reports.h:126
 
@ SCRIPTEL_FEATURE_TOUCHPARAMETERS
The report identifier of the touch parameters feature report.
Definition: scriptel-hid-reports.h:110
 
@ SCRIPTEL_FEATURE_DELETE_SCREEN
The report identifier of the delete screen feature report.
Definition: scriptel-hid-reports.h:210
 
@ SCRIPTEL_INPUT_BUTTONPRESS
The report identifier of the button press input report.
Definition: scriptel-hid-reports.h:297
 
@ SCRIPTEL_FEATURE_ACTIVE_SCREEN
The report identifier of the active screen feature report.
Definition: scriptel-hid-reports.h:222
 
@ SCRIPTEL_FEATURE_CAPABILITIES
The report identifier of the capabilities feature report.
Definition: scriptel-hid-reports.h:34
 
@ SCRIPTEL_FEATURE_RUNMODE
The report identifier of the run mode feature report.
Definition: scriptel-hid-reports.h:30
 
@ SCRIPTEL_FEATURE_DEVICECONFIGURE
The report identifier of the device configuration feature report.
Definition: scriptel-hid-reports.h:42
 
@ SCRIPTEL_FEATURE_PIXEL_RETRIEVAL_LOCATION
The report identifier of Get/Set Picel Retrieval Location.
Definition: scriptel-hid-reports.h:274
 
@ SCRIPTEL_FEATURE_REGION_IDX
The report identifier of the region index feature report.
Definition: scriptel-hid-reports.h:190
 
@ SCRIPTEL_FEATURE_REGISTERGET
The report identifier of the register get feature report.
Definition: scriptel-hid-reports.h:98
 
@ SCRIPTEL_FEATURE_GENERALPARAMETERS
The report identifier of the general parameters feature report.
Definition: scriptel-hid-reports.h:90
 
@ SCRIPTEL_FEATURE_REGIONSET
The report identifier of the region set feature report.
Definition: scriptel-hid-reports.h:150
 
@ SCRIPTEL_FEATURE_REGIONGET
The report identifier of the region get feature report.
Definition: scriptel-hid-reports.h:142
 
@ SCRIPTEL_INPUT_BUTTONMOVE
The report identifier of the button move input report.
Definition: scriptel-hid-reports.h:289
 
@ SCRIPTEL_FEATURE_REGIONDELETE
The report identifier of the region delete feature report.
Definition: scriptel-hid-reports.h:158
 
@ SCRIPTEL_FEATURE_OUTPUTCONFIGURATION
The report identifier of the output configuration feature report.
Definition: scriptel-hid-reports.h:114
 
@ SCRIPTEL_INPUT_MOUSECOORDINATE
The report identifier of the mouse coordinate input report.
Definition: scriptel-hid-reports.h:242
 
@ SCRIPTEL_FEATURE_FIRMWAREDOWNLOAD
The report identifier of the firmware download feature report.
Definition: scriptel-hid-reports.h:66
 
@ SCRIPTEL_FEATURE_MODIFY_SCREEN
The report identifier of the modify screen feature report.
Definition: scriptel-hid-reports.h:214
 
@ SCRIPTEL_FEATURE_DOWNLOADCOMMANDSTATUS
The report identifier of the download command status feature report.
Definition: scriptel-hid-reports.h:82
 
@ SCRIPTEL_INPUT_MAGCARDDATA
The report identifier of the magnetic card data input report.
Definition: scriptel-hid-reports.h:262
 
@ SCRIPTEL_FEATURE_SCREEN_REGION_INFO
The report identifier of the screen region info feature report.
Definition: scriptel-hid-reports.h:218
 
@ SCRIPTEL_FEATURE_SCREEN_REGION_SAVE_RELOAD
The report identifier of the screen region save reload report.
Definition: scriptel-hid-reports.h:226
 
@ SCRIPTEL_INPUT_DIGITIZERPENCOORDINATE
The report identifier of the digitizer pen coordinate input report.
Definition: scriptel-hid-reports.h:246
 
@ SCRIPTEL_FEATURE_RESOURCE_INFO
The report identifier of the resource info feature report.
Definition: scriptel-hid-reports.h:174
 
@ SCRIPTEL_INPUT_KEYBOARD
The report identifier of the keyboard input report.
Definition: scriptel-hid-reports.h:254
 
@ SCRIPTEL_INPUT_DEBUGCOORDINATE
The report identifier of the debug coordinate input report.
Definition: scriptel-hid-reports.h:266
 
@ SCRIPTEL_INPUT_MULTITOUCHCOORDINATE
The report identifier of the multi-touch coordinate input report.
Definition: scriptel-hid-reports.h:258
 
@ SCRIPTEL_FEATURE_PENPARAMETERS
The report identifier of the pen parameters feature report.
Definition: scriptel-hid-reports.h:106
 
@ SCRIPTEL_FEATURE_VERSIONINFO
The report identifier of the version information feature report.
Definition: scriptel-hid-reports.h:58
 
@ SCRIPTEL_INPUT_BUTTONDOWN
The following reports are fake input reports generated in the library.
Definition: scriptel-hid-reports.h:285
 
@ SCRIPTEL_FEATURE_DELETE_RESOURCE
The report identifier of the delete resource feature report.
Definition: scriptel-hid-reports.h:182
 
@ SCRIPTEL_FEATURE_REGION
The report identifier of the region feature report.
Definition: scriptel-hid-reports.h:194
 
@ SCRIPTEL_FEATURE_GENII_CONFIGURATION_AND_DIAGNOSTICS
The report identifier for STGEN-II Configuration and Diagnostics.
Definition: scriptel-hid-reports.h:301
 
@ SCRIPTEL_INPUT_BUTTONUP
The report identifier of the button up input report.
Definition: scriptel-hid-reports.h:293
 
@ SCRIPTEL_FEATURE_DISPLAYSETTINGS
The report identifier of the display settings feature report.
Definition: scriptel-hid-reports.h:134
 
@ SCRIPTEL_FEATURE_ERRORCORRECTION
The report identifier of the error correction feature report.
Definition: scriptel-hid-reports.h:70
 
@ SCRIPTEL_FEATURE_FREQUENCYAMPLITUDE
The report identifier of the frequency amplitude feature report.
Definition: scriptel-hid-reports.h:50
 
@ SCRIPTEL_FEATURE_ENGINEERING_TEST
The report identifier of Engineering Use report.
Definition: scriptel-hid-reports.h:270
 
@ SCRIPTEL_FEATURE_PIXELS
The report itdentifier of Get/SET Pixels.
Definition: scriptel-hid-reports.h:278
 
@ SCRIPTEL_INPUT_COORDINATE
The report identifier of the coordinate input report.
Definition: scriptel-hid-reports.h:230
 
@ SCRIPTEL_FEATURE_CALIBRATE
The report identifier of the calibrate feature report.
Definition: scriptel-hid-reports.h:166
 
@ SCRIPTEL_FEATURE_SERIALNUMBER
The report identifier of the serial number feature report.
Definition: scriptel-hid-reports.h:74
 
@ SCRIPTEL_FEATURE_RESOURCE_AVAILABILITY
The report identifier of the resource availability feature report.
Definition: scriptel-hid-reports.h:186
 
@ SCRIPTEL_FEATURE_DISPLAYCONTENT
The report identifier of the display content feature report.
Definition: scriptel-hid-reports.h:130
 
@ SCRIPTEL_FEATURE_REGIONUPDATE
The report identifier of the region update feature report.
Definition: scriptel-hid-reports.h:154
 
@ SCRIPTEL_FEATURE_CONTACTCOUNTMAXIMUM
The report identifier of the contact count maximum feature report.
Definition: scriptel-hid-reports.h:46
 
@ SCRIPTEL_FEATURE_DELETE_REGION
The report identifier of the delete region feature report.
Definition: scriptel-hid-reports.h:198
 
@ SCRIPTEL_FEATURE_DEVICE_STATUS
The report identifier of the device status and error clearer.
Definition: scriptel-hid-reports.h:38
 
@ SCRIPTEL_FEATURE_OPERATINGMODE
The report identifier of the operating mode feature report.
Definition: scriptel-hid-reports.h:86
 
@ SCRIPTEL_INPUT_DIGITIZERTOUCHCOORDINATE
The report identifier of the digitizer touch coordinate input report.
Definition: scriptel-hid-reports.h:250
 
@ SCRIPTEL_INPUT_ADCVALUES
The report identifier of the adc values input report.
Definition: scriptel-hid-reports.h:238
 
@ SCRIPTEL_FEATURE_SCREEN_IDX
The report identifier of the screen index feature report.
Definition: scriptel-hid-reports.h:202
 
@ SCRIPTEL_FEATURE_SCREEN
The report identifier of the screen feature report.
Definition: scriptel-hid-reports.h:206
 
@ SCRIPTEL_FEATURE_REGIONGETDEFAULT
The report identifier of the region default feature report.
Definition: scriptel-hid-reports.h:146
 
@ SCRIPTEL_FEATURE_ASICRESET
The report identifier of the ASIC reset feature report.
Definition: scriptel-hid-reports.h:94
 
@ SCRIPTEL_FEATURE_COORDINATERANGE
The report identifier of the coordinate range feature report.
Definition: scriptel-hid-reports.h:62
 
@ SCRIPTEL_FEATURE_CALIBRATION_DATA
The report identifier of the calibration data report.
Definition: scriptel-hid-reports.h:122
 
@ SCRIPTEL_FEATURE_SAVECONFIGURATION
The report identifier of the save configuration feature report.
Definition: scriptel-hid-reports.h:78
 
@ SCRIPTEL_FEATURE_RESOURCE_IDX
The report identifier of the resource index feature report.
Definition: scriptel-hid-reports.h:170
 
@ SCRIPTEL_FEATURE_UPDATEDISPLAYCHUNK
The report identifier of the update display chunk feature report.
Definition: scriptel-hid-reports.h:138
 
@ SCRIPTEL_INPUT_EXTENDEDCOORDINATE
The report identifier of the extended coordinate input report.
Definition: scriptel-hid-reports.h:234
 
@ SCRIPTEL_FEATURE_REGIONEDITCOMPLETE
The report identifier of the region edit complete feature report.
Definition: scriptel-hid-reports.h:162
 
@ SCRIPTEL_FEATURE_PERIPHERAL_CONFIGURATION
The report identifier of the peripheral configuration feature report.
Definition: scriptel-hid-reports.h:118
 
@ SCRIPTEL_FEATURE_RESOURCE
The report identifier of the resource feature report.
Definition: scriptel-hid-reports.h:178
 
@ SCRIPTEL_FEATURE_REGISTERSET
The report identifier of the register set feature report.
Definition: scriptel-hid-reports.h:102
 
scriptel_adc_data_type
This enumeration contains all valid types of ADC data.
Definition: scriptel-hid-reports.h:911
 
@ SCRIPTEL_ADC_DATA_TYPE_SCAN
Identifier for a scan sample.
Definition: scriptel-hid-reports.h:915
 
@ SCRIPTEL_ADC_DATA_TYPE_CHANNEL
Identifier for a channel sample.
Definition: scriptel-hid-reports.h:919
 
scriptel_cardswipe_track_status
This enumeration contains error codes that can be passed back when reading magnetic card tracks.
Definition: scriptel-hid-reports.h:1013
 
@ SCRIPTEL_CARDSWIPE_STATUS_PARITY_ERROR
A parity error was found.
Definition: scriptel-hid-reports.h:1021
 
@ SCRIPTEL_CARDSWIPE_STATUS_VALID
The track read is valid and can be used.
Definition: scriptel-hid-reports.h:1017
 
@ SCRIPTEL_CARDSWIPE_STATUS_UNKNOWN_FORMAT
The magnetic card is in an unknown format.
Definition: scriptel-hid-reports.h:1025
 
@ SCRIPTEL_CARDSWIPE_STATUS_CORRUPT
The checksum of the card was incorrect.
Definition: scriptel-hid-reports.h:1029
 
scriptel_card_reader
This enumeration contains the different types of card readers that can be embedded into a ScripTouch ...
Definition: scriptel-hid-reports.h:1278
 
@ SCRIPTEL_CARDREADER_HID
Vendor-specific HID card reader equipped.
Definition: scriptel-hid-reports.h:1286
 
@ SCRIPTEL_CARDREADER_NONE
No card reader equipped.
Definition: scriptel-hid-reports.h:1282
 
@ SCRIPTEL_CARDREADER_KEYBOARD_PREAMBLE
Keyboard card reader equipped - Scriptel preamble.
Definition: scriptel-hid-reports.h:1294
 
@ SCRIPTEL_MAG_CARDREADER_CHANGEABLE
Reader capable of switching output modes.
Definition: scriptel-hid-reports.h:1310
 
@ SCRIPTEL_MAG_CARDREADER_HID
Vendor-specific HID card reader equipped.
Definition: scriptel-hid-reports.h:1302
 
@ SCRIPTEL_CARDREADER_INTERCHANGEABLE
Card read can switch between HID and Keyboard.
Definition: scriptel-hid-reports.h:1298
 
@ SCRIPTEL_MAG_CARDREADER_KEYBOARD
Keyboard card reader equipped.
Definition: scriptel-hid-reports.h:1306
 
@ SCRIPTEL_CARDREADER_KEYBOARD_BASIC
Keyboard card reader equipped - no preamble.
Definition: scriptel-hid-reports.h:1290
 
scriptel_calibration_point
This enumeration contains all of the valid calibration points.
Definition: scriptel-hid-reports.h:1053
 
@ SCRIPTEL_CALIBRATION_POINT_UPPERLEFT
Calibration point is in the upper left of the screen.
Definition: scriptel-hid-reports.h:1061
 
@ SCRIPTEL_CALIBRATION_POINT_UPPERRIGHT
Calibration point is in the upper right of the screen.
Definition: scriptel-hid-reports.h:1073
 
@ SCRIPTEL_CALIBRATION_POINT_LOWERRIGHT
Calibration point is in the lower right of the screen.
Definition: scriptel-hid-reports.h:1069
 
@ SCRIPTEL_CALIBRATION_POINT_LOWERLEFT
Calibration point is in the lower left of the screen.
Definition: scriptel-hid-reports.h:1065
 
@ SCRIPTEL_CALIBRATION_POINT_CENTER
Calibration point is in the center of the screen.
Definition: scriptel-hid-reports.h:1057
 
scriptel_mag_card_output
Definition: scriptel-hid-reports.h:731
 
@ SCRIPTEL_MAG_CARD_OEM_FORMAT
Peripheral outputs data in OEM Format.
Definition: scriptel-hid-reports.h:735
 
@ SCRIPTEL_MAG_CARD_KEYBOARD_PREAMBLE
Peripheral outputs data in Keyboard Format with Preamble, SCRIPTEL_MAG_CARD_KEYBOARD must be active.
Definition: scriptel-hid-reports.h:743
 
@ SCRIPTEL_MAG_CARD_KEYBOARD
Peripheral outputs data in Keyboard Format.
Definition: scriptel-hid-reports.h:739
 
scriptel_compression_mode
This enumeration contains valid compression modes.
Definition: scriptel-hid-reports.h:712
 
@ SCRIPTEL_OUTPUT_UNCOMPRESSED_LORES
No compression, low resolution output.
Definition: scriptel-hid-reports.h:716
 
@ SCRIPTEL_OUTPUT_UNCOMPRESSED_HIRES
Uncompressed, high resolution output (currently unsupported in firmware)
Definition: scriptel-hid-reports.h:724
 
@ SCRIPTEL_OUTPUT_COMPRESSED_LORES
Compressed, low resolution output (currently unsupported in firmware)
Definition: scriptel-hid-reports.h:720
 
@ SCRIPTEL_OUTPUT_COMPRESSED_HIRES
Compressed, high resolution output.
Definition: scriptel-hid-reports.h:728
 
scriptel_screen_region_save_changes
Definition: scriptel-hid-reports.h:2708
 
@ SCRIPTEL_SCREEN_REGION_FACTORY_DEFAULTS
Restore all screens and regions to factory defaults.
Definition: scriptel-hid-reports.h:2720
 
@ SCRIPTEL_SCREEN_REGION_SAVE_CHANGES
Save all screen and region changes persistently.
Definition: scriptel-hid-reports.h:2716
 
@ SCRIPTEL_SCREEN_REGION_DISCARD_CHANGES
Discard all screen and region changes.
Definition: scriptel-hid-reports.h:2712
 
scriptel_ouput_configuration_flags
This enumeration contains the output report flags.
Definition: scriptel-hid-reports.h:307
 
@ SCRIPTEL_OUTPUT_CONFIGURATION_MOUSE
USB device type, not used on signature pads.
Definition: scriptel-hid-reports.h:319
 
@ SCRIPTEL_OUTPUT_CONFIGURATION_OEM
Used by Scriptel, does not apply to signature pads.
Definition: scriptel-hid-reports.h:311
 
@ SCRIPTEL_OUTPUT_CONFIGURATION_PEN_DIGITIZER
USB device type, not used on signature pads.
Definition: scriptel-hid-reports.h:323
 
@ SCRIPTEL_OUTPUT_CONFIGURATION_DEBUG_DATA
Used for testing.
Definition: scriptel-hid-reports.h:339
 
@ SCRIPTEL_OUTPUT_CONFIGURATION_KEYBOARD
EasyScript mode.
Definition: scriptel-hid-reports.h:331
 
@ SCRIPTEL_OUTPUT_CONFIGURATION_TOUCH
USB device type, not used on signature pads.
Definition: scriptel-hid-reports.h:327
 
@ SCRIPTEL_OUTPUT_CONFIGURATION_RAW_DATA
Used for testing.
Definition: scriptel-hid-reports.h:335
 
@ SCRIPTEL_OUTPUT_CONFIGURATION_OEM_EXTENDED
ProScript mode.
Definition: scriptel-hid-reports.h:315
 
scriptel_device_run_mode
This enumeration contains all of the valid run modes for ScripTouch firmware.
Definition: scriptel-hid-reports.h:572
 
@ SCRIPTEL_RUNMODE_TOUCHSINGLE
Defined but unused, reserved for later use.
Definition: scriptel-hid-reports.h:594
 
@ SCRIPTEL_RUNMODE_PEN
Pen mode, configures the digitizer to accept pen input.
Definition: scriptel-hid-reports.h:585
 
@ SCRIPTEL_RUNMODE_AUTOTOUCH
Auto Touch mode, alternates quickly between pen and touch mode to detect either.
Definition: scriptel-hid-reports.h:590
 
@ SCRIPTEL_RUNMODE_COMMAND
Command mode, turns off the ASIC and accepts commands.
Definition: scriptel-hid-reports.h:576
 
@ SCRIPTEL_RUNMODE_PENSINGLE
Defined but unused, reserved for later use.
Definition: scriptel-hid-reports.h:602
 
@ SCRIPTEL_RUNMODE_PENSTREAM
Defined but unused, reserved for later use.
Definition: scriptel-hid-reports.h:606
 
@ SCRIPTEL_RUNMODE_TOUCHSTREAM
Defined but unused, reserved for later use.
Definition: scriptel-hid-reports.h:598
 
@ SCRIPTEL_RUNMODE_TOUCH
Touch mode, configures the digitizer to accept touch input.
Definition: scriptel-hid-reports.h:581
 
@ SCRIPTEL_RUNMODE_PENCONTINUOUS
Defined but unused, reserved for later use.
Definition: scriptel-hid-reports.h:610
 
scriptel_hid_report_size
This enumeration contains the sizes in bytes of all of the static sized reports.
Definition: scriptel-hid-reports.h:346
 
@ SCRIPTEL_FEATURE_REGISTERSET_SIZE
Size in bytes of the register set feature report.
Definition: scriptel-hid-reports.h:418
 
@ SCRIPTEL_FEATURE_CAPABILITIES_SIZE
Size in bytes of the capabilities feature report.
Definition: scriptel-hid-reports.h:354
 
@ SCRIPTEL_FEATURE_RESOURCE_IDX_SIZE
Size in bytes of the resource index feature report.
Definition: scriptel-hid-reports.h:474
 
@ SCRIPTEL_FEATURE_REGIONUPDATE_SIZE
Size in bytes of the region update feature report.
Definition: scriptel-hid-reports.h:462
 
@ SCRIPTEL_FEATURE_ASICRESET_SIZE
Size in bytes of the ASIC reset feature report.
Definition: scriptel-hid-reports.h:410
 
@ SCRIPTEL_FEATURE_ERRORCORRECTION_SIZE
Size in bytes of the error correction feature report.
Definition: scriptel-hid-reports.h:386
 
@ SCRIPTEL_FEATURE_OUTPUTCONFIGURATION_SIZE
Size in bytes of the output configuration report.
Definition: scriptel-hid-reports.h:430
 
@ SCRIPTEL_FEATURE_REGISTERGET_SIZE
Size in bytes of the register get feature report.
Definition: scriptel-hid-reports.h:414
 
@ SCRIPTEL_FEATURE_DEVICECONFIGURE_SIZE
Size in bytes of the device configure feature report.
Definition: scriptel-hid-reports.h:358
 
@ SCRIPTEL_FEATURE_VERSIONINFO_SIZE
Size in bytes of the version info feature report.
Definition: scriptel-hid-reports.h:374
 
@ SCRIPTEL_INPUT_COORDINATE_SIZE
Size in bytes of the coordinate size input report.
Definition: scriptel-hid-reports.h:534
 
@ SCRIPTEL_INPUT_MAGCARDDATA_SIZE
Size in bytes of the magnetic card data input report.
Definition: scriptel-hid-reports.h:546
 
@ SCRIPTEL_FEATURE_SCREEN_SIZE
Size in bytes of the screen feature report.
Definition: scriptel-hid-reports.h:506
 
@ SCRIPTEL_FEATURE_PIXELS_SIZE
Size in bytes of the get/set pixels feature report.
Definition: scriptel-hid-reports.h:558
 
@ SCRIPTEL_FEATURE_SCREEN_REGION_SAVE_RELOAD_SIZE
Size in bytes of the screen region commit feature report.
Definition: scriptel-hid-reports.h:526
 
@ SCRIPTEL_FEATURE_PERIPHERAL_CONFIGURATION_SIZE
Size in bytes of the peripheral configuration report.
Definition: scriptel-hid-reports.h:434
 
@ SCRIPTEL_FEATURE_DOWNLOADCOMMANDSTATUS_SIZE
Size in bytes of the download command status feature report.
Definition: scriptel-hid-reports.h:398
 
@ SCRIPTEL_FEATURE_CALIBRATION_DATA_SIZE
Size in bytes of the calibration data report.
Definition: scriptel-hid-reports.h:442
 
@ SCRIPTEL_FEATURE_SCREEN_IDX_SIZE
Size in bytes of the screen index feature report.
Definition: scriptel-hid-reports.h:498
 
@ SCRIPTEL_FEATURE_RESOURCE_INFO_SIZE
Size in bytes of the resource info feature report.
Definition: scriptel-hid-reports.h:478
 
@ SCRIPTEL_FEATURE_SERIALNUMBER_SIZE
Size in bytes of the serial number feature report.
Definition: scriptel-hid-reports.h:390
 
@ SCRIPTEL_INPUT_DEBUGCOORDINATE_SIZE
Size in bytes of the debug coordinate input report.
Definition: scriptel-hid-reports.h:550
 
@ SCRIPTEL_FEATURE_COORDINATERANGE_SIZE
Size in bytes of the coordinate range feature report.
Definition: scriptel-hid-reports.h:378
 
@ SCRIPTEL_FEATURE_DELETE_SCREEN_SIZE
Size in bytes of the delete screen feature report.
Definition: scriptel-hid-reports.h:510
 
@ SCRIPTEL_FEATURE_POWERSTATE_SIZE
Size in bytes of the power state feature report.
Definition: scriptel-hid-reports.h:370
 
@ SCRIPTEL_FEATURE_REGIONEDITCOMPLETE_SIZE
Size in bytes of the region edit complete feature report.
Definition: scriptel-hid-reports.h:470
 
@ SCRIPTEL_FEATURE_DELETE_REGION_SIZE
Size in bytes of the delete region feature report.
Definition: scriptel-hid-reports.h:502
 
@ SCRIPTEL_FEATURE_MODIFY_SCREEN_SIZE
Size in bytes of the modify screen feature report.
Definition: scriptel-hid-reports.h:514
 
@ SCRIPTEL_FEATURE_PIXEL_RETRIEVAL_LOCATION_SIZE
Size in bytes of the get/set Pixel Retrieval Location feature report.
Definition: scriptel-hid-reports.h:554
 
@ SCRIPTEL_FEATURE_DEVICE_STATUS_SIZE
Size in bytes of the Device Status report.
Definition: scriptel-hid-reports.h:438
 
@ SCRIPTEL_FEATURE_FREQUENCYAMPLITUDE_SIZE
Size in bytes of the frequency amplitude feature report.
Definition: scriptel-hid-reports.h:366
 
@ SCRIPTEL_FEATURE_CALIBRATE_SIZE
Size in bytes of the calibrate feature report.
Definition: scriptel-hid-reports.h:530
 
@ SCRIPTEL_FEATURE_RUNMODE_SIZE
Size in bytes of the run mode feature report.
Definition: scriptel-hid-reports.h:350
 
@ SCRIPTEL_FEATURE_ACTIVE_SCREEN_SIZE
Size in bytes of the active screen feature report.
Definition: scriptel-hid-reports.h:522
 
@ SCRIPTEL_INPUT_EXTENDEDCOORDINATE_SIZE
Size in bytes of the extended coordinate input report.
Definition: scriptel-hid-reports.h:538
 
@ SCRIPTEL_FEATURE_DELETE_RESOURCE_SIZE
Size in bytes of the delete resource feature report.
Definition: scriptel-hid-reports.h:490
 
@ SCRIPTEL_FEATURE_UPDATEDISPLAYCHUNK_SIZE
Size in bytes of the update display chunk feature report.
Definition: scriptel-hid-reports.h:458
 
@ SCRIPTEL_FEATURE_DISPLAYSETTINGS_SIZE
Size in bytes of the display settings feature report.
Definition: scriptel-hid-reports.h:454
 
@ SCRIPTEL_FEATURE_REGIONDELETE_SIZE
Size in bytes of the region delete feature report.
Definition: scriptel-hid-reports.h:466
 
@ SCRIPTEL_FEATURE_SAVECONFIGURATION_SIZE
Size in bytes of the save configuration feature report.
Definition: scriptel-hid-reports.h:394
 
@ SCRIPTEL_FEATURE_RESOURCE_SIZE
Size in bytes of the resource feature report.
Definition: scriptel-hid-reports.h:486
 
@ SCRIPTEL_FEATURE_FIRMWAREDOWNLOAD_SIZE
Size in bytes of the firmware download feature report.
Definition: scriptel-hid-reports.h:382
 
@ SCRIPTEL_FEATURE_SCREEN_REGION_INFO_SIZE
Size in bytes of the screen region info feature report.
Definition: scriptel-hid-reports.h:518
 
@ SCRIPTEL_INPUT_ADCVALUES_SIZE
Size in bytes of the ADC values input report.
Definition: scriptel-hid-reports.h:542
 
@ SCRIPTEL_FEATURE_DISPLAYCONTENT_SIZE
Size in bytes of the display content feature report.
Definition: scriptel-hid-reports.h:450
 
@ SCRIPTEL_FEATURE_ENGINEERING_TEST_SIZE
Size in bytes of the engineering test feature report.
Definition: scriptel-hid-reports.h:562
 
@ SCRIPTEL_FEATURE_REGION_IDX_SIZE
Size in bytes of the region index feature report.
Definition: scriptel-hid-reports.h:494
 
@ SCRIPTEL_FEATURE_RESOURCE_AVAILABILITY_SIZE
Size in bytes of the resource availability feature report.
Definition: scriptel-hid-reports.h:482
 
@ SCRIPTEL_FEATURE_TOUCHPARAMETERS_SIZE
Size in bytes of the touch parameters feature report.
Definition: scriptel-hid-reports.h:426
 
@ SCRIPTEL_FEATURE_GENERALPARAMETERS_SIZE
Size in bytes of the general parameters feature report.
Definition: scriptel-hid-reports.h:406
 
@ SCRIPTEL_FEATURE_OPERATINGMODE_SIZE
Size in bytes of the operating mode feature report.
Definition: scriptel-hid-reports.h:402
 
@ SCRIPTEL_FEATURE_GENII_CONFIGURATION_AND_DIAGNOSTICS_SIZE
Size in bytes of the genII configuration and diagnostics feature report.
Definition: scriptel-hid-reports.h:566
 
@ SCRIPTEL_FEATURE_DISPLAYINFO_SIZE
Size in bytes of the display info feature report.
Definition: scriptel-hid-reports.h:446
 
@ SCRIPTEL_FEATURE_CONTACTCOUNTMAXIMUM_SIZE
Size in bytes of the contact count maximum feature report.
Definition: scriptel-hid-reports.h:362
 
@ SCRIPTEL_FEATURE_PENPARAMETERS_SIZE
Size in bytes of the pen parameters feature report.
Definition: scriptel-hid-reports.h:422
 
scriptel_supported_transfer_modes
This enumeration contains values for the coordinate_modes capabilities bit-mask.
Definition: scriptel-hid-reports.h:1236
 
@ SCRIPTEL_MODE_THROTTLING
The device supports coordinate throttling.
Definition: scriptel-hid-reports.h:1252
 
@ SCRIPTEL_MODE_COMPRESSION
The device supports coordinate compression.
Definition: scriptel-hid-reports.h:1248
 
@ SCRIPTEL_MODE_BUFFERING
The device supports coordinate buffering (batch) output.
Definition: scriptel-hid-reports.h:1244
 
@ SCRIPTEL_MODE_STREAMING
The device supports streaming output.
Definition: scriptel-hid-reports.h:1240
 
scriptel_displaysettings_command
This enumeration contains valid flags for the command byte field in the set display settings report.
Definition: scriptel-hid-reports.h:750
 
@ SCRIPTEL_COMMAND_COMMIT
This display settings will be commited to flash.
Definition: scriptel-hid-reports.h:760
 
@ SCRIPTEL_COMMAND_RESTORE_DEFAULTS
Ignore the values in the report, restore the default values.
Definition: scriptel-hid-reports.h:765
 
@ SCRIPTEL_COMMAND_RUNTIME
The display settings will only persist during runtime.
Definition: scriptel-hid-reports.h:755
 
scriptel_supported_reports
This enumeration contains values for the capabilities bit-mask in the compatibility report.
Definition: scriptel-hid-reports.h:1210
 
@ SCRIPTEL_SUPPORTED_REPORTS_MOUSE
The device supports HID mouse input reports.
Definition: scriptel-hid-reports.h:1218
 
@ SCRIPTEL_SUPPORTED_REPORTS_TOUCH
The device supports HID touch input reports.
Definition: scriptel-hid-reports.h:1226
 
@ SCRIPTEL_SUPPORTED_REPORTS_KEYBOARD
The device supports HID keyboard input reports.
Definition: scriptel-hid-reports.h:1230
 
@ SCRIPTEL_SUPPORTED_REPORTS_PEN
The device supports HID pen input reports.
Definition: scriptel-hid-reports.h:1222
 
@ SCRIPTEL_SUPPORTED_REPORTS_HID
The device supports vendor-specific (Scriptel) HID input reports.
Definition: scriptel-hid-reports.h:1214
 
scriptel_cardswipe_type
This enumeration contains all of the valid magnetic card types.
Definition: scriptel-hid-reports.h:994
 
@ SCRIPTEL_CARDSWIPE_TYPE_UNKNOWN
Identifier for unknown.
Definition: scriptel-hid-reports.h:1006
 
@ SCRIPTEL_CARDSWIPE_TYPE_IDENTIFICATION
Identifier for identification (state identification) cards.
Definition: scriptel-hid-reports.h:1002
 
@ SCRIPTEL_CARDSWIPE_TYPE_FINANCIAL
Identifier for financial (credit) cards.
Definition: scriptel-hid-reports.h:998
 
scriptel_output_mode
This enumeration contains output modes; whether the output is to be held off, or sent immediatly.
Definition: scriptel-hid-reports.h:694
 
@ TRANSMIT_ON_CONFIRM
Don't send coordinates until the OK button is pressed.
Definition: scriptel-hid-reports.h:702
 
@ TRANSMIT_ON_HOST_COMMAND
Don't send coordinates until the host requests them.
Definition: scriptel-hid-reports.h:706
 
@ REAL_TIME
Send coordinates as soon as possible.
Definition: scriptel-hid-reports.h:698
 
scriptel_asic_power_state
This enumeration contains all of the valid power states for the ASIC.
Definition: scriptel-hid-reports.h:1035
 
@ SCRIPTEL_ASIC_POWER_STATE_POWERDOWN
The ASIC is off.
Definition: scriptel-hid-reports.h:1043
 
@ SCRIPTEL_ASIC_POWER_STATE_STANDBY
The ASIC is in standby mode.
Definition: scriptel-hid-reports.h:1047
 
@ SCRIPTEL_ASIC_POWER_STATE_NORMAL
The ASIC is on and running.
Definition: scriptel-hid-reports.h:1039
 
scriptel_display_type
This enumeration contains the different types of screens that can be embedded in ScripTouch products.
Definition: scriptel-hid-reports.h:1259
 
@ SCRIPTEL_DISPLAY_TYPE_240X64_1X5_BLACKWHITE
The device has a 5x1 inch 240x64 pixel black and white screen equipped.
Definition: scriptel-hid-reports.h:1267
 
@ SCRIPTEL_DISPLAY_TYPE_240X64_1X5_GRAYSCALE
The device has a 5x1 inch 240x64 pixel gray-scale screen equipped.
Definition: scriptel-hid-reports.h:1271
 
@ SCRIPTEL_DISPLAY_TYPE_NONE
The device has no display equipped.
Definition: scriptel-hid-reports.h:1263
 
scriptel_resource_justification
Enum that is used to determine the vertical and horizontal justification of objects within a region.
Definition: scriptel-hid-reports.h:3201
 
@ SCRIPTEL_JUSTIFICATION_CENTER
Justifies the resouce to the center.
Definition: scriptel-hid-reports.h:3221
 
@ SCRIPTEL_JUSTIFICATION_BOTTOM
Justifies the resouce to the bottom.
Definition: scriptel-hid-reports.h:3217
 
@ SCRIPTEL_JUSTIFICATION_TOP
Justifies the resouce to the top.
Definition: scriptel-hid-reports.h:3209
 
@ SCRIPTEL_JUSTIFICATION_LEFT
Justifies the resouce to the left.
Definition: scriptel-hid-reports.h:3205
 
@ SCRIPTEL_JUSTIFICATION_RIGHT
Justifies the resouce to the right.
Definition: scriptel-hid-reports.h:3213
 
scriptel_pen_coord_type
Enum that is used to specify the pen coordinate space.
Definition: scriptel-hid-reports.h:3227
 
@ SCRIPTEL_PEN_COORD_DISPLAY_SPACE
Use the coordinate system of display pixels.
Definition: scriptel-hid-reports.h:3231
 
@ SCRIPTEL_PEN_COORD_DEVICE_SPACE
Use the coordinate system of device output.
Definition: scriptel-hid-reports.h:3235
 
scriptel_engineering_test
Definition: scriptel-hid-reports.h:1313
 
@ SCRIPTEL_ENGINEERING_TEST_DISPLAY
Set pen coordinates in screen units.
Definition: scriptel-hid-reports.h:1317
 
@ SCRIPTEL_ENGINEERING_TEST_NATIVE
Set pen coordinates in the native output unit; e.g.
Definition: scriptel-hid-reports.h:1321
 
scriptel_device_pentouch_mode
This enumeration contains all supported pen modes.
Definition: scriptel-hid-reports.h:638
 
@ SCRIPTEL_PTMODE_SINGLE
Pen is in single mode.
Definition: scriptel-hid-reports.h:642
 
@ SCRIPTEL_PTMODE_STREAM
Pen is in stream mode.
Definition: scriptel-hid-reports.h:650
 
@ SCRIPTEL_PTMODE_SINGLE_LIFTOFF
Pen is in single liftoff mode.
Definition: scriptel-hid-reports.h:646
 
@ SCRIPTEL_PTMODE_CONTINUOUS
Pen is in continuous mode.
Definition: scriptel-hid-reports.h:658
 
@ SCRIPTEL_PTMODE_STREAM_LIFTOFF
Pen is in stream liftoff mode.
Definition: scriptel-hid-reports.h:654
 
scriptel_device_acquisition_mode
This enumeration contains all supported acquisition modes.
Definition: scriptel-hid-reports.h:616
 
@ SCRIPTEL_ACQMODE_COMMAND
Device is in command mode.
Definition: scriptel-hid-reports.h:632
 
@ SCRIPTEL_ACQMODE_TOUCH
Device is in the touch acquisition mode.
Definition: scriptel-hid-reports.h:620
 
@ SCRIPTEL_ACQMODE_PEN
Device is in the pen acquisition mode.
Definition: scriptel-hid-reports.h:624
 
@ SCRIPTEL_ACQMODE_AUTOTOUCH
Device is in the auto-touch acquisition mode.
Definition: scriptel-hid-reports.h:628
 
scriptel_tuning_state
Definition: scriptel-hid-reports.h:1076
 
@ SCRIPTEL_LOCATION_2_STYLUS_UP
Waiting for stylus to press at bottom right of the glass.
Definition: scriptel-hid-reports.h:1092
 
@ SCRIPTEL_LOCATION_1_STYLUS_DOWN
Stylus down at top left of the glass.
Definition: scriptel-hid-reports.h:1080
 
@ SCRIPTEL_LOCATION_2_STYLUS_DOWN
Stylus down at bottom right of the glass.
Definition: scriptel-hid-reports.h:1088
 
@ SCRIPTEL_LOCATION_1_STYLUS_UP
Waiting for stylus to press at top left of the glass.
Definition: scriptel-hid-reports.h:1084
 
scriptel_region_type
This enumeration contains all valid region types and their numeric identifiers.
Definition: scriptel-hid-reports.h:664
 
@ SCRIPTEL_REGION_TYPE_LINE
Type for lines.
Definition: scriptel-hid-reports.h:676
 
@ SCRIPTEL_REGION_TYPE_GRAPHIC
Type for graphics.
Definition: scriptel-hid-reports.h:680
 
@ SCRIPTEL_REGION_TYPE_CONTAINER
Type for containers.
Definition: scriptel-hid-reports.h:668
 
@ SCRIPTEL_REGION_TYPE_NULL
Type for null regions.
Definition: scriptel-hid-reports.h:688
 
@ SCRIPTEL_REGION_TYPE_BUTTON
Type for buttons.
Definition: scriptel-hid-reports.h:672
 
@ SCRIPTEL_REGION_TYPE_TEXT
Type for text.
Definition: scriptel-hid-reports.h:684
 
scriptel_resource_type
Defines an enumeration of all the resource types.
Definition: scriptel-hid-reports.h:2775
 
@ SCRIPTEL_RESOURCE_TYPE_GRAPHIC
Graphic resource.
Definition: scriptel-hid-reports.h:2783
 
@ SCRIPTEL_RESOURCE_TYPE_INVALID
Invalid/Null resource.
Definition: scriptel-hid-reports.h:2787
 
@ SCRIPTEL_RESOURCE_TYPE_TEXT
Rext resource.
Definition: scriptel-hid-reports.h:2779
 
Definition: scriptel-hid-reports.h:1944
 
This structure describes a particular color in 32-bit space.
Definition: scriptel-hid-reports.h:2308
 
unsigned char red
The red channel of this color.
Definition: scriptel-hid-reports.h:2324
 
unsigned char green
The green channel of this color.
Definition: scriptel-hid-reports.h:2320
 
unsigned char blue
The blue channel of this color.
Definition: scriptel-hid-reports.h:2316
 
unsigned char alpha
The alpha channel of this color.
Definition: scriptel-hid-reports.h:2312
 
This structure contains all of the items that are common to all regions regardless of type.
Definition: scriptel-hid-reports.h:2462
 
scriptel_color color_foreground
The foreground color of the region.
Definition: scriptel-hid-reports.h:2521
 
unsigned short x1
The left-most side of the region.
Definition: scriptel-hid-reports.h:2505
 
scriptel_region_type region_type
The type of region this is.
Definition: scriptel-hid-reports.h:2470
 
unsigned char region_number
The region number.
Definition: scriptel-hid-reports.h:2466
 
unsigned int reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:2501
 
unsigned char in_use
Flag for in use, has a similar effect to visible.
Definition: scriptel-hid-reports.h:2488
 
unsigned char visible
Whether or not this region is visible on the screen.
Definition: scriptel-hid-reports.h:2484
 
unsigned short y1
The top-most side of the region.
Definition: scriptel-hid-reports.h:2513
 
unsigned char accept_touch
Whether or not this region accepts touch.
Definition: scriptel-hid-reports.h:2474
 
unsigned char decode
Whether or not this region gets decoded.
Definition: scriptel-hid-reports.h:2480
 
unsigned short x2
The right-most side of the region.
Definition: scriptel-hid-reports.h:2509
 
scriptel_color color_background
The background color of the region.
Definition: scriptel-hid-reports.h:2525
 
unsigned char has_frame
Whether or not a one pixel frame should be drawn around this region.
Definition: scriptel-hid-reports.h:2493
 
unsigned short y2
The bottom-most side of the region.
Definition: scriptel-hid-reports.h:2517
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:2497
 
This structure contains all container specific information about a region.
Definition: scriptel-hid-reports.h:2531
 
scriptel_device_region_common region_info
Common items to all regions.
Definition: scriptel-hid-reports.h:2535
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:2547
 
unsigned short reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:2551
 
unsigned char ink_enable
Whether or not drawing in this area with the pen causes "ink" to be displayed.
Definition: scriptel-hid-reports.h:2539
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:2543
 
This structure contains all line specific region information.
Definition: scriptel-hid-reports.h:2591
 
scriptel_device_region_common region_info
Common items to all regions.
Definition: scriptel-hid-reports.h:2595
 
unsigned short reserved
Reserved for future use.
Definition: scriptel-hid-reports.h:2607
 
unsigned char width
Line width, this is not implemented on all devices.
Definition: scriptel-hid-reports.h:2603
 
unsigned char parent
Parent region for this line.
Definition: scriptel-hid-reports.h:2599
 
This structure describes the capabilities report of a ScripTouch device.
Definition: scriptel-hid-reports.h:1329
 
unsigned int reserved_13
Reserved for future use.
Definition: scriptel-hid-reports.h:1455
 
scriptel_card_reader mag_reader_id
The type of card reader the unit is equipped with.
Definition: scriptel-hid-reports.h:1422
 
unsigned int reserved_12
Reserved for future use.
Definition: scriptel-hid-reports.h:1451
 
unsigned char coordinate_modes
Bitmask indicating which coordinate output features are available.
Definition: scriptel-hid-reports.h:1342
 
unsigned short calibration_ymax
Reserved for future use.
Definition: scriptel-hid-reports.h:1410
 
unsigned short reserved_7
Reserved for future use.
Definition: scriptel-hid-reports.h:1430
 
unsigned char contrast_levels
The number of contrast levels the unit supports.
Definition: scriptel-hid-reports.h:1358
 
unsigned char supports_screens_resources
Defines additional features this device can use.
Definition: scriptel-hid-reports.h:1435
 
unsigned int reserved_14
Reserved for future use.
Definition: scriptel-hid-reports.h:1459
 
unsigned short coordinate_ymin
The minimum coordinate that can be returned in the vertical direction.
Definition: scriptel-hid-reports.h:1390
 
unsigned char reserved_6
Reserved for future use.
Definition: scriptel-hid-reports.h:1426
 
unsigned char report_id
Report ID, if successful should be set to SCRIPTEL_FEATURE_CAPABILITIES.
Definition: scriptel-hid-reports.h:1333
 
unsigned short coordinate_xmin
The minimum coordinate that can be returned in the horizontal direction.
Definition: scriptel-hid-reports.h:1382
 
unsigned int reserved_10
Reserved for future use.
Definition: scriptel-hid-reports.h:1443
 
unsigned short digitizer_height
The width of the physical digitizer surface in millimeters.
Definition: scriptel-hid-reports.h:1378
 
unsigned short coordinate_xmax
The maximum coordinate that can be returned in the horizontal direction.
Definition: scriptel-hid-reports.h:1386
 
unsigned char color_depth
The color depth in bits of the unit's screen (if equipped).
Definition: scriptel-hid-reports.h:1362
 
unsigned char brightness_levels
The number of back-light brightness levels the unit supports.
Definition: scriptel-hid-reports.h:1354
 
scriptel_display_type display_id
The type of display the unit is equipped with.
Definition: scriptel-hid-reports.h:1350
 
unsigned short display_height
The height of the display in pixels.
Definition: scriptel-hid-reports.h:1370
 
unsigned short calibration_ymin
Reserved for future use.
Definition: scriptel-hid-reports.h:1406
 
unsigned int reserved_5
Reserved for future use.
Definition: scriptel-hid-reports.h:1418
 
unsigned char reserved_9
Reserved for future use.
Definition: scriptel-hid-reports.h:1439
 
unsigned int reserved_4
Reserved for future use.
Definition: scriptel-hid-reports.h:1414
 
unsigned short display_width
The width of the display in pixels.
Definition: scriptel-hid-reports.h:1366
 
unsigned short calibration_xmin
Reserved for future use.
Definition: scriptel-hid-reports.h:1398
 
unsigned short digitizer_width
The width of the physical digitizer surface in millimeters.
Definition: scriptel-hid-reports.h:1374
 
unsigned short coordinate_ymax
The maximum coordinate that can be returned in the vertical direction.
Definition: scriptel-hid-reports.h:1394
 
unsigned int reserved_11
Reserved for future use.
Definition: scriptel-hid-reports.h:1447
 
unsigned short supported_reports
A bit-mask of values contained in scriptel_supported_reports.
Definition: scriptel-hid-reports.h:1338
 
unsigned short calibration_xmax
Reserved for future use.
Definition: scriptel-hid-reports.h:1402
 
unsigned char reserved1
Reserved for future use.
Definition: scriptel-hid-reports.h:1346
 
This structure allows the reset of a device ASIC.
Definition: scriptel-hid-reports.h:1810
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_ASICRESET.
Definition: scriptel-hid-reports.h:1814
 
unsigned char hardware_reset
Indicates whether or not a hardware reset (1) or software reset(0) should be used.
Definition: scriptel-hid-reports.h:1818
 
unsigned char reserved
Reserved for later use.
Definition: scriptel-hid-reports.h:1822
 
This structure contains information about whether or not the device is currently calibrating.
Definition: scriptel-hid-reports.h:2757
 
scriptel_calibration_point point
If the device is in calibration mode, what point is the device waiting for?
Definition: scriptel-hid-reports.h:2770
 
unsigned char calibration_mode
Whether or not the device is in calibration mode.
Definition: scriptel-hid-reports.h:2765
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_CALIBRATE.
Definition: scriptel-hid-reports.h:2761
 
This report contains information about the current calibration state of a ScripTouch device.
Definition: scriptel-hid-reports.h:2230
 
unsigned short local_multiplier_scale
local multiplier scale
Definition: scriptel-hid-reports.h:2250
 
short rotation_sin_scaled
rotation sine scaled
Definition: scriptel-hid-reports.h:2258
 
long local_y_offset
local Y offset
Definition: scriptel-hid-reports.h:2286
 
long local_y_multiplier_scaled
local Y multiplier scaled
Definition: scriptel-hid-reports.h:2282
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_CALIBRATION_DATA.
Definition: scriptel-hid-reports.h:2234
 
unsigned char calibration_type
The type of calibration this report is refering to.
Definition: scriptel-hid-reports.h:2238
 
long local_x_offset
local X offset
Definition: scriptel-hid-reports.h:2278
 
unsigned short local_width_calibrated
local width calibrated
Definition: scriptel-hid-reports.h:2266
 
long host_y_offset
host Y offset
Definition: scriptel-hid-reports.h:2302
 
long local_x_multiplier_scaled
local X multiplier scaled
Definition: scriptel-hid-reports.h:2274
 
unsigned short rotation_scale
rotation scale
Definition: scriptel-hid-reports.h:2246
 
short rotation_cos_scaled
rotation cosine scaled
Definition: scriptel-hid-reports.h:2262
 
long host_x_offset
host X offset
Definition: scriptel-hid-reports.h:2294
 
long host_x_multiplier_scaled
host X multiplier scaled
Definition: scriptel-hid-reports.h:2290
 
unsigned short local_height_calibrated
local height calibrated
Definition: scriptel-hid-reports.h:2270
 
long host_y_multiplier_scaled
host Y multiplier scaled
Definition: scriptel-hid-reports.h:2298
 
unsigned short host_multiplier_scale
host multiplier scale
Definition: scriptel-hid-reports.h:2254
 
unsigned char is_calibrated
Whether the device is calibrated.
Definition: scriptel-hid-reports.h:2242
 
This report is capable of getting the coordinate range from the device.
Definition: scriptel-hid-reports.h:1582
 
unsigned short x_max
Maximum logical value in the horizontal direction to be returned by the device.
Definition: scriptel-hid-reports.h:1594
 
unsigned short y_max
Maximum logical value in the vertical direction to be returned by the device.
Definition: scriptel-hid-reports.h:1602
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_COORDINATERANGE.
Definition: scriptel-hid-reports.h:1586
 
unsigned short y_min
Minimum logical value in the vertical direction to be returned by the device.
Definition: scriptel-hid-reports.h:1598
 
unsigned short x_min
Minimum logical value in the horizontal direction to be returned by the device.
Definition: scriptel-hid-reports.h:1590
 
Structure that can be used to delete a resource.
Definition: scriptel-hid-reports.h:2922
 
unsigned char resource_number
The index of the resource to be deleted.
Definition: scriptel-hid-reports.h:2930
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_DELETE_RESOURCE.
Definition: scriptel-hid-reports.h:2926
 
Structure that can be used to delete a screen.
Definition: scriptel-hid-reports.h:3422
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_DELETE_SCREEN.
Definition: scriptel-hid-reports.h:3426
 
unsigned char screen_index
The index of the screen to be deleted from the device.
Definition: scriptel-hid-reports.h:3430
 
This report contains information about a ScripTouch device's current running state.
Definition: scriptel-hid-reports.h:2163
 
unsigned char is_idle
Is Idle (command mode)
Definition: scriptel-hid-reports.h:2175
 
unsigned char is_calibrating
Is calibrating.
Definition: scriptel-hid-reports.h:2183
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_DEVICE_STATUS.
Definition: scriptel-hid-reports.h:2167
 
unsigned char all_output_commands_locked
All output is locked.
Definition: scriptel-hid-reports.h:2187
 
unsigned char calibration_commands_locked
Calibration commands locked.
Definition: scriptel-hid-reports.h:2207
 
unsigned char display_commands_locked
Display commands locked.
Definition: scriptel-hid-reports.h:2203
 
unsigned char operating_mode_commands_locked
Operating mode commands locked.
Definition: scriptel-hid-reports.h:2191
 
unsigned char calibration_required
Calibration required (is not calibrated)
Definition: scriptel-hid-reports.h:2179
 
unsigned char screen_commands_locked
Screen commands locked.
Definition: scriptel-hid-reports.h:2199
 
unsigned char region_commands_locked
Region commands locked.
Definition: scriptel-hid-reports.h:2195
 
unsigned short last_error
The last error that occured, cleared on power up.
Definition: scriptel-hid-reports.h:2219
 
unsigned char is_initializing
Is initializing.
Definition: scriptel-hid-reports.h:2171
 
unsigned short reserved2
Reserved for future use.
Definition: scriptel-hid-reports.h:2215
 
unsigned char reserved1
Reserved for future use.
Definition: scriptel-hid-reports.h:2211
 
This structure contains information about a raster that should be displayed on the screen of a device...
Definition: scriptel-hid-reports.h:2425
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_UPDATEDISPLAYCHUNK.
Definition: scriptel-hid-reports.h:2429
 
unsigned char bits_per_pixel
The number of bits per pixel, 1 for black and white, 4 for monochrome.
Definition: scriptel-hid-reports.h:2449
 
unsigned short x
Where the bitmap should be positioned horizontally.
Definition: scriptel-hid-reports.h:2433
 
unsigned short width
The width of the raster in pixels.
Definition: scriptel-hid-reports.h:2441
 
unsigned short y
Where the bitmap should be positioned vertically.
Definition: scriptel-hid-reports.h:2437
 
unsigned short height
The height of the raster in pixels.
Definition: scriptel-hid-reports.h:2445
 
This structure contains information related to display content.
Definition: scriptel-hid-reports.h:2373
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_DISPLAYCONTENT.
Definition: scriptel-hid-reports.h:2377
 
unsigned char content
Content.
Definition: scriptel-hid-reports.h:2381
 
This structure contains static information about a device's display and capabilities.
Definition: scriptel-hid-reports.h:2331
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_DISPLAYINFO.
Definition: scriptel-hid-reports.h:2335
 
unsigned char color_depth
The color depth of the display in bits: 1 for black and white, 4 for monochrome.
Definition: scriptel-hid-reports.h:2351
 
unsigned short width
Width of the on board display in pixels.
Definition: scriptel-hid-reports.h:2341
 
unsigned char max_caption_length
The maximum caption length supported on buttons.
Definition: scriptel-hid-reports.h:2367
 
unsigned short height
Height of the on board display in pixels.
Definition: scriptel-hid-reports.h:2347
 
unsigned char text_height
The height of a single character.
Definition: scriptel-hid-reports.h:2359
 
unsigned char text_width
The width of a single character.
Definition: scriptel-hid-reports.h:2355
 
unsigned char region_count
The number of regions this device supports.
Definition: scriptel-hid-reports.h:2363
 
This structure contains information about dynamic display settings.
Definition: scriptel-hid-reports.h:2387
 
unsigned char red
Red adjustment value, currently unused.
Definition: scriptel-hid-reports.h:2405
 
unsigned char brightness
Brightness of the screen's back-light (if equipped).
Definition: scriptel-hid-reports.h:2396
 
unsigned char green
Green adjustment value, currently unused.
Definition: scriptel-hid-reports.h:2409
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_DISPLAYSETTINGS.
Definition: scriptel-hid-reports.h:2391
 
unsigned char blue
Blue adjustment value, currently unused.
Definition: scriptel-hid-reports.h:2413
 
unsigned char contrast
Contrast setting of the screen's display (if equipped).
Definition: scriptel-hid-reports.h:2401
 
unsigned char set_command
This flag determines the how the device will apply the settings in this report.
Definition: scriptel-hid-reports.h:2418
 
This report indicates to the device that a firmware update session has been completed.
Definition: scriptel-hid-reports.h:1708
 
unsigned char report_id
Report ID - Should always be SCRIPTEL_FEATURE_DOWNLOADCOMMANDSTATUS.
Definition: scriptel-hid-reports.h:1712
 
unsigned short command_status
Command status – currently unused.
Definition: scriptel-hid-reports.h:1716
 
Structure that can be used to modify a screen.
Definition: scriptel-hid-reports.h:3435
 
unsigned char timeout_set
Used to declare we are changing the timeout value of this screen.
Definition: scriptel-hid-reports.h:3475
 
unsigned char region_screen_next
The screen that appears when this region is interacted with.
Definition: scriptel-hid-reports.h:3487
 
unsigned char timeout_screen_next
The index of the screen the device advances to when this screen times out.
Definition: scriptel-hid-reports.h:3495
 
unsigned char reserved_4
Reserved for future use.
Definition: scriptel-hid-reports.h:3455
 
unsigned char reserved_6
Reserved for future use.
Definition: scriptel-hid-reports.h:3463
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_MODIFY_SCREEN.
Definition: scriptel-hid-reports.h:3439
 
unsigned char reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:3451
 
unsigned char timeout
The amount of time in seconds before this screen times out.
Definition: scriptel-hid-reports.h:3491
 
unsigned char reserved_5
Reserved for future use.
Definition: scriptel-hid-reports.h:3459
 
unsigned char screen_index
The screen we are modifying data on.
Definition: scriptel-hid-reports.h:3479
 
unsigned char region_add
Used to add a region to the screen, cannot be used with region_delete.
Definition: scriptel-hid-reports.h:3467
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:3447
 
unsigned char region_index
The region to be modified, if this report is being used for that.
Definition: scriptel-hid-reports.h:3483
 
unsigned char region_delete
Used to remove a region from the screen, cannot be used with region_add.
Definition: scriptel-hid-reports.h:3471
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:3443
 
This report is capable of getting and setting the internal error correction table on the device.
Definition: scriptel-hid-reports.h:1639
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_ERRORCORRECTION.
Definition: scriptel-hid-reports.h:1643
 
This report is capable of uploading a new page of firmware to the device.
Definition: scriptel-hid-reports.h:1608
 
unsigned int address
Address of the memory page to overwrite.
Definition: scriptel-hid-reports.h:1616
 
unsigned char report_id
Report ID - Should always be SCRIPTEL_FEATURE_FIRMWAREDOWNLOAD.
Definition: scriptel-hid-reports.h:1612
 
unsigned char checksum
The checksum of the data.
Definition: scriptel-hid-reports.h:1632
 
This report contains ASIC frequency and amplitude settings.
Definition: scriptel-hid-reports.h:1497
 
unsigned char pen_amplitude
ASIC Pen Amplitude.
Definition: scriptel-hid-reports.h:1509
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_FREQUENCYAMPLITUDE.
Definition: scriptel-hid-reports.h:1501
 
unsigned char touch_amplitude
ASIC Touch Amplitude.
Definition: scriptel-hid-reports.h:1513
 
unsigned char frequency
ASIC Frequency.
Definition: scriptel-hid-reports.h:1505
 
This report gets and sets general digitizer parameters for the device.
Definition: scriptel-hid-reports.h:1752
 
unsigned char filter_frequency
Filter frequency.
Definition: scriptel-hid-reports.h:1804
 
unsigned char corner_upper_left
Number of the upper left corner.
Definition: scriptel-hid-reports.h:1788
 
unsigned char map_coordinates
Whether or not coordinates get mapped to the host range.
Definition: scriptel-hid-reports.h:1768
 
unsigned char corner_lower_right
Number of the lower right corner.
Definition: scriptel-hid-reports.h:1792
 
unsigned char report_id
Report ID, Should always be SCRIPTEL_FEATURE_GENERALPARAMETERS.
Definition: scriptel-hid-reports.h:1756
 
unsigned char corner_lower_left
Number of the lower left corner.
Definition: scriptel-hid-reports.h:1784
 
unsigned char corner_upper_right
Number of the upper right corner.
Definition: scriptel-hid-reports.h:1796
 
unsigned char channel_lock_enable
Whether or not to use channel lock mode.
Definition: scriptel-hid-reports.h:1772
 
unsigned char adc_output_enable
Whether or not to send ADC output.
Definition: scriptel-hid-reports.h:1764
 
unsigned char xy_output_enable
Whether or not coordinates are going to be sent.
Definition: scriptel-hid-reports.h:1760
 
unsigned char reserved
Reserved – currently unused.
Definition: scriptel-hid-reports.h:1780
 
unsigned short samples
Samples.
Definition: scriptel-hid-reports.h:1800
 
unsigned char channel_lock_number
Channel index for channel lock mode.
Definition: scriptel-hid-reports.h:1776
 
16 byte char array holding the guid value for the device.
Definition: scriptel-hid-reports.h:1653
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_GENII_CONFIGURATION_AND_DIAGNOSTICS.
Definition: scriptel-hid-reports.h:1657
 
This report gets the supported operating modes of the device.
Definition: scriptel-hid-reports.h:1722
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_OPERATINGMODE.
Definition: scriptel-hid-reports.h:1726
 
unsigned char pen_mode
Current pen mode, maps to scriptel_device_pentouch_mode.
Definition: scriptel-hid-reports.h:1746
 
unsigned char touch_mode
Current touch mode, maps to scriptel_device_pentouch_mode.
Definition: scriptel-hid-reports.h:1742
 
unsigned char supported_modes
Bit mask for supported capture modes, corresponds to scriptel_device_acquisition_mode.
Definition: scriptel-hid-reports.h:1730
 
unsigned char acquisition_mode
Current acquisition mode maps to scriptel_device_acquisition_mode.
Definition: scriptel-hid-reports.h:1738
 
unsigned char reserved
Reserved for future use.
Definition: scriptel-hid-reports.h:1734
 
This structure contains information about output configuration.
Definition: scriptel-hid-reports.h:2052
 
unsigned char load_factory_settings
Load Factory Settings.
Definition: scriptel-hid-reports.h:2080
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_OUTPUTCONFIGURATION.
Definition: scriptel-hid-reports.h:2056
 
unsigned char save_as_default
SaveAsDefault.
Definition: scriptel-hid-reports.h:2076
 
scriptel_compression_mode compression
The compression mode to use, see scriptel_compression_mode.
Definition: scriptel-hid-reports.h:2068
 
scriptel_output_mode output_mode
The output mode to use, see scriptel_output_mode.
Definition: scriptel-hid-reports.h:2064
 
unsigned long output_report
OutputReport, flags for future use, set to 0.
Definition: scriptel-hid-reports.h:2060
 
unsigned short packets_per_second
Output rate, USB packets per second, 0 = as fast as possible.
Definition: scriptel-hid-reports.h:2072
 
This structure contains information about pen parameters.
Definition: scriptel-hid-reports.h:1860
 
unsigned char debounce_post_up
De-bounce post-up amount.
Definition: scriptel-hid-reports.h:1904
 
unsigned short interrupt_rate
Interrupt rate.
Definition: scriptel-hid-reports.h:1932
 
unsigned short auto_pen_threshold
Automatic pen threshold.
Definition: scriptel-hid-reports.h:1872
 
unsigned short proximity
Proximity of the pen.
Definition: scriptel-hid-reports.h:1868
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_PENPARAMETERS.
Definition: scriptel-hid-reports.h:1864
 
unsigned char debounce_post_down
De-bounce post-down amount.
Definition: scriptel-hid-reports.h:1896
 
unsigned char reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:1928
 
unsigned char offset_correction_enable
Whether or not offset correction is enabled.
Definition: scriptel-hid-reports.h:1916
 
unsigned short offset_interval
Offset interval.
Definition: scriptel-hid-reports.h:1888
 
unsigned char error_correction_enable
Whether or not error correction is enabled.
Definition: scriptel-hid-reports.h:1908
 
unsigned char tip_inverted
Whether or not the tip switch is inverted.
Definition: scriptel-hid-reports.h:1924
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:1920
 
unsigned char debounce_pre_up
De-bounce pre-up amount.
Definition: scriptel-hid-reports.h:1900
 
unsigned char adc_average
Amount of ADC averaging.
Definition: scriptel-hid-reports.h:1880
 
unsigned char debounce_pre_down
De-bounce pre-down amount.
Definition: scriptel-hid-reports.h:1892
 
unsigned char coordinate_average
Amount of Coordinate averaging.
Definition: scriptel-hid-reports.h:1884
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:1912
 
unsigned short auto_touch_threshold
Automatic touch threshold.
Definition: scriptel-hid-reports.h:1876
 
This structure contains information about peripheral configuration.
Definition: scriptel-hid-reports.h:2085
 
unsigned char load_factory_settings
Load Factory Settings.
Definition: scriptel-hid-reports.h:2157
 
unsigned char reserved4
Reserved for future use.
Definition: scriptel-hid-reports.h:2109
 
unsigned char reserved10
Reserved for future use.
Definition: scriptel-hid-reports.h:2133
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_PERIPHERAL_CONFIGURATION.
Definition: scriptel-hid-reports.h:2089
 
unsigned char reserved11
Reserved for future use.
Definition: scriptel-hid-reports.h:2137
 
unsigned char reserved8
Reserved for future use.
Definition: scriptel-hid-reports.h:2125
 
unsigned char reserved3
Reserved for future use.
Definition: scriptel-hid-reports.h:2105
 
unsigned char reserved5
Reserved for future use.
Definition: scriptel-hid-reports.h:2113
 
unsigned char reserved7
Reserved for future use.
Definition: scriptel-hid-reports.h:2121
 
unsigned char save_as_default
SaveAsDefault.
Definition: scriptel-hid-reports.h:2153
 
unsigned char reserved9
Reserved for future use.
Definition: scriptel-hid-reports.h:2129
 
unsigned char reserved6
Reserved for future use.
Definition: scriptel-hid-reports.h:2117
 
unsigned char reserved2
Reserved for future use.
Definition: scriptel-hid-reports.h:2101
 
unsigned char reserved13
Reserved for future use.
Definition: scriptel-hid-reports.h:2145
 
unsigned char reserved12
Reserved for future use.
Definition: scriptel-hid-reports.h:2141
 
unsigned char reserved14
Reserved for future use.
Definition: scriptel-hid-reports.h:2149
 
scriptel_mag_card_output mag_card_output
The output mode used by the peripherals, see scriptel_peripheral_output.
Definition: scriptel-hid-reports.h:2093
 
unsigned char reserved1
Reserved for future use.
Definition: scriptel-hid-reports.h:2097
 
Definition: scriptel-hid-reports.h:1935
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_REGISTERGET.
Definition: scriptel-hid-reports.h:1939
 
This structure contains pixel information for getting or setting a portion of the screen.
Definition: scriptel-hid-reports.h:1954
 
unsigned short number_of_pixels
The number of pixels to get or set.
Definition: scriptel-hid-reports.h:1970
 
unsigned short start_x
The X position to begin at.
Definition: scriptel-hid-reports.h:1962
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_REGISTERGET.
Definition: scriptel-hid-reports.h:1958
 
unsigned short start_y
The y position to begin at.
Definition: scriptel-hid-reports.h:1966
 
This report is capable of getting and setting the ASIC power state.
Definition: scriptel-hid-reports.h:1546
 
scriptel_asic_power_state power_state
ASIC Power State - 1 for on, 0 otherwise.
Definition: scriptel-hid-reports.h:1554
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_POWERSTATE.
Definition: scriptel-hid-reports.h:1550
 
This structure represents a region on the device that can be get or set.
Definition: scriptel-hid-reports.h:3002
 
scriptel_color background_color
Background color of the region.
Definition: scriptel-hid-reports.h:3092
 
unsigned char reserved_8
Reserved for future use.
Definition: scriptel-hid-reports.h:3064
 
unsigned short x1
X minimum of the region.
Definition: scriptel-hid-reports.h:3072
 
unsigned char reserved_4
Reserved for future use.
Definition: scriptel-hid-reports.h:3048
 
unsigned char reserved_6
Reserved for future use.
Definition: scriptel-hid-reports.h:3056
 
scriptel_region_type region_type
The type of region this represents.
Definition: scriptel-hid-reports.h:3014
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_REGION.
Definition: scriptel-hid-reports.h:3006
 
unsigned char reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:3044
 
unsigned char decode_region
Whether or not this region gets decoded.
Definition: scriptel-hid-reports.h:3024
 
unsigned char output_to_host
Determines if this region outputs data to the host.
Definition: scriptel-hid-reports.h:3032
 
unsigned short y1
Y minimum of the region.
Definition: scriptel-hid-reports.h:3080
 
unsigned char reserved_5
Reserved for future use.
Definition: scriptel-hid-reports.h:3052
 
unsigned short x2
X maximum of the region.
Definition: scriptel-hid-reports.h:3076
 
unsigned char reserved_9
Reserved for future use.
Definition: scriptel-hid-reports.h:3068
 
unsigned char has_frame
Whether or not there is a frame around the region.
Definition: scriptel-hid-reports.h:3028
 
unsigned char reserved_7
Reserved for future use.
Definition: scriptel-hid-reports.h:3060
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:3040
 
unsigned char region_index
The region index on the device.
Definition: scriptel-hid-reports.h:3010
 
scriptel_color foreground_color
Foreground color of the region.
Definition: scriptel-hid-reports.h:3088
 
unsigned char accepts_touch
Whether or not this region accepts touch.
Definition: scriptel-hid-reports.h:3018
 
unsigned short y2
Y maximum of the region.
Definition: scriptel-hid-reports.h:3084
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:3036
 
Defines a structure that represents a container/ink region on the device.
Definition: scriptel-hid-reports.h:3097
 
unsigned char ink_enabled
Whether ink appears on the screen or not.
Definition: scriptel-hid-reports.h:3105
 
scriptel_hid_feature_region_common common
The common data of the region.
Definition: scriptel-hid-reports.h:3101
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:3117
 
unsigned char ink_width
Width of the ink drawn on the screen.
Definition: scriptel-hid-reports.h:3109
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:3113
 
Describes a structure that can be used to delete a region.
Definition: scriptel-hid-reports.h:2683
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_REGIONDELETE.
Definition: scriptel-hid-reports.h:2687
 
unsigned char region_number
Region number to delete.
Definition: scriptel-hid-reports.h:2691
 
This structure allows for the saving or discarding of updated region information.
Definition: scriptel-hid-reports.h:2727
 
scriptel_region_save_changes save_changes
Whether or not to save changes persistently.
Definition: scriptel-hid-reports.h:2735
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_REGIONEDITCOMPLETE.
Definition: scriptel-hid-reports.h:2731
 
Defines a structure that represents a graphic region on the device.
Definition: scriptel-hid-reports.h:3241
 
unsigned char graphic_number
Resource number where the graphic is stored.
Definition: scriptel-hid-reports.h:3253
 
scriptel_hid_feature_region_common common
The common data of the region.
Definition: scriptel-hid-reports.h:3245
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:3265
 
scriptel_resource_justification vertical_justification
Vertical justification of the graphic within the region.
Definition: scriptel-hid-reports.h:3261
 
scriptel_resource_justification horizontal_justification
Horizontal justification of the graphic within the region.
Definition: scriptel-hid-reports.h:3257
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:3249
 
Defines a structure that represents a line region on the device.
Definition: scriptel-hid-reports.h:3175
 
unsigned char reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:3195
 
scriptel_hid_feature_region_common common
The common data of the region.
Definition: scriptel-hid-reports.h:3179
 
unsigned char line_width
Line width in pixels.
Definition: scriptel-hid-reports.h:3187
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:3191
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:3183
 
Defines a structure that represents a text region on the device.
Definition: scriptel-hid-reports.h:3270
 
unsigned char resource_number
Resource number where the text is stored.
Definition: scriptel-hid-reports.h:3282
 
scriptel_hid_feature_region_common common
The common data of the region.
Definition: scriptel-hid-reports.h:3274
 
unsigned char font_number
The font used to write the characters to the screen.
Definition: scriptel-hid-reports.h:3286
 
scriptel_resource_justification vertical_justification
Vertical justification of the text in this region.
Definition: scriptel-hid-reports.h:3294
 
scriptel_resource_justification horizontal_justification
Horizontal justification of the text in this region.
Definition: scriptel-hid-reports.h:3290
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:3278
 
This structure describes an update to a region.
Definition: scriptel-hid-reports.h:2649
 
scriptel_color color_foreground
Foreground color to use.
Definition: scriptel-hid-reports.h:2673
 
unsigned int reserved2
Reserved for future use.
Definition: scriptel-hid-reports.h:2677
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_REGIONUPDATE.
Definition: scriptel-hid-reports.h:2653
 
unsigned char region_number
Region number to update.
Definition: scriptel-hid-reports.h:2657
 
unsigned char visible
Whether or not this region should be visible.
Definition: scriptel-hid-reports.h:2665
 
unsigned char function_enable
Function enable.
Definition: scriptel-hid-reports.h:2661
 
unsigned char reserved1
Reserved for future use.
Definition: scriptel-hid-reports.h:2669
 
This structure contains information from an ASIC register.
Definition: scriptel-hid-reports.h:1828
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_REGISTERGET.
Definition: scriptel-hid-reports.h:1832
 
This structure allows setting of ASIC registers.
Definition: scriptel-hid-reports.h:1842
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_REGISTERSET.
Definition: scriptel-hid-reports.h:1846
 
unsigned char register_id
Register to update.
Definition: scriptel-hid-reports.h:1850
 
unsigned char register_value
Value to put into register.
Definition: scriptel-hid-reports.h:1854
 
This structure transports a single region.
Definition: scriptel-hid-reports.h:2635
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_REGIONSET.
Definition: scriptel-hid-reports.h:2639
 
scriptel_device_region_info region
Region information.
Definition: scriptel-hid-reports.h:2643
 
Defines a structure that represents the amount of open resources on the device.
Definition: scriptel-hid-reports.h:2936
 
unsigned char number_available
Number of available resource saves available.
Definition: scriptel-hid-reports.h:2944
 
unsigned int reserved_12
Reserved for future use.
Definition: scriptel-hid-reports.h:2996
 
unsigned int reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:2960
 
unsigned int reserved_6
Reserved for future use.
Definition: scriptel-hid-reports.h:2972
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_RESOURCE_AVAILABILITY.
Definition: scriptel-hid-reports.h:2940
 
unsigned int reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:2956
 
unsigned int reserved_10
Reserved for future use.
Definition: scriptel-hid-reports.h:2988
 
unsigned int reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:2952
 
unsigned int reserved_5
Reserved for future use.
Definition: scriptel-hid-reports.h:2968
 
unsigned int reserved_8
Reserved for future use.
Definition: scriptel-hid-reports.h:2980
 
unsigned int reserved_4
Reserved for future use.
Definition: scriptel-hid-reports.h:2964
 
unsigned int reserved_9
Reserved for future use.
Definition: scriptel-hid-reports.h:2984
 
unsigned int reserved_7
Reserved for future use.
Definition: scriptel-hid-reports.h:2976
 
unsigned int reserved_11
Reserved for future use.
Definition: scriptel-hid-reports.h:2992
 
unsigned long space_available
Amount of space left in bytes.
Definition: scriptel-hid-reports.h:2948
 
Definition: scriptel-hid-reports.h:2790
 
unsigned char reserved_8
Reserved for future use.
Definition: scriptel-hid-reports.h:2842
 
unsigned long resource_size
The total size of the resource in bytes.
Definition: scriptel-hid-reports.h:2810
 
unsigned char resource_number
index of the resource on the device.
Definition: scriptel-hid-reports.h:2798
 
unsigned char reserved_4
Reserved for future use.
Definition: scriptel-hid-reports.h:2826
 
unsigned char reserved_6
Reserved for future use.
Definition: scriptel-hid-reports.h:2834
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_RESOURCE_INFO.
Definition: scriptel-hid-reports.h:2794
 
unsigned char reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:2822
 
unsigned char reserved_5
Reserved for future use.
Definition: scriptel-hid-reports.h:2830
 
unsigned char reserved_9
Reserved for future use.
Definition: scriptel-hid-reports.h:2846
 
unsigned long resource_crc
CRC32 used to authenticate the resource.
Definition: scriptel-hid-reports.h:2814
 
unsigned char reserved_7
Reserved for future use.
Definition: scriptel-hid-reports.h:2838
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:2818
 
scriptel_resource_type resource_type
Defines what kind of resource this currently represents.
Definition: scriptel-hid-reports.h:2802
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:2806
 
Defines a structure for a resource on the device.
Definition: scriptel-hid-reports.h:2855
 
unsigned char reserved_8
Reserved for future use.
Definition: scriptel-hid-reports.h:2909
 
unsigned long resource_size
The total size of the resource in bytes.
Definition: scriptel-hid-reports.h:2881
 
unsigned char resource_number
index of the resource on the device.
Definition: scriptel-hid-reports.h:2863
 
unsigned char reserved_4
Reserved for future use.
Definition: scriptel-hid-reports.h:2893
 
unsigned char reserved_6
Reserved for future use.
Definition: scriptel-hid-reports.h:2901
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_RESOURCE.
Definition: scriptel-hid-reports.h:2859
 
unsigned char reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:2889
 
unsigned char reserved_5
Reserved for future use.
Definition: scriptel-hid-reports.h:2897
 
unsigned long resource_crc
CRC32 used to authenticate the resource.
Definition: scriptel-hid-reports.h:2885
 
unsigned char reserved_7
Reserved for future use.
Definition: scriptel-hid-reports.h:2905
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:2875
 
scriptel_resource_type resource_type
Defines what kind of resource this currently represents.
Definition: scriptel-hid-reports.h:2867
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:2871
 
unsigned short bytes_valid
Number of valid bytes incoming or outgoing in this structure.
Definition: scriptel-hid-reports.h:2913
 
This report is capable of both sending and receiving the current device run mode.
Definition: scriptel-hid-reports.h:1194
 
unsigned char report_id
Report ID, should always be set to SCRIPTEL_FEATURE_RUNMODE.
Definition: scriptel-hid-reports.h:1198
 
scriptel_device_run_mode run_mode
Run mode the device is currently in or should be set to.
Definition: scriptel-hid-reports.h:1202
 
This report is capable of setting the default run-mode on startup.
Definition: scriptel-hid-reports.h:1693
 
scriptel_device_acquisition_mode startup_mode
Startup mode, should be one of scriptel_device_acquisition_mode.
Definition: scriptel-hid-reports.h:1701
 
unsigned char report_id
Report ID - Should always be SCRIPTEL_FEATURE_SAVECONFIGURATION.
Definition: scriptel-hid-reports.h:1697
 
This structure allows for the saving or discarding of updated screen and region information.
Definition: scriptel-hid-reports.h:2741
 
scriptel_screen_region_save_changes save_changes
Whether or not to save changes persistently.
Definition: scriptel-hid-reports.h:2749
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_SCREEN_REGION_SAVE_RELOAD.
Definition: scriptel-hid-reports.h:2745
 
Describes a structure that gets the screen and region limitations of the current device.
Definition: scriptel-hid-reports.h:3501
 
unsigned char reserved_10
Reserved for future use.
Definition: scriptel-hid-reports.h:3577
 
unsigned char reserved_8
Reserved for future use.
Definition: scriptel-hid-reports.h:3569
 
unsigned char regions_per_screen
Maximum number of regions that can be placed on a screen.
Definition: scriptel-hid-reports.h:3517
 
unsigned char reserved_12
Reserved for future use.
Definition: scriptel-hid-reports.h:3585
 
unsigned char reserved_4
Reserved for future use.
Definition: scriptel-hid-reports.h:3553
 
unsigned char reserved_6
Reserved for future use.
Definition: scriptel-hid-reports.h:3561
 
unsigned char resource_count
Maximum number of resources that can be stored on the device.
Definition: scriptel-hid-reports.h:3521
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_SCREEN_REGION_INFO.
Definition: scriptel-hid-reports.h:3505
 
unsigned char reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:3549
 
unsigned char reserved_5
Reserved for future use.
Definition: scriptel-hid-reports.h:3557
 
unsigned char reserved_9
Reserved for future use.
Definition: scriptel-hid-reports.h:3573
 
unsigned char reserved_13
Reserved for future use.
Definition: scriptel-hid-reports.h:3589
 
unsigned char reserved_7
Reserved for future use.
Definition: scriptel-hid-reports.h:3565
 
unsigned char screen_count
Maximum number of screens that are stored on a device.
Definition: scriptel-hid-reports.h:3509
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:3545
 
unsigned char text_height
Height in pixels of a character drawn on the device.
Definition: scriptel-hid-reports.h:3537
 
unsigned char reserved_14
Reserved for future use.
Definition: scriptel-hid-reports.h:3593
 
unsigned char reserved_15
Reserved for future use.
Definition: scriptel-hid-reports.h:3597
 
unsigned char text_width
Widths in pixels of the a character drawn on the device.
Definition: scriptel-hid-reports.h:3533
 
unsigned char region_count
Maximum number of regions that are stored on a device.
Definition: scriptel-hid-reports.h:3513
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:3541
 
unsigned char text_region_length
Maximum length of a text region.
Definition: scriptel-hid-reports.h:3529
 
unsigned char reserved_16
Reserved for future use.
Definition: scriptel-hid-reports.h:3601
 
unsigned char reserved_11
Reserved for future use.
Definition: scriptel-hid-reports.h:3581
 
unsigned char caption_length
Maximum length of a button caption.
Definition: scriptel-hid-reports.h:3525
 
Structure that can be used to get or set a screen on the device.
Definition: scriptel-hid-reports.h:3329
 
unsigned char reserved_10
Reserved for future use.
Definition: scriptel-hid-reports.h:3381
 
unsigned char reserved_8
Reserved for future use.
Definition: scriptel-hid-reports.h:3373
 
unsigned char timeout_screen_next
The screen index that the device moves to when this screen times out.
Definition: scriptel-hid-reports.h:3405
 
unsigned char reset_timeout_on_activity
Resets the screen timeout if screen is interacted with.
Definition: scriptel-hid-reports.h:3341
 
unsigned char reserved_12
Reserved for future use.
Definition: scriptel-hid-reports.h:3389
 
unsigned char reserved_4
Reserved for future use.
Definition: scriptel-hid-reports.h:3357
 
unsigned char reserved_6
Reserved for future use.
Definition: scriptel-hid-reports.h:3365
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_SCREEN.
Definition: scriptel-hid-reports.h:3333
 
unsigned char reserved_3
Reserved for future use.
Definition: scriptel-hid-reports.h:3353
 
unsigned char timeout
The timeout in seconds for this screen.
Definition: scriptel-hid-reports.h:3401
 
unsigned char screen_number
Index of the screen these variables represent.
Definition: scriptel-hid-reports.h:3337
 
unsigned char reserved_5
Reserved for future use.
Definition: scriptel-hid-reports.h:3361
 
unsigned char reserved_9
Reserved for future use.
Definition: scriptel-hid-reports.h:3377
 
unsigned char reserved_13
Reserved for future use.
Definition: scriptel-hid-reports.h:3393
 
unsigned char reserved_7
Reserved for future use.
Definition: scriptel-hid-reports.h:3369
 
unsigned char reserved_2
Reserved for future use.
Definition: scriptel-hid-reports.h:3349
 
unsigned char reserved_14
Reserved for future use.
Definition: scriptel-hid-reports.h:3397
 
unsigned char region_count
Number of regions on this screen.
Definition: scriptel-hid-reports.h:3409
 
unsigned char reserved_1
Reserved for future use.
Definition: scriptel-hid-reports.h:3345
 
unsigned char reserved_11
Reserved for future use.
Definition: scriptel-hid-reports.h:3385
 
This report is capable of getting and setting the internal serial number on the device.
Definition: scriptel-hid-reports.h:1668
 
unsigned char write_key_2
Write Key 2 - Should be 'N' for writing, cleared when reading.
Definition: scriptel-hid-reports.h:1687
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_SERIALNUMBER.
Definition: scriptel-hid-reports.h:1672
 
unsigned char write_key_1
Write Key 1 - Should be 'S' for writing, cleared when reading.
Definition: scriptel-hid-reports.h:1683
 
This structure contains information about touch parameters.
Definition: scriptel-hid-reports.h:1986
 
short slope_liftoff
Slope liftoff amount.
Definition: scriptel-hid-reports.h:2006
 
unsigned short scale_x
Scale in the horizontal.
Definition: scriptel-hid-reports.h:2034
 
unsigned char report_id
Report ID, should be set to SCRIPTEL_FEATURE_TOUCHPARAMETERS.
Definition: scriptel-hid-reports.h:1990
 
short offset_y
Offset the the vertical.
Definition: scriptel-hid-reports.h:2046
 
unsigned short pressure_multiple
Pressure multiple.
Definition: scriptel-hid-reports.h:2018
 
unsigned char slope_minimum
Slope minimum.
Definition: scriptel-hid-reports.h:2010
 
unsigned char error_correction_enable
Whether or not error correction is enabled.
Definition: scriptel-hid-reports.h:2026
 
short offset_x
Offset in the horizontal.
Definition: scriptel-hid-reports.h:2038
 
unsigned char gain
Gain.
Definition: scriptel-hid-reports.h:2022
 
unsigned short pressure_single
Pressure Single.
Definition: scriptel-hid-reports.h:2014
 
unsigned short scale_y
Scale in the vertical.
Definition: scriptel-hid-reports.h:2042
 
short slope_down
Slope down amount.
Definition: scriptel-hid-reports.h:2002
 
unsigned char reserved
Reserved for future use.
Definition: scriptel-hid-reports.h:2030
 
unsigned char adc_average
Amount of ADC averaging.
Definition: scriptel-hid-reports.h:1994
 
unsigned char coordinate_average
Amount of coordinate averaging.
Definition: scriptel-hid-reports.h:1998
 
Definition: scriptel-hid-reports.h:1516
 
unsigned char gain_setting
Gain Setting.
Definition: scriptel-hid-reports.h:1540
 
unsigned char tuning_aborted
tuning aborted indicates if tuning was previously aborted
Definition: scriptel-hid-reports.h:1532
 
scriptel_tuning_state tuning_state
Indicates the current tuning step, only valid if tuning_mode indicates tuning is in progress.
Definition: scriptel-hid-reports.h:1536
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_GENII_CONFIGURATION_AND_DIAGNOSTICS.
Definition: scriptel-hid-reports.h:1520
 
unsigned char tuning_mode
tuning mode indicates if tuning is in progress or not.
Definition: scriptel-hid-reports.h:1528
 
unsigned char command_id
Command ID, should always be 0x54.
Definition: scriptel-hid-reports.h:1524
 
This report is capable of getting the device version information.
Definition: scriptel-hid-reports.h:1560
 
unsigned char report_id
Report ID, should always be SCRIPTEL_FEATURE_VERSIONINFO.
Definition: scriptel-hid-reports.h:1564
 
unsigned short asic_signature
Signature of the ASIC.
Definition: scriptel-hid-reports.h:1576
 
Definition: scriptel-hid-reports.h:3604
 
unsigned char report_id
Report ID, should always be SCRIPTEL_INPUT_BUTTONDOWN.
Definition: scriptel-hid-reports.h:3608
 
unsigned char coordinate_type
The coordinate space to use.
Definition: scriptel-hid-reports.h:3612
 
unsigned short x
The x position to simulate a coordinate.
Definition: scriptel-hid-reports.h:3616
 
unsigned short y
The y position to simulate a coordinate.
Definition: scriptel-hid-reports.h:3620
 
unsigned char pen_down
Whether the pen is simulated down (1) or up (0)
Definition: scriptel-hid-reports.h:3624
 
This structure contains information about a particular sample that is common to both pen and touch sa...
Definition: scriptel-hid-reports.h:772
 
unsigned char data_source
Data source of the sample.
Definition: scriptel-hid-reports.h:785
 
unsigned char down
This will be true if the pen (or finger) is currently against the screen.
Definition: scriptel-hid-reports.h:777
 
unsigned char reserved2
Reserved for later use.
Definition: scriptel-hid-reports.h:789
 
unsigned char reserved1
Reserved for later use.
Definition: scriptel-hid-reports.h:781
 
This structure contains information about a pen sample.
Definition: scriptel-hid-reports.h:795
 
unsigned char tip_switch
This will be true if the pen is currently against the screen.
Definition: scriptel-hid-reports.h:799
 
unsigned char data_source
Data source of the sample.
Definition: scriptel-hid-reports.h:807
 
unsigned char reserved2
Reserved for later use.
Definition: scriptel-hid-reports.h:811
 
unsigned char reserved1
Reserved for later use.
Definition: scriptel-hid-reports.h:803
 
This structure contains information about a touch sample.
Definition: scriptel-hid-reports.h:817
 
unsigned char contact_id
For multi-touch devices this will contain the identifier of the contact.
Definition: scriptel-hid-reports.h:826
 
unsigned char contact
This will be true if skin is currently contacting the glass.
Definition: scriptel-hid-reports.h:821
 
unsigned char data_source
Data source of the touch event.
Definition: scriptel-hid-reports.h:834
 
unsigned char reserved2
Reserved for later use.
Definition: scriptel-hid-reports.h:838
 
unsigned char reserved1
Reserved for later use.
Definition: scriptel-hid-reports.h:830
 
This union contains all types of regions.
Definition: scriptel-hid-reports.h:2613
 
scriptel_device_region_line line
Line region information.
Definition: scriptel-hid-reports.h:2629
 
scriptel_device_region_button button
Button region information.
Definition: scriptel-hid-reports.h:2625
 
scriptel_device_region_container container
Container region information.
Definition: scriptel-hid-reports.h:2621
 
scriptel_device_region_common common
Items common to all regions.
Definition: scriptel-hid-reports.h:2617
 
Definition: scriptel-hid-reports.h:1971
 
This union contains all region information.
Definition: scriptel-hid-reports.h:3299
 
scriptel_hid_feature_region_text text
Text region.
Definition: scriptel-hid-reports.h:3323
 
scriptel_hid_feature_region_graphic graphic
Graphic region.
Definition: scriptel-hid-reports.h:3319
 
scriptel_hid_feature_region_common common
Common, the foundation of all regions.
Definition: scriptel-hid-reports.h:3303
 
scriptel_hid_feature_region_button button
Button region.
Definition: scriptel-hid-reports.h:3311
 
scriptel_hid_feature_region_line line
Line region.
Definition: scriptel-hid-reports.h:3315
 
scriptel_hid_feature_region_container container
Container/Ink region.
Definition: scriptel-hid-reports.h:3307
 
This union represents all types of sample information that can be associated with a particular sample...
Definition: scriptel-hid-reports.h:845
 
scriptel_sample_info_common common
Sample information relevant to both pen and touch.
Definition: scriptel-hid-reports.h:849
 
scriptel_sample_info_touch touch
Sample information relevant to only touch input.
Definition: scriptel-hid-reports.h:857
 
scriptel_sample_info_pen pen
Sample information relevant to only pen input.
Definition: scriptel-hid-reports.h:853