Skip to content

Commit

Permalink
harmonizing pulse measurement in Adeunis codec
Browse files Browse the repository at this point in the history
  • Loading branch information
cpoder committed Jun 6, 2024
1 parent 47e7c98 commit a0b0789
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
6 changes: 3 additions & 3 deletions nodejs/lora-codec-adeunis/src/AdeunisCodec.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ describe("Test Adeunis Codec", () => {
"4820000000010000000200000100020003000400050006000700080009000A000B000C000D000E000F00100011001200130014"
);
console.dir(c8yData, { depth: null });
expect(c8yData.measurements.length).toBe(20);
expect(c8yData.measurements).toHaveLength(20);
});
test("Test analog", () => {
let codec: TestCodec = new TestCodec(null);
let c8yData: C8YData = codec.testDecode("analog", "42500110000002100000");
console.dir(c8yData, { depth: null });
expect(c8yData.measurements.length).toBe(2);
expect(c8yData.measurements).toHaveLength(2);
});
test("Test Pulse 4 with historic data", () => {
let codec: TestCodec = new TestCodec(null);
Expand All @@ -50,7 +50,7 @@ describe("Test Adeunis Codec", () => {
let codec: TestCodec = new TestCodec(null);
let c8yData: C8YData = codec.testDecode("pulse", "46000000000000026C9B");
console.dir(c8yData, { depth: null });
expect(c8yData.measurements.length).toBe(2);
expect(c8yData.measurements).toHaveLength(2);
expect(c8yData.measurements[0].type).toBe("Channel A");
expect(c8yData.measurements[1].type).toBe("Channel B");
});
Expand Down
10 changes: 5 additions & 5 deletions nodejs/lora-codec-adeunis/src/AdeunisCodec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ export class AdeunisCodec extends DeviceCodec {
mo,
"Pulse",
channel,
"",
"count",
c,
new Date(time.getTime() - samplingPeriod * i * 1000)
);
Expand Down Expand Up @@ -166,9 +166,9 @@ export class AdeunisCodec extends DeviceCodec {
channel.deltaValues.forEach((value, i) => {
c8yData.addMeasurement(
mo,
"Pulse",
channel.name,
channel.name,
"count",
"",
channel.index + value,
new Date(time.getTime() + result.baseTime * i * 60000)
);
Expand All @@ -180,9 +180,9 @@ export class AdeunisCodec extends DeviceCodec {
result.counterValues.forEach((value, i) => {
c8yData.addMeasurement(
mo,
"Pulse",
"Channel " + String.fromCharCode(65 + i),
"Channel " + String.fromCharCode(65 + i),
"count",
"",
value,
time
);
Expand Down

0 comments on commit a0b0789

Please sign in to comment.