@iotize/tap
Version:
IoTize Device client for Javascript
67 lines (66 loc) • 3.77 kB
TypeScript
/**
* Generated file. Do not edit
*/
import { TargetProtocol } from '@iotize/tap';
import { TargetCoreType } from './models';
import { TargetComStats } from './models';
import { TargetSerialModbusProtocolConfiguration } from './models';
import { TargetS3PProtocolConfiguration } from './models';
import { TargetModbusTcpProtocolConfiguration } from './models';
import { TargetCanProtocolConfiguration } from './models';
import { ModbusWriteOptions } from './models';
import { ModbusOptions } from './models';
import { MemoryInfo } from './models';
import { MemoryWriteInfo } from './models';
import { ServiceCallType } from '@iotize/tap';
export declare const SERVICE_CALLS: {
getProtocol: ServiceCallType<void, TargetProtocol>;
setProtocol: ServiceCallType<TargetProtocol, void>;
putProtocol: ServiceCallType<TargetProtocol, void>;
getCoreType: ServiceCallType<void, TargetCoreType>;
putCoreType: ServiceCallType<TargetCoreType, void>;
isConnected: ServiceCallType<void, boolean>;
connect: ServiceCallType<void, void>;
disconnect: ServiceCallType<void, void>;
reset: ServiceCallType<void, void>;
getFirmwareVersion: ServiceCallType<void, string>;
putFirmwareVersion: ServiceCallType<string, void>;
getVcc: ServiceCallType<void, number>;
getMinVoltage: ServiceCallType<void, number>;
putMinVoltage: ServiceCallType<number, void>;
getMaxVoltage: ServiceCallType<void, number>;
putMaxVoltage: ServiceCallType<number, void>;
getPageSize: ServiceCallType<void, number>;
putPageSize: ServiceCallType<number, void>;
getComStats: ServiceCallType<void, TargetComStats>;
clearComStats: ServiceCallType<void, void>;
getAvailableProtocols: ServiceCallType<void, TargetProtocol[]>;
getSerialModbusConfiguration: ServiceCallType<void, TargetSerialModbusProtocolConfiguration>;
setSerialModbusConfiguration: ServiceCallType<TargetSerialModbusProtocolConfiguration, void>;
putSerialModbusConfiguration: ServiceCallType<TargetSerialModbusProtocolConfiguration, void>;
getModbusDefaultSlaveAddress: ServiceCallType<void, number>;
putModbusDefaultSlaveAddress: ServiceCallType<number, void>;
getS3PConfiguration: ServiceCallType<void, TargetS3PProtocolConfiguration>;
setS3PConfiguration: ServiceCallType<TargetS3PProtocolConfiguration, void>;
putS3PConfiguration: ServiceCallType<TargetS3PProtocolConfiguration, void>;
getModbusTcpConfiguration: ServiceCallType<void, TargetModbusTcpProtocolConfiguration>;
setModbusTcpConfiguration: ServiceCallType<TargetModbusTcpProtocolConfiguration, void>;
putModbusTcpConfiguration: ServiceCallType<TargetModbusTcpProtocolConfiguration, void>;
getCanConfiguration: ServiceCallType<void, TargetCanProtocolConfiguration>;
setCanConfiguration: ServiceCallType<TargetCanProtocolConfiguration, void>;
putCanConfiguration: ServiceCallType<TargetCanProtocolConfiguration, void>;
postResetKeep: ServiceCallType<void, void>;
readDebug: ServiceCallType<number, Uint8Array>;
writeDebug: ServiceCallType<void, void>;
getRegisterAccess: ServiceCallType<void, Uint8Array>;
postRegisterAccess: ServiceCallType<void, void>;
sendReceive: ServiceCallType<Uint8Array, Uint8Array>;
send: ServiceCallType<Uint8Array, Uint8Array>;
readBytes: ServiceCallType<void, Uint8Array>;
modbusWrite: ServiceCallType<ModbusWriteOptions, void>;
modbusRead: ServiceCallType<ModbusOptions, Uint8Array>;
getSubProtocol: ServiceCallType<void, TargetProtocol>;
getReceivedCount: ServiceCallType<void, number>;
readAddress: ServiceCallType<MemoryInfo, Uint8Array>;
writeAddress: ServiceCallType<MemoryWriteInfo, void>;
};