@iotize/tap
Version:
IoTize Device client for Javascript
24 lines • 3.62 kB
JavaScript
import { HostProtocol, TargetProtocol, VariableFormat } from '@iotize/tap';
import { BooleanConverter, FloatConverter, Ipv4StringConverter, MacAddressStringConverter, NumberConverter, StringConverter, StringVersionConverter, } from '@iotize/tap/client/impl';
import { createEnumArrayConverter, createEnumConverter, } from './converter-factory';
export const ascii = StringConverter.ascii();
export const utf8 = new StringConverter('utf8');
export const uint8 = NumberConverter.uint8();
export const uint16 = NumberConverter.uint16();
export const uint32 = NumberConverter.uint32();
export const int8 = NumberConverter.int8();
export const int16 = NumberConverter.int16();
export const int32 = NumberConverter.int32();
export const float = FloatConverter.instance32();
export const boolean = BooleanConverter.instanceBit0();
export const stringIpv4 = Ipv4StringConverter.instance();
export const stringIpv4mask = Ipv4StringConverter.instance();
export const stringMacaddress = MacAddressStringConverter.instance();
export const variableFormat = createEnumConverter(VariableFormat, 1);
export const hostProtocol = createEnumConverter(HostProtocol, 2);
export const hostProtocolArray = createEnumArrayConverter(HostProtocol, 2);
export const targetProtocol = createEnumConverter(TargetProtocol, 1);
export const targetProtocolArray = createEnumArrayConverter(TargetProtocol, 1);
// export const tapVersion = new TapVersionConverter();
export const stringVersion = new StringVersionConverter();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udmVydGVycy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3NlcnZpY2UvY29yZS9zcmMvbGliL2NvbnZlcnRlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFlBQVksRUFBRSxjQUFjLEVBQUUsY0FBYyxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQzNFLE9BQU8sRUFDTCxnQkFBZ0IsRUFHaEIsY0FBYyxFQUNkLG1CQUFtQixFQUNuQix5QkFBeUIsRUFDekIsZUFBZSxFQUNmLGVBQWUsRUFDZixzQkFBc0IsR0FDdkIsTUFBTSx5QkFBeUIsQ0FBQztBQUVqQyxPQUFPLEVBQ0wsd0JBQXdCLEVBQ3hCLG1CQUFtQixHQUNwQixNQUFNLHFCQUFxQixDQUFDO0FBRTdCLE1BQU0sQ0FBQyxNQUFNLEtBQUssR0FBRyxlQUFlLENBQUMsS0FBSyxFQUFFLENBQUM7QUFDN0MsTUFBTSxDQUFDLE1BQU0sSUFBSSxHQUFHLElBQUksZUFBZSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0FBQ2hELE1BQU0sQ0FBQyxNQUFNLEtBQUssR0FBRyxlQUFlLENBQUMsS0FBSyxFQUFFLENBQUM7QUFDN0MsTUFBTSxDQUFDLE1BQU0sTUFBTSxHQUFHLGVBQWUsQ0FBQyxNQUFNLEVBQUUsQ0FBQztBQUMvQyxNQUFNLENBQUMsTUFBTSxNQUFNLEdBQUcsZUFBZSxDQUFDLE1BQU0sRUFBRSxDQUFDO0FBQy9DLE1BQU0sQ0FBQyxNQUFNLElBQUksR0FBRyxlQUFlLENBQUMsSUFBSSxFQUFFLENBQUM7QUFDM0MsTUFBTSxDQUFDLE1BQU0sS0FBSyxHQUFHLGVBQWUsQ0FBQyxLQUFLLEVBQUUsQ0FBQztBQUM3QyxNQUFNLENBQUMsTUFBTSxLQUFLLEdBQUcsZUFBZSxDQUFDLEtBQUssRUFBRSxDQUFDO0FBQzdDLE1BQU0sQ0FBQyxNQUFNLEtBQUssR0FBRyxjQUFjLENBQUMsVUFBVSxFQUFFLENBQUM7QUFDakQsTUFBTSxDQUFDLE1BQU0sT0FBTyxHQUFHLGdCQUFnQixDQUFDLFlBQVksRUFBRSxDQUFDO0FBQ3ZELE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRyxtQkFBbUIsQ0FBQyxRQUFRLEVBQUUsQ0FBQztBQUN6RCxNQUFNLENBQUMsTUFBTSxjQUFjLEdBQUcsbUJBQW1CLENBQUMsUUFBUSxFQUFFLENBQUM7QUFDN0QsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUcseUJBQXlCLENBQUMsUUFBUSxFQUFFLENBQUM7QUFDckUsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUN6QixtQkFBbUIsQ0FBaUIsY0FBYyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ3pELE1BQU0sQ0FBQyxNQUFNLFlBQVksR0FDdkIsbUJBQW1CLENBQWUsWUFBWSxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ3JELE1BQU0sQ0FBQyxNQUFNLGlCQUFpQixHQUM1Qix3QkFBd0IsQ0FBZSxZQUFZLEVBQUUsQ0FBQyxDQUFDLENBQUM7QUFDMUQsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUN6QixtQkFBbUIsQ0FBaUIsY0FBYyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQ3pELE1BQU0sQ0FBQyxNQUFNLG1CQUFtQixHQUM5Qix3QkFBd0IsQ0FBaUIsY0FBYyxFQUFFLENBQUMsQ0FBQyxDQUFDO0FBQzlELHVEQUF1RDtBQUN2RCxNQUFNLENBQUMsTUFBTSxhQUFhLEdBQUcsSUFBSSxzQkFBc0IsRUFBRSxDQUFDIn0=