zwave-js
Version:
Z-Wave driver written entirely in JavaScript/TypeScript
22 lines • 685 B
TypeScript
import { StateMachine } from "@zwave-js/core";
export type TransportServiceRXState = {
value: "receive";
} | {
value: "requestMissing";
offset: number;
} | {
value: "success" | "failure";
done: true;
};
export type TransportServiceRXMachineInput = {
value: "segment";
offset: number;
length: number;
} | {
value: "timeout";
} | {
value: "abort";
};
export type TransportServiceRXMachine = StateMachine<TransportServiceRXState, TransportServiceRXMachineInput>;
export declare function createTransportServiceRXMachine(datagramSize: number, firstSegmentSize: number): TransportServiceRXMachine;
//# sourceMappingURL=TransportServiceMachine.d.ts.map