@essense/iso-claim
Version:
Library & background program that implements the ISO address claim procedure for CANbus (i.e. for NMEA2000 devices)
19 lines • 1.38 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaults = void 0;
const can_node_1 = __importDefault(require("./can-node"));
exports.defaults = {
preferAddress: 95,
port: 8001,
supportedPGNs: [],
};
function createNode(canbus = 'can0', opts = exports.defaults) {
const options = Object.assign({ preferAddress: 95, port: 8001, supportedPGNs: [] }, opts);
const node = new can_node_1.default(canbus, Object.assign({}, options));
return node;
}
exports.default = createNode;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlLW5vZGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGliL2NyZWF0ZS1ub2RlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLDBEQUFxRDtBQUV4QyxRQUFBLFFBQVEsR0FBbUI7SUFDdEMsYUFBYSxFQUFFLEVBQUU7SUFDakIsSUFBSSxFQUFFLElBQUk7SUFDVixhQUFhLEVBQUUsRUFBRTtDQUNsQixDQUFDO0FBRUYsU0FBd0IsVUFBVSxDQUNoQyxTQUFpQixNQUFNLEVBQ3ZCLE9BQXVCLGdCQUFRO0lBRS9CLE1BQU0sT0FBTyxtQkFDWCxhQUFhLEVBQUUsRUFBRSxFQUNqQixJQUFJLEVBQUUsSUFBSSxFQUNWLGFBQWEsRUFBRSxFQUFFLElBQ2QsSUFBSSxDQUNSLENBQUM7SUFFRixNQUFNLElBQUksR0FBRyxJQUFJLGtCQUFPLENBQUMsTUFBTSxvQkFDMUIsT0FBTyxFQUNWLENBQUM7SUFFSCxPQUFPLElBQUksQ0FBQztBQUNkLENBQUM7QUFoQkQsNkJBZ0JDIn0=