TapnpassService¶
| Method | LwM2M request | Description |
|---|---|---|
| getProtocolConfiguration | get /1027//21 alias: /tapnpass/protocol-configuration |
Get TAPNPass protocol configuration |
| setProtocolConfiguration | post /1027//21 alias: /tapnpass/protocol-configuration |
Temporary update configuration |
| putProtocolConfiguration | put /1027//21 alias: /tapnpass/protocol-configuration |
Update protocol configuration |
| getStatus | get /1027//36 alias: /tapnpass/status |
Read target status. Requires access rights to TAPNPass Control Bundle. |
| postAction | post /1027//39 alias: /tapnpass/action |
Perform actions to ADP target. Requires access rights to TAPNPass Control Bundle. |
| getControlIn | get /1027//41 alias: /tapnpass/control-in |
Read TAPNPass ADPCtrl1 Reg |
| setControlIn | post /1027//41 alias: /tapnpass/control-in |
Write TAPNPass ADPCtrl1 Reg |
| getControlOut | get /1027//42 alias: /tapnpass/control-out |
Read TAPNPass ADPCtrl2 Reg |
| setAdpControlOut | post /1027//42 alias: /tapnpass/control-out |
Write TAPNPass ADPCtrl2 Reg |
getProtocolConfiguration¶
Minimal Tap Firmware version: 1.0
Get TAPNPass protocol configuration
Parameters¶
This endpoint does not need any parameter.
Returns¶
Example¶
import { Tap } from "@iotize/tap";
const tap: Tap = ...;
const response = await tap.service.tapnpass.getProtocolConfiguration();
const value = response.body();
console.log(`getProtocolConfiguration: ${value}`);
setProtocolConfiguration¶
Minimal Tap Firmware version: 1.0
Temporary update configuration
Parameters¶
| Name | Type | Description | Notes |
|---|---|---|---|
| value | TapnpassProtocolConfiguration |
Returns¶
Nothing
Example¶
import { Tap } from "@iotize/tap";
const tap: Tap = ...;
const value = ...;
const response = await tap.service.tapnpass.setProtocolConfiguration(value);
const value = response.body();
console.log(`setProtocolConfiguration: ${value}`);
putProtocolConfiguration¶
Minimal Tap Firmware version: 1.0
Update protocol configuration
Parameters¶
| Name | Type | Description | Notes |
|---|---|---|---|
| value | TapnpassProtocolConfiguration |
Returns¶
Nothing
Authorization¶
- Configuration mode is required to perform this request.
Example¶
import { Tap } from "@iotize/tap";
import '@iotize/tap/ext/configurator';
const tap: Tap = ...;
await tap.configurator.setupConfigMode();
const value = ...;
const response = await tap.service.tapnpass.putProtocolConfiguration(value);
const value = response.body();
console.log(`putProtocolConfiguration: ${value}`);
getStatus¶
Minimal Tap Firmware version: 1.0
Read target status. Requires access rights to TAPNPass Control Bundle.
Parameters¶
This endpoint does not need any parameter.
Returns¶
Example¶
import { Tap } from "@iotize/tap";
const tap: Tap = ...;
const response = await tap.service.tapnpass.getStatus();
const value = response.body();
console.log(`getStatus: ${value}`);
postAction¶
Minimal Tap Firmware version: 1.0
Perform actions to ADP target. Requires access rights to TAPNPass Control Bundle.
Parameters¶
| Name | Type | Description | Notes |
|---|---|---|---|
| data | Uint8Array |
Returns¶
Nothing
Example¶
import { Tap } from "@iotize/tap";
const tap: Tap = ...;
const data = ...;
const response = await tap.service.tapnpass.postAction(data);
const value = response.body();
console.log(`postAction: ${value}`);
getControlIn¶
Minimal Tap Firmware version: 1.51
Read TAPNPass ADPCtrl1 Reg
Parameters¶
This endpoint does not need any parameter.
Returns¶
Example¶
import { Tap } from "@iotize/tap";
const tap: Tap = ...;
const response = await tap.service.tapnpass.getControlIn();
const value = response.body();
console.log(`getControlIn: ${value}`);
setControlIn¶
Minimal Tap Firmware version: 1.51
Write TAPNPass ADPCtrl1 Reg
Parameters¶
| Name | Type | Description | Notes |
|---|---|---|---|
| data | AdpControlIn |
Returns¶
Nothing
Example¶
import { Tap } from "@iotize/tap";
const tap: Tap = ...;
const data = ...;
const response = await tap.service.tapnpass.setControlIn(data);
const value = response.body();
console.log(`setControlIn: ${value}`);
getControlOut¶
Minimal Tap Firmware version: 1.51
Read TAPNPass ADPCtrl2 Reg
Parameters¶
This endpoint does not need any parameter.
Returns¶
Example¶
import { Tap } from "@iotize/tap";
const tap: Tap = ...;
const response = await tap.service.tapnpass.getControlOut();
const value = response.body();
console.log(`getControlOut: ${value}`);
setAdpControlOut¶
Minimal Tap Firmware version: 1.51
Write TAPNPass ADPCtrl2 Reg
Parameters¶
| Name | Type | Description | Notes |
|---|---|---|---|
| data | AdpControlOut |
Returns¶
Example¶
import { Tap } from "@iotize/tap";
const tap: Tap = ...;
const data = ...;
const response = await tap.service.tapnpass.setAdpControlOut(data);
const value = response.body();
console.log(`setAdpControlOut: ${value}`);