@iotize/tap
Version:
IoTize Device client for Javascript
33 lines (32 loc) • 1.5 kB
TypeScript
/**
* Generated file. Do not edit
*/
import { ModbusVariableAddress } from './models';
import { VariableType } from './models';
import { VariableMeta } from './models';
import { ReadWriteRights } from '@iotize/tap/service/impl/bundle';
import { ServiceCallType } from '@iotize/tap';
export declare const SERVICE_CALLS: {
getVariableAddress: ServiceCallType<void, number>;
putVariableAddress: ServiceCallType<number, void>;
putModbusVariableAddress: ServiceCallType<ModbusVariableAddress, void>;
getType: ServiceCallType<void, VariableType>;
putType: ServiceCallType<VariableType, void>;
getRawMeta: ServiceCallType<void, Uint8Array>;
putRawMeta: ServiceCallType<Uint8Array, void>;
getMeta: ServiceCallType<void, VariableMeta>;
putMeta: ServiceCallType<VariableMeta, void>;
getUnit: ServiceCallType<void, string>;
putUnit: ServiceCallType<string, void>;
getNumberOfElements: ServiceCallType<void, number>;
putNumberOfElements: ServiceCallType<number, void>;
getCurrentAccess: ServiceCallType<void, ReadWriteRights>;
readProfile: ServiceCallType<void, Uint8Array>;
getValue: ServiceCallType<void, Uint8Array>;
setValue: ServiceCallType<Uint8Array, void>;
putValue: ServiceCallType<Uint8Array, void>;
getBundleId: ServiceCallType<void, number>;
putBundleId: ServiceCallType<number, void>;
getBundleValues: ServiceCallType<void, Uint8Array>;
create: ServiceCallType<number, void>;
};