UNPKG

@iotize/device-client.js

Version:

IoTize Device client for Javascript

22 lines (21 loc) 904 B
import { APDU } from "../../../core"; import { RequestEncoder } from "../../api/converter/request-encoder.interface"; import { Command } from "../../api/request"; import { IotizeLWM2MCommandConverter } from "./lwm2m-command-converter"; /** * TODO replace with generated frame converter */ export declare class DefaultCommandEncoder implements RequestEncoder { private static IOTIZE_TRAME_MAX_SIZE; private static TAG; private static IOTIZE_CLA; private static IOTIZE_INSTRUCTION_CODE_GET; private static IOTIZE_INSTRUCTION_CODE_PUT; protected apduCommandConverter: APDU.Command.APDUCommandConverter; protected iotizeCommandConverter: IotizeLWM2MCommandConverter; constructor(); static instance(): DefaultCommandEncoder; encode(request: Command): Uint8Array; private encodeAsAPDU; encodeAsIoTizeTrame(command: Command): Uint8Array; }