Scriptel ScripTouch ProScript C Library
This documentation contains information about the ScripTouch ProScript C Library.
|
Defines a structure for a resource on the device. More...
#include <scriptel-hid-reports.h>
Data Fields | |
unsigned char | report_id |
Report ID, should always be SCRIPTEL_FEATURE_RESOURCE. | |
unsigned char | resource_number |
index of the resource on the device. | |
scriptel_resource_type | resource_type |
Defines what kind of resource this currently represents. | |
unsigned char | reserved_1 |
Reserved for future use. | |
unsigned char | reserved_2 |
Reserved for future use. | |
unsigned long | resource_size |
The total size of the resource in bytes. More... | |
unsigned long | resource_crc |
CRC32 used to authenticate the resource. | |
unsigned char | reserved_3 |
Reserved for future use. | |
unsigned char | reserved_4 |
Reserved for future use. | |
unsigned char | reserved_5 |
Reserved for future use. | |
unsigned char | reserved_6 |
Reserved for future use. | |
unsigned char | reserved_7 |
Reserved for future use. | |
unsigned char | reserved_8 |
Reserved for future use. | |
unsigned short | bytes_valid |
Number of valid bytes incoming or outgoing in this structure. | |
unsigned char | resource_data [1024] |
The data, in bytes. | |
Defines a structure for a resource on the device.
If the resource is bigger than 1024 byte, this structure needs to be called multiple times to get or set a resource. If used to get a resource, resource index will be represented by the resource index.
unsigned long resource_size |
The total size of the resource in bytes.
If this is greater than 1024, then this structure represents a portion of the resource.