UNPKG

@kuriousdesign/machine-sdk

Version:

Shared data types and helpers for machine-related repositories

30 lines (29 loc) 901 B
import { DeviceActionRequestData } from "./Actions"; export interface ApiOpcuaReqData { id: number; checkSum: number; actionRequestData: DeviceActionRequestData; sts: number; } export declare const initialApiOpcuaReqData: ApiOpcuaReqData; export interface ApiOpcuaData { hmiReq: ApiOpcuaReqData; hmiResp: ApiOpcuaReqData; orchReq: ApiOpcuaReqData; orchResp: ApiOpcuaReqData; req: ApiOpcuaReqData; resp: ApiOpcuaReqData; internalReq: ApiOpcuaReqData; internalResp: ApiOpcuaReqData; } export declare const initialApiOpcuaData: ApiOpcuaData; export declare enum ApiReqRespStates { INACTIVE = 0, WRITING = 10, REQUEST_READY = 20, REJECTED_INVALID_CHECKSUM = 30, REJECTED_ACTION_NOT_ACCEPTED = 40, REJECTED_INVALID_SENDERID = 50, ACCEPTED = 1000 } export declare function apiReqRespStateToString(state: ApiReqRespStates): string;