@iotize/tap
Version:
IoTize Device client for Javascript
136 lines • 9.51 kB
JavaScript
/**
* Generated file. Do not edit
*/
import { TapRequestFrame } from '@iotize/tap/client/api';
import * as serviceConverters from './service-converters';
import { converters as commonConverters } from '@iotize/tap/service/core';
import { bundleConverters } from '@iotize/tap/service/impl/bundle';
const allConverters = Object.assign(Object.assign(Object.assign({}, commonConverters), serviceConverters), bundleConverters);
export const SERVICE_CALLS = {
getVariableAddress: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/variable-address',
path: '/1029/{variableId}/0',
responseBodyDecoder: allConverters.uint32,
},
putVariableAddress: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/variable-address',
path: '/1029/{variableId}/0',
bodyEncoder: allConverters.uint32,
},
putModbusVariableAddress: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/modbus-variable-address',
path: '/1029/{variableId}/0',
bodyEncoder: allConverters.modbusVariableAddress,
},
getType: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/type',
path: '/1029/{variableId}/1',
responseBodyDecoder: allConverters.variableType,
},
putType: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/type',
path: '/1029/{variableId}/1',
bodyEncoder: allConverters.variableType,
},
getRawMeta: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/raw-meta',
path: '/1029/{variableId}/8',
},
putRawMeta: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/raw-meta',
path: '/1029/{variableId}/8',
},
getMeta: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/meta',
path: '/1029/{variableId}/8',
responseBodyDecoder: allConverters.variableMeta,
},
putMeta: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/meta',
path: '/1029/{variableId}/8',
bodyEncoder: allConverters.variableMeta,
},
getUnit: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/unit',
path: '/1029/{variableId}/9',
responseBodyDecoder: allConverters.ascii,
},
putUnit: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/unit',
path: '/1029/{variableId}/9',
bodyEncoder: allConverters.ascii,
},
getNumberOfElements: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/number-of-elements',
path: '/1029/{variableId}/2',
responseBodyDecoder: allConverters.uint8,
},
putNumberOfElements: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/number-of-elements',
path: '/1029/{variableId}/2',
bodyEncoder: allConverters.uint8,
},
getCurrentAccess: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/current-access',
path: '/1029/{variableId}/3',
responseBodyDecoder: allConverters.readWriteRights,
},
readProfile: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/read-profile',
path: '/1029//4',
},
getValue: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/value',
path: '/1029/{variableId}/4',
},
setValue: {
method: TapRequestFrame.MethodType.POST,
pathAlias: '/variable/{variableId}/value',
path: '/1029/{variableId}/5',
},
putValue: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/value',
path: '/1029/{variableId}/4',
},
getBundleId: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/bundle/id',
path: '/1029/{variableId}/6',
responseBodyDecoder: allConverters.uint16,
},
putBundleId: {
method: TapRequestFrame.MethodType.PUT,
pathAlias: '/variable/{variableId}/bundle/id',
path: '/1029/{variableId}/6',
bodyEncoder: allConverters.uint16,
},
getBundleValues: {
method: TapRequestFrame.MethodType.GET,
pathAlias: '/variable/{variableId}/bundle/values',
path: '/1029/{variableId}/7',
},
create: {
method: TapRequestFrame.MethodType.POST,
pathAlias: '/variable/{variableId}/create',
path: '/1029/{variableId}/65535',
bodyEncoder: allConverters.uint8,
},
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZS1jYWxscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvaW1wbC92YXJpYWJsZS9zcmMvbGliL2dlbmVyYXRlZC9zZXJ2aWNlLWNhbGxzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztHQUVHO0FBT0gsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQ3pELE9BQU8sS0FBSyxpQkFBaUIsTUFBTSxzQkFBc0IsQ0FBQztBQUMxRCxPQUFPLEVBQUUsVUFBVSxJQUFJLGdCQUFnQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFFMUUsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFFbkUsTUFBTSxhQUFhLGlEQUNkLGdCQUFnQixHQUNoQixpQkFBaUIsR0FFakIsZ0JBQWdCLENBQ3BCLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSxhQUFhLEdBQUc7SUFDM0Isa0JBQWtCLEVBQUU7UUFDbEIsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUseUNBQXlDO1FBQ3BELElBQUksRUFBRSxzQkFBc0I7UUFDNUIsbUJBQW1CLEVBQUUsYUFBYSxDQUFDLE1BQU07S0FDVDtJQUVsQyxrQkFBa0IsRUFBRTtRQUNsQixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSx5Q0FBeUM7UUFDcEQsSUFBSSxFQUFFLHNCQUFzQjtRQUM1QixXQUFXLEVBQUUsYUFBYSxDQUFDLE1BQU07S0FDRDtJQUVsQyx3QkFBd0IsRUFBRTtRQUN4QixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSxnREFBZ0Q7UUFDM0QsSUFBSSxFQUFFLHNCQUFzQjtRQUM1QixXQUFXLEVBQUUsYUFBYSxDQUFDLHFCQUFxQjtLQUNEO0lBRWpELE9BQU8sRUFBRTtRQUNQLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLDZCQUE2QjtRQUN4QyxJQUFJLEVBQUUsc0JBQXNCO1FBQzVCLG1CQUFtQixFQUFFLGFBQWEsQ0FBQyxZQUFZO0tBQ1Q7SUFFeEMsT0FBTyxFQUFFO1FBQ1AsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsNkJBQTZCO1FBQ3hDLElBQUksRUFBRSxzQkFBc0I7UUFDNUIsV0FBVyxFQUFFLGFBQWEsQ0FBQyxZQUFZO0tBQ0Q7SUFFeEMsVUFBVSxFQUFFO1FBQ1YsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsaUNBQWlDO1FBQzVDLElBQUksRUFBRSxzQkFBc0I7S0FDUTtJQUV0QyxVQUFVLEVBQUU7UUFDVixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSxpQ0FBaUM7UUFDNUMsSUFBSSxFQUFFLHNCQUFzQjtLQUNRO0lBRXRDLE9BQU8sRUFBRTtRQUNQLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLDZCQUE2QjtRQUN4QyxJQUFJLEVBQUUsc0JBQXNCO1FBQzVCLG1CQUFtQixFQUFFLGFBQWEsQ0FBQyxZQUFZO0tBQ1Q7SUFFeEMsT0FBTyxFQUFFO1FBQ1AsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsNkJBQTZCO1FBQ3hDLElBQUksRUFBRSxzQkFBc0I7UUFDNUIsV0FBVyxFQUFFLGFBQWEsQ0FBQyxZQUFZO0tBQ0Q7SUFFeEMsT0FBTyxFQUFFO1FBQ1AsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsNkJBQTZCO1FBQ3hDLElBQUksRUFBRSxzQkFBc0I7UUFDNUIsbUJBQW1CLEVBQUUsYUFBYSxDQUFDLEtBQUs7S0FDUjtJQUVsQyxPQUFPLEVBQUU7UUFDUCxNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSw2QkFBNkI7UUFDeEMsSUFBSSxFQUFFLHNCQUFzQjtRQUM1QixXQUFXLEVBQUUsYUFBYSxDQUFDLEtBQUs7S0FDQTtJQUVsQyxtQkFBbUIsRUFBRTtRQUNuQixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSwyQ0FBMkM7UUFDdEQsSUFBSSxFQUFFLHNCQUFzQjtRQUM1QixtQkFBbUIsRUFBRSxhQUFhLENBQUMsS0FBSztLQUNSO0lBRWxDLG1CQUFtQixFQUFFO1FBQ25CLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLDJDQUEyQztRQUN0RCxJQUFJLEVBQUUsc0JBQXNCO1FBQzVCLFdBQVcsRUFBRSxhQUFhLENBQUMsS0FBSztLQUNBO0lBRWxDLGdCQUFnQixFQUFFO1FBQ2hCLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLHVDQUF1QztRQUNsRCxJQUFJLEVBQUUsc0JBQXNCO1FBQzVCLG1CQUFtQixFQUFFLGFBQWEsQ0FBQyxlQUFlO0tBQ1Q7SUFFM0MsV0FBVyxFQUFFO1FBQ1gsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsd0JBQXdCO1FBQ25DLElBQUksRUFBRSxVQUFVO0tBQ29CO0lBRXRDLFFBQVEsRUFBRTtRQUNSLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLDhCQUE4QjtRQUN6QyxJQUFJLEVBQUUsc0JBQXNCO0tBQ1E7SUFFdEMsUUFBUSxFQUFFO1FBQ1IsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsSUFBSTtRQUN2QyxTQUFTLEVBQUUsOEJBQThCO1FBQ3pDLElBQUksRUFBRSxzQkFBc0I7S0FDUTtJQUV0QyxRQUFRLEVBQUU7UUFDUixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxHQUFHO1FBQ3RDLFNBQVMsRUFBRSw4QkFBOEI7UUFDekMsSUFBSSxFQUFFLHNCQUFzQjtLQUNRO0lBRXRDLFdBQVcsRUFBRTtRQUNYLE1BQU0sRUFBRSxlQUFlLENBQUMsVUFBVSxDQUFDLEdBQUc7UUFDdEMsU0FBUyxFQUFFLGtDQUFrQztRQUM3QyxJQUFJLEVBQUUsc0JBQXNCO1FBQzVCLG1CQUFtQixFQUFFLGFBQWEsQ0FBQyxNQUFNO0tBQ1Q7SUFFbEMsV0FBVyxFQUFFO1FBQ1gsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsa0NBQWtDO1FBQzdDLElBQUksRUFBRSxzQkFBc0I7UUFDNUIsV0FBVyxFQUFFLGFBQWEsQ0FBQyxNQUFNO0tBQ0Q7SUFFbEMsZUFBZSxFQUFFO1FBQ2YsTUFBTSxFQUFFLGVBQWUsQ0FBQyxVQUFVLENBQUMsR0FBRztRQUN0QyxTQUFTLEVBQUUsc0NBQXNDO1FBQ2pELElBQUksRUFBRSxzQkFBc0I7S0FDUTtJQUV0QyxNQUFNLEVBQUU7UUFDTixNQUFNLEVBQUUsZUFBZSxDQUFDLFVBQVUsQ0FBQyxJQUFJO1FBQ3ZDLFNBQVMsRUFBRSwrQkFBK0I7UUFDMUMsSUFBSSxFQUFFLDBCQUEwQjtRQUNoQyxXQUFXLEVBQUUsYUFBYSxDQUFDLEtBQUs7S0FDQTtDQUNuQyxDQUFDIn0=