/** * Generated file. Do not edit */ import { TapResponse } from '@iotize/tap'; import { TapnpassProtocolConfiguration } from './models'; import { AdpStats } from './models'; import { AdpControlIn } from './models'; import { AdpControlOut } from './models'; import { AbstractService, ServiceCallType } from '@iotize/tap'; export declare class TapnpassService extends AbstractService { resources: { getProtocolConfiguration: ServiceCallType; setProtocolConfiguration: ServiceCallType; putProtocolConfiguration: ServiceCallType; getStatus: ServiceCallType; postAction: ServiceCallType; getControlIn: ServiceCallType; setControlIn: ServiceCallType; getControlOut: ServiceCallType; setAdpControlOut: ServiceCallType; }; /** * Get TAPNPass protocol configuration * * LWM2M path: /1027//21 * * @tapVersion(">=1.0") * @return */ getProtocolConfiguration(): Promise>; /** * * * LWM2M path: /1027//21 * * @tapVersion(">=1.0") * @return call options */ getProtocolConfigurationCall(): ServiceCallType; /** * Temporary update configuration * * LWM2M path: /1027//21 * * @tapVersion(">=1.0") * @param value input * @return */ setProtocolConfiguration(value: TapnpassProtocolConfiguration): Promise>; /** * * * LWM2M path: /1027//21 * * @tapVersion(">=1.0") * @param value input * @return call options */ setProtocolConfigurationCall(value: TapnpassProtocolConfiguration): ServiceCallType; /** * Update protocol configuration * * LWM2M path: /1027//21 * * @tapVersion(">=1.0") * @param value input * @return */ putProtocolConfiguration(value: TapnpassProtocolConfiguration): Promise>; /** * * * LWM2M path: /1027//21 * * @tapVersion(">=1.0") * @param value input * @return call options */ putProtocolConfigurationCall(value: TapnpassProtocolConfiguration): ServiceCallType; /** * Read target status. Requires access rights to TAPNPass Control Bundle. * * LWM2M path: /1027//36 * * @tapVersion(">=1.0") * @return */ getStatus(): Promise>; /** * * * LWM2M path: /1027//36 * * @tapVersion(">=1.0") * @return call options */ getStatusCall(): ServiceCallType; /** * Perform actions to ADP target. Requires access rights to TAPNPass Control Bundle. * * LWM2M path: /1027//39 * * @deprecated * @tapVersion(">=1.0") * @param data input * @return */ postAction(data: Uint8Array): Promise>; /** * * * LWM2M path: /1027//39 * * @deprecated * @tapVersion(">=1.0") * @param data input * @return call options */ postActionCall(data: Uint8Array): ServiceCallType; /** * Read TAPNPass ADPCtrl1 Reg * * LWM2M path: /1027//41 * * @tapVersion(">=1.51") * @return */ getControlIn(): Promise>; /** * * * LWM2M path: /1027//41 * * @tapVersion(">=1.51") * @return call options */ getControlInCall(): ServiceCallType; /** * Write TAPNPass ADPCtrl1 Reg * * LWM2M path: /1027//41 * * @tapVersion(">=1.51") * @param data input * @return */ setControlIn(data: AdpControlIn): Promise>; /** * * * LWM2M path: /1027//41 * * @tapVersion(">=1.51") * @param data input * @return call options */ setControlInCall(data: AdpControlIn): ServiceCallType; /** * Read TAPNPass ADPCtrl2 Reg * * LWM2M path: /1027//42 * * @tapVersion(">=1.51") * @return */ getControlOut(): Promise>; /** * * * LWM2M path: /1027//42 * * @tapVersion(">=1.51") * @return call options */ getControlOutCall(): ServiceCallType; /** * Write TAPNPass ADPCtrl2 Reg * * LWM2M path: /1027//42 * * @tapVersion(">=1.51") * @param data input * @return */ setAdpControlOut(data: AdpControlOut): Promise>; /** * * * LWM2M path: /1027//42 * * @tapVersion(">=1.51") * @param data input * @return call options */ setAdpControlOutCall(data: AdpControlOut): ServiceCallType; }