Scriptel ScripTouch ProScript C Library
This documentation contains information about the ScripTouch ProScript C Library.
|
This file contains the headers required for lower level communication with ScripTouch devices. More...
Go to the source code of this file.
Data Structures | |
struct | scriptel_sample_info_common |
This structure contains information about a particular sample that is common to both pen and touch samples. More... | |
struct | scriptel_sample_info_pen |
This structure contains information about a pen sample. More... | |
struct | scriptel_sample_info_touch |
This structure contains information about a touch sample. More... | |
union | scriptel_sample_info |
This union represents all types of sample information that can be associated with a particular sample. More... | |
struct | scriptel_hid_input_coordinate |
This structure represents a basic coordinate without any region information. More... | |
struct | scriptel_hid_input_extended_coordinate |
This structure represents an extended coordinate that does contain region information. More... | |
struct | scriptel_hid_input_adc_values |
This structure represents a sample from the ADC. More... | |
struct | scriptel_hid_input_card_swipe |
This structure carries information regarding a magnetic card swipe. More... | |
struct | scriptel_hid_input_debug_coordinate |
This structure contains information about a debug coordinate from a ScripTouch device with debug firmware. More... | |
struct | scriptel_hid_feature_run_mode |
This report is capable of both sending and receiving the current device run mode. More... | |
struct | scriptel_hid_capabilities |
This structure describes the capabilities report of a ScripTouch device. More... | |
struct | scriptel_hid_feature_device_configure |
This report is capable of getting the device configuration. More... | |
struct | scriptel_hid_feature_contact_count_maximum |
This report is capable of retrieving the maximum number of track-able contacts in a multi-touch digitizer. More... | |
struct | scriptel_hid_feature_frequency_amplitude |
This report contains ASIC frequency and amplitude settings. More... | |
struct | scriptel_hid_feature_tuning_status |
struct | scriptel_hid_feature_power_state |
This report is capable of getting and setting the ASIC power state. More... | |
struct | scriptel_hid_feature_version |
This report is capable of getting the device version information. More... | |
struct | scriptel_hid_feature_coordinate_range |
This report is capable of getting the coordinate range from the device. More... | |
struct | scriptel_hid_feature_firmware_download |
This report is capable of uploading a new page of firmware to the device. More... | |
struct | scriptel_hid_feature_error_correction_table |
This report is capable of getting and setting the internal error correction table on the device. More... | |
struct | scriptel_hid_feature_guid |
16 byte char array holding the guid value for the device. More... | |
struct | scriptel_hid_feature_serial_number |
This report is capable of getting and setting the internal serial number on the device. More... | |
struct | scriptel_hid_feature_save_configuration |
This report is capable of setting the default run-mode on startup. More... | |
struct | scriptel_hid_feature_download_command_status |
This report indicates to the device that a firmware update session has been completed. More... | |
struct | scriptel_hid_feature_operating_modes |
This report gets the supported operating modes of the device. More... | |
struct | scriptel_hid_feature_general_parameters |
This report gets and sets general digitizer parameters for the device. More... | |
struct | scriptel_hid_feature_asic_reset |
This structure allows the reset of a device ASIC. More... | |
struct | scriptel_hid_feature_register_get |
This structure contains information from an ASIC register. More... | |
struct | scriptel_hid_feature_register_set |
This structure allows setting of ASIC registers. More... | |
struct | scriptel_hid_feature_pen_parameters |
This structure contains information about pen parameters. More... | |
struct | scriptel_hid_feature_pixel_retrieval_location |
struct | argb |
struct | scriptel_hid_feature_pixel_values |
This structure contains pixel information for getting or setting a portion of the screen. More... | |
union | scriptel_hid_feature_pixel_values::color_data |
struct | scriptel_hid_feature_touch_parameters |
This structure contains information about touch parameters. More... | |
struct | scriptel_hid_feature_output_parameters |
This structure contains information about output configuration. More... | |
struct | scriptel_hid_feature_peripheral_configuration |
This structure contains information about peripheral configuration. More... | |
struct | scriptel_hid_feature_device_status |
This report contains information about a ScripTouch device's current running state. More... | |
struct | scriptel_hid_feature_calibration_data |
This report contains information about the current calibration state of a ScripTouch device. More... | |
struct | scriptel_color |
This structure describes a particular color in 32-bit space. More... | |
struct | scriptel_hid_feature_display_info |
This structure contains static information about a device's display and capabilities. More... | |
struct | scriptel_hid_feature_display_content |
This structure contains information related to display content. More... | |
struct | scriptel_hid_feature_display_settings |
This structure contains information about dynamic display settings. More... | |
struct | scriptel_hid_feature_display_chunk |
This structure contains information about a raster that should be displayed on the screen of a device. More... | |
struct | scriptel_device_region_common |
This structure contains all of the items that are common to all regions regardless of type. More... | |
struct | scriptel_device_region_container |
This structure contains all container specific information about a region. More... | |
struct | scriptel_device_region_button |
This structure contains all button specific information about a region. More... | |
struct | scriptel_device_region_line |
This structure contains all line specific region information. More... | |
union | scriptel_device_region_info |
This union contains all types of regions. More... | |
struct | scriptel_hid_feature_report_region |
This structure transports a single region. More... | |
struct | scriptel_hid_feature_region_update |
This structure describes an update to a region. More... | |
struct | scriptel_hid_feature_region_delete |
Describes a structure that can be used to delete a region. More... | |
struct | scriptel_hid_feature_region_edit_complete |
This structure allows for the saving or discarding of updated region information. More... | |
struct | scriptel_hid_feature_screen_region_edit_complete |
This structure allows for the saving or discarding of updated screen and region information. More... | |
struct | scriptel_hid_feature_calibrate |
This structure contains information about whether or not the device is currently calibrating. More... | |
struct | scriptel_hid_feature_resource_info |
struct | scriptel_hid_feature_resource |
Defines a structure for a resource on the device. More... | |
struct | scriptel_hid_feature_delete_resource |
Structure that can be used to delete a resource. More... | |
struct | scriptel_hid_feature_resource_availability |
Defines a structure that represents the amount of open resources on the device. More... | |
struct | scriptel_hid_feature_region_common |
This structure represents a region on the device that can be get or set. More... | |
struct | scriptel_hid_feature_region_container |
Defines a structure that represents a container/ink region on the device. More... | |
struct | scriptel_hid_feature_region_button |
Defines a structure that represents a button region on the device. More... | |
struct | scriptel_hid_feature_region_line |
Defines a structure that represents a line region on the device. More... | |
struct | scriptel_hid_feature_region_graphic |
Defines a structure that represents a graphic region on the device. More... | |
struct | scriptel_hid_feature_region_text |
Defines a structure that represents a text region on the device. More... | |
union | scriptel_hid_feature_region |
This union contains all region information. More... | |
struct | scriptel_hid_feature_screen |
Structure that can be used to get or set a screen on the device. More... | |
struct | scriptel_hid_feature_delete_screen |
Structure that can be used to delete a screen. More... | |
struct | scriptel_hid_feature_edit_screen |
Structure that can be used to modify a screen. More... | |
struct | scriptel_hid_feature_screen_region_info |
Describes a structure that gets the screen and region limitations of the current device. More... | |
struct | scriptel_pen_coordinate |
struct | scriptel_hid_input_button_down |
This structure contains a button down event. More... | |
struct | scriptel_hid_input_button_move |
This structure contains a button move event. More... | |
struct | scriptel_hid_input_button_up |
This structure contains a button up event. More... | |
struct | scriptel_hid_input_button_press |
This structure contains a button press event. More... | |
struct | scriptel_hid_input_type |
This structure is common to all input reports. More... | |
union | scriptel_input_report |
This union contains all valid input report types. More... | |
Macros | |
#define | SCRIPTEL_REGION_BASE_SIZE 28 |
Defines the "base" region size, before factoring in caption length. | |
Typedefs | |
typedef enum scriptel_displaysettings_command | scriptel_displaysettings_command |
This enumeration contains valid flags for the command byte field in the set display settings report. | |
typedef struct scriptel_pen_coordinate | scriptel_pen_coordinate |
This file contains the headers required for lower level communication with ScripTouch devices.
This enumeration contains all of the valid calibration points.
enum scriptel_card_reader |
This enumeration contains the different types of card readers that can be embedded into a ScripTouch product.
This enumeration contains error codes that can be passed back when reading magnetic card tracks.
This enumeration contains all of the valid magnetic card types.
This enumeration contains valid compression modes.
This enumeration contains all supported acquisition modes.
This enumeration contains all supported pen modes.
This enumeration contains all of the valid run modes for ScripTouch firmware.
This enumeration contains the different types of screens that can be embedded in ScripTouch products.
This enumeration contains valid flags for the command byte field in the set display settings report.
This enumeration contains all of the valid reports identifiers for reports that the ScripTouch firmware can respond to.
This enumeration contains the sizes in bytes of all of the static sized reports.
This size includes the report identifier.
This enumeration contains the output report flags.
enum scriptel_output_mode |
This enumeration contains output modes; whether the output is to be held off, or sent immediatly.
Enum that is used to specify the pen coordinate space.
enum scriptel_region_type |
This enumeration contains all valid region types and their numeric identifiers.
Enum that is used to determine the vertical and horizontal justification of objects within a region.
This enumeration contains values for the capabilities bit-mask in the compatibility report.
Values indicate that a device supports a particular type of input report.
This enumeration contains values for the coordinate_modes capabilities bit-mask.