UNPKG

netvar

Version:

Communicate to your codeSys plc over Network Variable Lists easily

73 lines (72 loc) 1.9 kB
type NvBoolean = { idx: number; type: 'BOOL'; value: boolean; }; type NvWord = { idx: number; type: 'WORD'; value: number; }; type NvString = { idx: number; type: 'STRING'; value: string; }; type NvWString = { idx: number; type: 'WSTRING'; value: string; }; type NvByte = { idx: number; type: 'BYTE'; value: number; }; /** * @deprecated since V 1.2 please use NvDWord */ type NvDWore = { idx: number; type: 'DWORD'; value: number; }; type NvDWord = { idx: number; type: 'DWORD'; value: number; }; type NvTime = { idx: number; type: 'TIME'; value: number; }; type NvReal = { idx: number; type: 'REAL'; value: number; }; type NvLReal = { idx: number; type: 'LREAL'; value: number; }; export type Types = NvBoolean | NvWord | NvString | NvWString | NvByte | NvDWore | NvDWord | NvTime | NvReal | NvLReal; export declare const boolean: (idx: number, value?: boolean) => NvBoolean; export declare const word: (idx: number, value?: number) => NvWord; export declare const string: (idx: number, value?: string) => NvString; export declare const wString: (idx: number, value?: string) => NvWString; export declare const byte: (idx: number, value?: number) => NvByte; export declare const dWord: (idx: number, value?: number) => NvDWord; /** * @deprecated since V 1.2 please use dWord */ export declare const dWore: (idx: number, value?: number) => NvDWord; export declare const time: (idx: number, value?: number) => NvTime; export declare const real: (idx: number, value?: number) => NvReal; export declare const lReal: (idx: number, value?: number) => NvLReal; /** @deprecated since V 1.0.5 */ export declare const float: (idx: number, value?: number) => NvReal; /** @deprecated since V 1.0.5 */ export declare const double: (idx: number, value?: number) => NvLReal; export {};