Skip to content

Commit 7ca0d13

Browse files
committed
Change existing tests to forcibly use the v1 CloudProtocol version
1 parent 15dc357 commit 7ca0d13

File tree

1 file changed

+40
-38
lines changed

1 file changed

+40
-38
lines changed

test/cbor.test.js

Lines changed: 40 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,13 @@ const base64toHEX = (base64) => {
3333
return HEX;
3434
};
3535

36+
// CloudProtocol v1
37+
3638
it('Generate a valid cbor for a senml string property with basename', () => {
3739
const output = '0x81,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6B,0x74,0x65,0x73,0x74,0x5F,0x73,0x74,0x72,0x69,0x6E,0x67,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x62,0x76,0x73,0x71,0x74,0x65,0x73,0x74,0x5F,0x73,0x74,0x72,0x69,0x6E,0x67,0x20,0x76,0x61,0x6C,0x75,0x65,';
38-
const senMl = ArduinoCloud.getSenml(deviceId, 'test_string', 'test_string value', timestamp);
40+
const senMl = ArduinoCloud.getSenml(deviceId, 'test_string', 'test_string value', timestamp, false);
3941
console.log([senMl]);
40-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
42+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
4143
console.log(cborbase64);
4244
const cborHex = base64toHEX(cborbase64);
4345
console.log(cborHex);
@@ -46,9 +48,9 @@ it('Generate a valid cbor for a senml string property with basename', () => {
4648

4749
it('Generate a valid cbor for a senml string property without basename', () => {
4850
const output = '0x81,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6B,0x74,0x65,0x73,0x74,0x5F,0x73,0x74,0x72,0x69,0x6E,0x67,0x62,0x76,0x73,0x71,0x74,0x65,0x73,0x74,0x5F,0x73,0x74,0x72,0x69,0x6E,0x67,0x20,0x76,0x61,0x6C,0x75,0x65,';
49-
const senMl = ArduinoCloud.getSenml(null, 'test_string', 'test_string value', timestamp);
51+
const senMl = ArduinoCloud.getSenml(null, 'test_string', 'test_string value', timestamp, false);
5052
console.log([senMl]);
51-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
53+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
5254
console.log(cborbase64);
5355
const cborHex = base64toHEX(cborbase64);
5456
console.log(cborHex);
@@ -58,9 +60,9 @@ it('Generate a valid cbor for a senml string property without basename', () => {
5860

5961
it('Generate a valid cbor for a senml unsigned int property with basename', () => {
6062
const output = '0x81,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x75,0x69,0x6E,0x74,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x61,0x76,0x03,';
61-
const senMl = ArduinoCloud.getSenml(deviceId, 'test_uint', 3, timestamp);
63+
const senMl = ArduinoCloud.getSenml(deviceId, 'test_uint', 3, timestamp, false);
6264
console.log([senMl]);
63-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
65+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
6466
console.log(cborbase64);
6567
const cborHex = base64toHEX(cborbase64);
6668
console.log(cborHex);
@@ -70,9 +72,9 @@ it('Generate a valid cbor for a senml unsigned int property with basename', () =
7072

7173
it('Generate a valid cbor for a senml unsigned int property without basename', () => {
7274
const output = '0x81,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x75,0x69,0x6E,0x74,0x61,0x76,0x03,';
73-
const senMl = ArduinoCloud.getSenml(null, 'test_uint', 3, timestamp);
75+
const senMl = ArduinoCloud.getSenml(null, 'test_uint', 3, timestamp, false);
7476
console.log([senMl]);
75-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
77+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
7678
console.log(cborbase64);
7779
const cborHex = base64toHEX(cborbase64);
7880
console.log(cborHex);
@@ -81,9 +83,9 @@ it('Generate a valid cbor for a senml unsigned int property without basename', (
8183

8284
it('Generate a valid cbor for a senml signed int property with basename', () => {
8385
const output = '0x81,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x73,0x69,0x6E,0x74,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x61,0x76,0x22,';
84-
const senMl = ArduinoCloud.getSenml(deviceId, 'test_sint', -3, timestamp);
86+
const senMl = ArduinoCloud.getSenml(deviceId, 'test_sint', -3, timestamp, false);
8587
console.log([senMl]);
86-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
88+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
8789
console.log(cborbase64);
8890
const cborHex = base64toHEX(cborbase64);
8991
console.log(cborHex);
@@ -92,9 +94,9 @@ it('Generate a valid cbor for a senml signed int property with basename', () =>
9294

9395
it('Generate a valid cbor for a senml signed int property without basename', () => {
9496
const output = '0x81,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x73,0x69,0x6E,0x74,0x61,0x76,0x22,';
95-
const senMl = ArduinoCloud.getSenml(null, 'test_sint', -3, timestamp);
97+
const senMl = ArduinoCloud.getSenml(null, 'test_sint', -3, timestamp, false);
9698
console.log([senMl]);
97-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
99+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
98100
console.log(cborbase64);
99101
const cborHex = base64toHEX(cborbase64);
100102
console.log(cborHex);
@@ -104,9 +106,9 @@ it('Generate a valid cbor for a senml signed int property without basename', ()
104106

105107
it('Generate a valid cbor for a senml float property with basename', () => {
106108
const output = '0x81,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6A,0x74,0x65,0x73,0x74,0x5F,0x66,0x6C,0x6F,0x61,0x74,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x61,0x76,0xFB,0x40,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,';
107-
const senMl = ArduinoCloud.getSenml(deviceId, 'test_float', 3.5, timestamp);
109+
const senMl = ArduinoCloud.getSenml(deviceId, 'test_float', 3.5, timestamp, false);
108110
console.log([senMl]);
109-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
111+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
110112
console.log(cborbase64);
111113
const cborHex = base64toHEX(cborbase64);
112114
console.log(cborHex);
@@ -115,9 +117,9 @@ it('Generate a valid cbor for a senml float property with basename', () => {
115117

116118
it('Generate a valid cbor for a senml float property without basename', () => {
117119
const output = '0x81,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6A,0x74,0x65,0x73,0x74,0x5F,0x66,0x6C,0x6F,0x61,0x74,0x61,0x76,0xFB,0x40,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,';
118-
const senMl = ArduinoCloud.getSenml(null, 'test_float', 3.5, timestamp);
120+
const senMl = ArduinoCloud.getSenml(null, 'test_float', 3.5, timestamp, false);
119121
console.log([senMl]);
120-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
122+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
121123
console.log(cborbase64);
122124
const cborHex = base64toHEX(cborbase64);
123125
console.log(cborHex);
@@ -127,9 +129,9 @@ it('Generate a valid cbor for a senml float property without basename', () => {
127129

128130
it('Generate a valid cbor for a senml double property with basename', () => {
129131
const output = '0x81,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6B,0x74,0x65,0x73,0x74,0x5F,0x64,0x6F,0x75,0x62,0x6C,0x65,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x61,0x76,0xFB,0x40,0x08,0xFC,0xD6,0xE9,0xBA,0x37,0xB3,';
130-
const senMl = ArduinoCloud.getSenml(deviceId, 'test_double', 3.1234567890123456, timestamp);
132+
const senMl = ArduinoCloud.getSenml(deviceId, 'test_double', 3.1234567890123456, timestamp, false);
131133
console.log([senMl]);
132-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
134+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
133135
console.log(cborbase64);
134136
const cborHex = base64toHEX(cborbase64);
135137
console.log(cborHex);
@@ -138,9 +140,9 @@ it('Generate a valid cbor for a senml double property with basename', () => {
138140

139141
it('Generate a valid cbor for a senml double property without basename', () => {
140142
const output = '0x81,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6B,0x74,0x65,0x73,0x74,0x5F,0x64,0x6F,0x75,0x62,0x6C,0x65,0x61,0x76,0xFB,0x40,0x08,0xFC,0xD6,0xE9,0xBA,0x37,0xB3,';
141-
const senMl = ArduinoCloud.getSenml(null, 'test_double', 3.1234567890123456, timestamp);
143+
const senMl = ArduinoCloud.getSenml(null, 'test_double', 3.1234567890123456, timestamp, false);
142144
console.log([senMl]);
143-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
145+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
144146
console.log(cborbase64);
145147
const cborHex = base64toHEX(cborbase64);
146148
console.log(cborHex);
@@ -149,9 +151,9 @@ it('Generate a valid cbor for a senml double property without basename', () => {
149151

150152
it('Generate a valid cbor for a senml boolean property with basename', () => {
151153
const output = '0x81,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x62,0x6F,0x6F,0x6C,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x62,0x76,0x62,0xF5,';
152-
const senMl = ArduinoCloud.getSenml(deviceId, 'test_bool', true, timestamp);
154+
const senMl = ArduinoCloud.getSenml(deviceId, 'test_bool', true, timestamp, false);
153155
console.log([senMl]);
154-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
156+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
155157
console.log(cborbase64);
156158
const cborHex = base64toHEX(cborbase64);
157159
console.log(cborHex);
@@ -160,9 +162,9 @@ it('Generate a valid cbor for a senml boolean property with basename', () => {
160162

161163
it('Generate a valid cbor for a senml boolean property without basename', () => {
162164
const output = '0x81,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x62,0x6F,0x6F,0x6C,0x62,0x76,0x62,0xF5,';
163-
const senMl = ArduinoCloud.getSenml(null, 'test_bool', true, timestamp);
165+
const senMl = ArduinoCloud.getSenml(null, 'test_bool', true, timestamp, false);
164166
console.log([senMl]);
165-
const cborbase64 = ArduinoCloud.getCborValue([senMl]);
167+
const cborbase64 = ArduinoCloud.getCborValue([senMl], false);
166168
console.log(cborbase64);
167169
const cborHex = base64toHEX(cborbase64);
168170
console.log(cborHex);
@@ -172,15 +174,15 @@ it('Generate a valid cbor for a senml boolean property without basename', () =>
172174

173175
it('Generate a valid cbor for multiple properties with basename', () => {
174176
const output = '0x86,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x75,0x69,0x6E,0x74,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x61,0x76,0x04,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x73,0x69,0x6E,0x74,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x61,0x76,0x23,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6A,0x74,0x65,0x73,0x74,0x5F,0x66,0x6C,0x6F,0x61,0x74,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x61,0x76,0xFB,0x40,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6B,0x74,0x65,0x73,0x74,0x5F,0x73,0x74,0x72,0x69,0x6E,0x67,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x62,0x76,0x73,0x6A,0x74,0x65,0x73,0x74,0x20,0x76,0x61,0x6C,0x75,0x65,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x62,0x6F,0x6F,0x6C,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x62,0x76,0x62,0xF5,0xA4,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6B,0x74,0x65,0x73,0x74,0x5F,0x64,0x6F,0x75,0x62,0x6C,0x65,0x62,0x62,0x6E,0x78,0x2D,0x75,0x72,0x6E,0x3A,0x75,0x75,0x69,0x64,0x3A,0x31,0x66,0x34,0x63,0x65,0x64,0x37,0x30,0x2D,0x35,0x33,0x61,0x64,0x2D,0x34,0x62,0x32,0x39,0x2D,0x62,0x32,0x32,0x31,0x2D,0x31,0x62,0x30,0x61,0x62,0x62,0x64,0x66,0x63,0x37,0x35,0x37,0x61,0x76,0xFB,0x7F,0xEF,0xFF,0xFC,0x57,0xCA,0x82,0xAE,';
175-
const senMlUInt = ArduinoCloud.getSenml(deviceId, 'test_uint', 4, timestamp);
176-
const senMlSInt = ArduinoCloud.getSenml(deviceId, 'test_sint', -4, timestamp);
177-
const senMlFloat = ArduinoCloud.getSenml(deviceId, 'test_float', 4.5, timestamp);
178-
const senMlString = ArduinoCloud.getSenml(deviceId, 'test_string', 'test value', timestamp);
179-
const senMlBool = ArduinoCloud.getSenml(deviceId, 'test_bool', true, timestamp);
180-
const senMlDouble = ArduinoCloud.getSenml(deviceId, 'test_double', 1.79769e+308, timestamp);
177+
const senMlUInt = ArduinoCloud.getSenml(deviceId, 'test_uint', 4, timestamp, false);
178+
const senMlSInt = ArduinoCloud.getSenml(deviceId, 'test_sint', -4, timestamp, false);
179+
const senMlFloat = ArduinoCloud.getSenml(deviceId, 'test_float', 4.5, timestamp, false);
180+
const senMlString = ArduinoCloud.getSenml(deviceId, 'test_string', 'test value', timestamp, false);
181+
const senMlBool = ArduinoCloud.getSenml(deviceId, 'test_bool', true, timestamp, false);
182+
const senMlDouble = ArduinoCloud.getSenml(deviceId, 'test_double', 1.79769e+308, timestamp, false);
181183
const senMl = [senMlUInt, senMlSInt, senMlFloat, senMlString, senMlBool, senMlDouble];
182184
console.log(senMl);
183-
const cborbase64 = ArduinoCloud.getCborValue(senMl);
185+
const cborbase64 = ArduinoCloud.getCborValue(senMl, false);
184186
console.log(cborbase64);
185187
const cborHex = base64toHEX(cborbase64);
186188
console.log(cborHex);
@@ -190,15 +192,15 @@ it('Generate a valid cbor for multiple properties with basename', () => {
190192

191193
it('Generate a valid cbor for multiple properties with basename', () => {
192194
const output = '0x86,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x75,0x69,0x6E,0x74,0x61,0x76,0x04,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x73,0x69,0x6E,0x74,0x61,0x76,0x23,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6A,0x74,0x65,0x73,0x74,0x5F,0x66,0x6C,0x6F,0x61,0x74,0x61,0x76,0xFB,0x40,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6B,0x74,0x65,0x73,0x74,0x5F,0x73,0x74,0x72,0x69,0x6E,0x67,0x62,0x76,0x73,0x6A,0x74,0x65,0x73,0x74,0x20,0x76,0x61,0x6C,0x75,0x65,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x69,0x74,0x65,0x73,0x74,0x5F,0x62,0x6F,0x6F,0x6C,0x62,0x76,0x62,0xF5,0xA3,0x62,0x62,0x74,0x1A,0x5B,0x98,0xD7,0x80,0x61,0x6E,0x6B,0x74,0x65,0x73,0x74,0x5F,0x64,0x6F,0x75,0x62,0x6C,0x65,0x61,0x76,0xFB,0x7F,0xEF,0xFF,0xFC,0x57,0xCA,0x82,0xAE,';
193-
const senMlUInt = ArduinoCloud.getSenml(null, 'test_uint', 4, timestamp);
194-
const senMlSInt = ArduinoCloud.getSenml(null, 'test_sint', -4, timestamp);
195-
const senMlFloat = ArduinoCloud.getSenml(null, 'test_float', 4.5, timestamp);
196-
const senMlString = ArduinoCloud.getSenml(null, 'test_string', 'test value', timestamp);
197-
const senMlBool = ArduinoCloud.getSenml(null, 'test_bool', true, timestamp);
198-
const senMlDouble = ArduinoCloud.getSenml(null, 'test_double', 1.79769e+308, timestamp);
195+
const senMlUInt = ArduinoCloud.getSenml(null, 'test_uint', 4, timestamp, false);
196+
const senMlSInt = ArduinoCloud.getSenml(null, 'test_sint', -4, timestamp, false);
197+
const senMlFloat = ArduinoCloud.getSenml(null, 'test_float', 4.5, timestamp, false);
198+
const senMlString = ArduinoCloud.getSenml(null, 'test_string', 'test value', timestamp, false);
199+
const senMlBool = ArduinoCloud.getSenml(null, 'test_bool', true, timestamp, false);
200+
const senMlDouble = ArduinoCloud.getSenml(null, 'test_double', 1.79769e+308, timestamp, false);
199201
const senMl = [senMlUInt, senMlSInt, senMlFloat, senMlString, senMlBool, senMlDouble];
200202
console.log(senMl);
201-
const cborbase64 = ArduinoCloud.getCborValue(senMl);
203+
const cborbase64 = ArduinoCloud.getCborValue(senMl, false);
202204
console.log(cborbase64);
203205
const cborHex = base64toHEX(cborbase64);
204206
console.log(cborHex);

0 commit comments

Comments
 (0)