import MockI2CDevice from "../device-interfaces/i2c/mock-i2c-device"; export default class MockRomiI2C extends MockI2CDevice { /** * This is what gets written to from the bus */ private _incomingBuffer; /** * This is what the actual buffer data is */ private _actualBuffer; private _isError; constructor(address: number); readByte(cmd: number): Promise; readWord(cmd: number): Promise; writeByte(cmd: number, byte: number): Promise; writeWord(cmd: number, word: number): Promise; sendByte(cmd: number): Promise; receiveByte(): Promise; setFirmwareIdent(ident: number): void; resetRomi(): void; setI2CBusError(isError: boolean): void; }