Skip to content

Commit

Permalink
fix: preserve src and prio when encode actisense format (#215)
Browse files Browse the repository at this point in the history
  • Loading branch information
sbender9 authored Apr 2, 2023
1 parent b06e628 commit 1b4b672
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion lib/stringMsg.js
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ exports.encodeActisense = ({
].join(','))

exports.toActisenseSerialFormat = (pgn, data, dst=255, src=0) => exports.encodeActisense({
pgn, data, dst, src,
pgn, data, dst, src, prio
})

// A764027.880 05FF7 1EF00 E59861060202FFFFFFFF03030000FFFFFFFFFFFFFFFFFFFF0000FFFFFF7FFFFFFF7FFFFFFF7F0000FF7F
Expand Down
6 changes: 3 additions & 3 deletions lib/toPgn.js
Original file line number Diff line number Diff line change
Expand Up @@ -292,15 +292,15 @@ function canboat2Buffer(canboatData) {
}

function pgnToActisenseSerialFormat(pgn) {
return encodeActisense({ pgn: pgn.pgn, data: toPgn(pgn), dst: pgn.dst})
return encodeActisense({ pgn: pgn.pgn, data: toPgn(pgn), dst: pgn.dst, src: pgn.src, prio: pgn.prio})
}

function pgnToActisenseN2KAsciiFormat(pgn) {
return encodeActisenseN2KACSII({ pgn: pgn.pgn, data: toPgn(pgn), dst: pgn.dst})
return encodeActisenseN2KACSII({ pgn: pgn.pgn, data: toPgn(pgn), dst: pgn.dst, src: pgn.src, prio: pgn.prio})
}

function pgnToN2KActisenseFormat(pgn) {
return encodeN2KActisense({ pgn: pgn.pgn, data: toPgn(pgn), dst: pgn.dst})
return encodeN2KActisense({ pgn: pgn.pgn, data: toPgn(pgn), dst: pgn.dst, src: pgn.src, prio: pgn.prio})
}

function toiKonvertSerialFormat(pgn, data, dst=255) {
Expand Down
2 changes: 1 addition & 1 deletion test/customPgns.js
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ describe('custom pgns', function () {

var actisense = pgnToActisenseSerialFormat(expected)
actisense = actisense.slice(actisense.indexOf(','))
actisense.should.equal(',2,127999,0,255,21,3c,c2,3f,f1,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,7f,ff,7f,ff,7f,ff,ff')
actisense.should.equal(',2,127999,172,255,21,3c,c2,3f,f1,ff,ff,ff,ff,ff,ff,ff,ff,ff,ff,7f,ff,7f,ff,7f,ff,ff')
done()
})

Expand Down

0 comments on commit 1b4b672

Please sign in to comment.