Skip to content

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.