@iotize/tap
Version:
IoTize Device client for Javascript
23 lines (22 loc) • 1.1 kB
TypeScript
/**
* Generated file. Do not edit
*/
import './converter-stream-extension';
import { BodyConverter } from '@iotize/tap/client/api';
import { ModbusVariableAddress } from './models';
import { VariableType } from './models';
import { VariableMeta } from './models';
import { TapStreamReader } from '@iotize/tap/client/impl';
import { TapStreamWriter } from '@iotize/tap/client/impl';
export declare class ModbusVariableAddressConverter implements BodyConverter<ModbusVariableAddress> {
encode(model: ModbusVariableAddress, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): ModbusVariableAddress;
}
export declare class VariableTypeConverter implements BodyConverter<VariableType> {
encode(model: VariableType, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): VariableType;
}
export declare class VariableMetaConverter implements BodyConverter<VariableMeta> {
encode(model: VariableMeta, stream?: TapStreamWriter): Uint8Array;
decode(data: TapStreamReader | Uint8Array): VariableMeta;
}