RawData
Jump to navigation
Jump to search
The RawData
class in Mini Micro represents a buffer of raw bytes. Interpretation of these bytes is entirely up to the programmer.
Properties
Property Name | Type | Default Value | Meaning |
---|---|---|---|
littleEndian |
number (boolean) | true | whether multi-byte values are stored with least significant byte first |
Methods
Method | Description |
---|---|
len |
returns the length of the raw data buffer, in bytes |
resize(bytes=32) |
change the size of the raw data buffer |
byte(self, offset=0) |
get one unsigned byte of data |
setByte(self, offset=0, value=0) |
set one unsigned byte value |
sbyte(self, offset=0) |
get one signed byte of data |
setSbyte(self, offset=0, value=0) |
set one signed byte value |
ushort(self, offset=0) |
|
setUshort(self, offset=0, value=0) |
|
short(self, offset=0) |
|
setShort(self, offset=0, value=0) |
|
uint(self, offset=0) |
|
setUint(self, offset=0, value=0) |
|
int(self, offset=0) |
|
setInt(self, offset=0, value=0) |
|
float(self, offset=0) |
|
setFloat(self, offset=0, value=0) |
|
double(self, offset=0) |
|
setDouble(self, offset=0, value=0) |
|
utf8(self, offset=0, bytes=-1) |
|
setUtf8(self, offset=0, value="") |