@iotize/tap
Version:
IoTize Device client for Javascript
1,157 lines (1,156 loc) • 31.3 kB
TypeScript
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[];