| SensIDL Type |
Java | C |
JavaScript |
|---|---|---|---|
| INT8 | byte | char |
var |
| UINT8 | byte* | unsigned char |
var |
| INT16 | short | short | var |
| UINT16 | short* | unsigned short |
var |
| INT32 | int | long | var |
| UINT32 |
int* | unsigned long |
var |
| INT64 | long | long long |
var |
| UINT64 | long* | unsigned long long |
var |
| FLOAT | float | float |
var |
| DOUBLE | double | double | var |
| BOOLEAN | boolean | bool | var |
| STRING | String | String | var |
*Java has no option for unsigned data types, so if the data has an unsigned data type the value is calculated by subtracting the maximum value from the signed data type and adding it again, if it is used.