I16BitConnector ​
Interface for a connector that can read and write 16-bit values.
Kind: Interface
Namespace: ConnectorLib
Inheritance: I8BitConnector → IAddressableConnector → IDisposable → IGameConnector
Public Member Functions
abstract virtual
bool
Read16(ulong address, ushort out value)
Reads an unsigned 16-bit value from the game system.
virtual
bool
Read16(ulong address, short out value)
Reads an unsigned 16-bit value from the game system.
abstract virtual
bool
Write16(ulong address, ushort value)
Writes an unsigned 16-bit value to the game system.
virtual
bool
Write16(ulong address, short value)
Writes an unsigned 16-bit value to the game system.
abstract virtual
bool
Freeze16(ulong address, ushort value)
Freezes an unsigned 16-bit value on the game system.
virtual
bool
Freeze16(ulong address, short value)
Freezes an unsigned 16-bit value on the game system.
virtual
IBatchContext16
GetBatchContext16()
Creates a batch context for queuing conditional operations.
virtual
bool
FreezeU16(ulong address, ushort value, ushort cmpValue, CompareType cmpType)
virtual
bool
FreezeU8TU16(ulong address, byte value, ushort cmpValue, CompareType cmpType)
virtual
bool
FreezeU16TU8(ulong address, ushort value, byte cmpValue, CompareType cmpType)
virtual
bool
FreezeU16TU16(ulong address, ushort value, ushort cmpValue, CompareType cmpType)
virtual
bool
FreezeU8TU16(ulong address, byte value, ulong cmpAddress, ushort cmpValue, CompareType cmpType)
virtual
bool
FreezeU16TU8(ulong address, ushort value, ulong cmpAddress, byte cmpValue, CompareType cmpType)
virtual
bool
FreezeU16TU16(ulong address, ushort value, ulong cmpAddress, ushort cmpValue, CompareType cmpType)
Properties
Endianness
Endianness
[get, ]
The native endianness of the connected platform.
