fh1ch/node-bacstack

View on GitHub
test/integration/utils.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

const EventEmitter = require('events').EventEmitter;
const bacnet = require('../../');

module.exports.bacnetClient = bacnet;

class Transport extends EventEmitter {
  constructor() {
    super();
  }
  getBroadcastAddress() {
    return '255.255.255.255';
  }
  getMaxPayload() {
    return 1482;
  }
  send() { }
  open() { }
  close() { }
}
module.exports.transportStub = Transport;

module.exports.propertyFormater = (object) => {
  const converted = {};
  object.forEach((property) => converted[property.id] = property.value);
  return converted;
};