UNPKG

@iotize/tap

Version:

IoTize Device client for Javascript

1,157 lines (1,156 loc) 31.3 kB
export * from '@iotize/tap/service/core'; export * from '@iotize/tap/service/impl/ble'; export * from '@iotize/tap/service/impl/bundle'; export * from '@iotize/tap/service/impl/cloud'; export * from '@iotize/tap/service/impl/data-log'; export * from '@iotize/tap/service/impl/device'; export * from '@iotize/tap/service/impl/firmware'; export * from '@iotize/tap/service/impl/group'; export * from '@iotize/tap/service/impl/interface'; export * from '@iotize/tap/service/impl/jvm'; export * from '@iotize/tap/service/impl/lora'; export * from '@iotize/tap/service/impl/mqtt'; export * from '@iotize/tap/service/impl/scram'; export * from '@iotize/tap/service/impl/single-packet'; export * from '@iotize/tap/service/impl/target'; export * from '@iotize/tap/service/impl/tapnpass'; export * from '@iotize/tap/service/impl/variable'; export * from '@iotize/tap/service/impl/wifi'; export * from '@iotize/tap/service/impl/time'; export * from '@iotize/tap/service/impl/ethernet'; export * from '@iotize/tap/service/impl/slave-server'; export * from '@iotize/tap/service/impl/lte'; import { BleResourceKeyMapping } from '@iotize/tap/service/impl/ble'; import { BundleResourceKeyMapping } from '@iotize/tap/service/impl/bundle'; import { CloudResourceKeyMapping } from '@iotize/tap/service/impl/cloud'; import { DataLogResourceKeyMapping } from '@iotize/tap/service/impl/data-log'; import { DeviceResourceKeyMapping } from '@iotize/tap/service/impl/device'; import { FirmwareResourceKeyMapping } from '@iotize/tap/service/impl/firmware'; import { GroupResourceKeyMapping } from '@iotize/tap/service/impl/group'; import { InterfaceResourceKeyMapping } from '@iotize/tap/service/impl/interface'; import { JvmResourceKeyMapping } from '@iotize/tap/service/impl/jvm'; import { LoraResourceKeyMapping } from '@iotize/tap/service/impl/lora'; import { MqttResourceKeyMapping } from '@iotize/tap/service/impl/mqtt'; import { ScramResourceKeyMapping } from '@iotize/tap/service/impl/scram'; import { SinglePacketResourceKeyMapping } from '@iotize/tap/service/impl/single-packet'; import { TargetResourceKeyMapping } from '@iotize/tap/service/impl/target'; import { TapnpassResourceKeyMapping } from '@iotize/tap/service/impl/tapnpass'; import { VariableResourceKeyMapping } from '@iotize/tap/service/impl/variable'; import { WifiResourceKeyMapping } from '@iotize/tap/service/impl/wifi'; import { TimeResourceKeyMapping } from '@iotize/tap/service/impl/time'; import { EthernetResourceKeyMapping } from '@iotize/tap/service/impl/ethernet'; import { SlaveServerResourceKeyMapping } from '@iotize/tap/service/impl/slave-server'; export declare const TapResourceMetaData: { '/slave-server/protocol-configuration': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/ethernet/ip': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; examples: string[]; }; }; }; '/ethernet/gateway-ip': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/ethernet/ip-mask': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/ethernet/dns-ip': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/ethernet/enabled': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; }; }; }; '/time/ntp-server': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/time/time-zone': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/wifi/mode': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/wifi/key': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; minLength: number; maxLength: number; }; }; }; '/wifi/ip': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; pattern: string; }; }; }; '/wifi/gateway-ip': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/wifi/ip-mask': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/wifi/dns-ip': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/wifi/ssid': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; minLength: number; pattern: string; }; }; }; '/wifi/country-code': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/wifi/protocol': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; items: { $ref: string; }; }; }; }; '/wifi/tx-power': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/wifi/ssid-visibility': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/wifi/key-visibility': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/wifi/network-mode': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/wifi/disabled': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; }; }; }; '/variable/{variableId}/variable-address': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/variable/{variableId}/modbus-variable-address': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/variable/{variableId}/type': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/variable/{variableId}/raw-meta': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/variable/{variableId}/meta': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/variable/{variableId}/unit': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; }; }; }; '/variable/{variableId}/number-of-elements': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/variable/{variableId}/value': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/variable/{variableId}/bundle/id': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/tapnpass/protocol-configuration': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/target/protocol': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/target/core-type': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/target/firmware-version': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/target/min-voltage': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/target/max-voltage': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/target/page-size': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/target/serial-modbus-configuration': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/target/modbus-default-slave-address': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/target/s3p-configuration': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/target/modbus-tcp-configuration': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/target/can-configuration': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/scram/hash-iteration': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; minimum: number; maximum: number; }; }; }; '/mqtt/client-id': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/mqtt/username': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/mqtt/broker-hostname': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/mqtt/broker-port': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/mqtt/password': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/mqtt/relay-net-key': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/mqtt/broker-certificate': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/mqtt/topic-prefix': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/mqtt/request-topic': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/mqtt/response-topic': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/lora/ids': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/lora/config': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/jvm/code-size': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/jvm/code': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/jvm/clear-code': { put: { minApiVersion: number; configModeRequired: boolean; schema: undefined; }; }; '/jvm/profile-id': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/jvm/log-and-clear': { put: { minApiVersion: number; configModeRequired: boolean; schema: undefined; }; }; '/jvm/log': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; }; }; }; '/interface/current-host-protocol': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/security-options': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/bundle-id-swd-direct-access': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/bundle-id-serial-access': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/bundle-id-modbus-direct-access': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/bundle-id-tapnpass-control-access': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/bundle-id-firmware-update-access': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/bundle-id-mqtt-ids-access': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/bundle-id-variable-config-access': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/bundle-id-file-system-access': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/config-format-version': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/app-name': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/interface/config-version': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; pattern: string; }; }; }; '/interface/app-path': { put: { minApiVersion: number; configModeRequired: boolean; schema: { maxLength: number; type: string; }; }; }; '/interface/nfc/pairing-mode': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/pairing-options': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/power-optimisation-level': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/cpu-frequency-options': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/power-optimisation-options': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/max-low-power-time': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/auto-reboot-timeout': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/authorized-host-protocol': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; items: { $ref: string; }; }; }; }; '/interface/universal-link': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/interface/network-options': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/radio-mix-enabled': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/nfc_connection_priority': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/nfc-autolog-profile-id': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/interface/host-inactivity-period': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; minimum: number; maximum: number; }; }; }; '/interface/application-data': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/certificate/public-key': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/certificate/private-key': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/certificate/root-key': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/interface/product-code': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/interface/special-feature/{featureId}': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/group/{groupId}/name': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/group/{groupId}/session-lifetime': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; minimum: number; }; }; }; '/group/{groupId}/alias': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/device/current-time': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/data-log/options': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/data-log/crypto-key': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/cloud/platform': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/cloud/data-log/upload-period': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/cloud/mqtt/broker-port': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/cloud/mqtt/client-id': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/cloud/mqtt/username': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/cloud/mqtt/password': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/cloud/data-log/publish-topic': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/cloud/data-log/subscribe-topic': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; }; }; }; '/bundle/{bundleId}/acl': { put: { minApiVersion: number; configModeRequired: boolean; schema: { $ref: string; }; }; }; '/bundle/{bundleId}/data-log-period': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/bundle/{bundleId}/data-log-crypto-group-id': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; format: string; }; }; }; '/bundle/{bundleId}/name': { put: { minApiVersion: number; configModeRequired: boolean; schema: { type: string; maxLength: number; minLength: number; }; }; }; }; export interface TapResourceKeyMapping extends BleResourceKeyMapping, BundleResourceKeyMapping, CloudResourceKeyMapping, DataLogResourceKeyMapping, DeviceResourceKeyMapping, FirmwareResourceKeyMapping, GroupResourceKeyMapping, InterfaceResourceKeyMapping, JvmResourceKeyMapping, LoraResourceKeyMapping, MqttResourceKeyMapping, ScramResourceKeyMapping, SinglePacketResourceKeyMapping, TargetResourceKeyMapping, TapnpassResourceKeyMapping, VariableResourceKeyMapping, WifiResourceKeyMapping, TimeResourceKeyMapping, EthernetResourceKeyMapping, SlaveServerResourceKeyMapping { } export { TapVersion, SpecialFeature, HostProtocol, AppPathType, VariableFormat, TargetProtocol, } from '@iotize/tap'; export declare const _TAP_SERVICE_ALL_EXTENSIONS_: import("@iotize/tap").ServiceContainer[];