Skip to content

Commit 9f39a4c

Browse files
committed
updated convertors
1 parent bc98770 commit 9f39a4c

File tree

2 files changed

+16
-42
lines changed

2 files changed

+16
-42
lines changed

_includes/templates/edge/integrations/coap/coap-uplink-converter-tbel-binary.md

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,29 +14,16 @@ var deviceType = payloadStr.substring(6,13);
1414

1515
// Result object with device/asset attributes/telemetry data
1616
var result = {
17-
deviceName: deviceName,
18-
deviceType: deviceType,
19-
attributes: {},
20-
telemetry: {
21-
temperature: parseFloat(payloadStr.substring(13,17)),
22-
humidity: parseFloat(payloadStr.substring(17,19))
23-
}
17+
deviceName: deviceName,
18+
deviceType: deviceType,
19+
attributes: {},
20+
telemetry: {
21+
temperature: parseFloat(payloadStr.substring(13,17)),
22+
humidity: parseFloat(payloadStr.substring(17,19))
23+
}
2424
};
2525

26-
/** Helper functions **/
27-
28-
function decodeToString(payload) {
29-
return String.fromCharCode.apply(String, payload);
30-
}
31-
32-
function decodeToJson(payload) {
33-
// covert payload to string.
34-
var str = decodeToString(payload);
35-
36-
// parse string to JSON
37-
var data = JSON.parse(str);
38-
return data;
39-
}
26+
/** Helper functions 'decodeToString' and 'decodeToJson' are already built-in **/
4027

4128
return result;
4229
```

_includes/templates/edge/integrations/coap/coap-uplink-converter-tbel-json.md

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,16 @@ var data = decodeToJson(payload);
1111
var deviceName = data.deviceName;
1212
var deviceType = data.deviceType;
1313
var result = {
14-
deviceName: deviceName,
15-
deviceType: deviceType,
16-
attributes: {},
17-
telemetry: {
18-
temperature: data.temperature,
19-
humidity: data.humidity
20-
}
14+
deviceName: deviceName,
15+
deviceType: deviceType,
16+
attributes: {},
17+
telemetry: {
18+
temperature: data.temperature,
19+
humidity: data.humidity
20+
}
2121
};
2222

23-
/** Helper functions **/
24-
25-
function decodeToString(payload) {
26-
return String.fromCharCode.apply(String, payload);
27-
}
28-
29-
function decodeToJson(payload) {
30-
// covert payload to string.
31-
var str = decodeToString(payload);
32-
33-
// parse string to JSON
34-
var data = JSON.parse(str);
35-
return data;
36-
}
23+
/** Helper functions 'decodeToString' and 'decodeToJson' are already built-in **/
3724

3825
return result;
3926
```

0 commit comments

Comments
 (0)