Scriptel ScripTouch ProScript C Library
This documentation contains information about the ScripTouch ProScript C Library.
|
This structure contains function pointers to the functions required to interact with a device. More...
#include <scriptel-proscript.h>
Data Fields | |
scriptel_driver_init_func | driver_init |
Function pointer to driver initializer. | |
scriptel_driver_destroy_func | driver_destroy |
Function pointer to driver destructor. | |
scriptel_open_device_func | open_device |
Function pointer to open this device. | |
scriptel_close_device_func | close_device |
Function pointer to close this device. | |
scriptel_list_devices_func | list_devices |
Function pointer to list devices for this driver. | |
scriptel_read_device_func | device_read |
Function pointer to read from a device. | |
scriptel_set_output_report_func | set_output_report |
Function pointer to set output report. | |
scriptel_set_feature_report_func | set_feature_report |
Function pointer to set feature report. | |
scriptel_get_feature_report_func | get_feature_report |
Function pointer to get feature report. | |
scriptel_get_driver_name_func | get_name |
Function pointer to get name function. | |
scriptel_driver_thread_func | thread_running |
Whether or not this driver has a thread running. | |
scriptel_driver_thread_wait_func | wait_thread |
Wait for the thread to finish. | |
unsigned char | initialized |
Whether or not this driver has been initialized or not. | |
scriptel_driver_shutdown_func | shutdown |
This function gets called when proscript is getting destroyed. | |
get_hotplug_callbacks_func | get_hotplug_callbacks |
function pointer to get the list of hotplug callbacks. | |
scriptel_driver_device_free_func | free_device |
Function to call to free a device. | |
scriptel_report_error_func | report_error |
Function for the driver to call to report a problem. | |
scriptel_debug_func | debug |
Function for the driver to call to do debugging. | |
scriptel_deliver_input_report_func | input_report |
Function for the driver to call to report an input report. | |
This structure contains function pointers to the functions required to interact with a device.