A BACnet device simulator using Node BACstack.
Note: This is an early prototype and shall not be considered as stable. Use it with caution and at your own risk!
Start Node BACstack Device by using:
git clone https://github.com/fh1ch/node-bacstack-device.git
cd node-bacstack-device
npm i
npm start
Any help is appreciated, from creating issues, to contributing documentation, fixing issues and adding new features.
Please follow the best-practice contribution guidelines as mentioned below when submitting any changes.
This module has a changelog which is automatically generated based on Git commit messages. This mechanism requires that all commit messages comply with the Conventional Changelog. You can check if your commit messages complies with those guidelines by using:
npm run changelog
This module uses the Google JavaScript Code-Style and enforces it using JSCS as additional linter beneath JSHint. You can test if your changes comply with the code style by executing:
npm run lint
Testing is done using Mocha.
The test-coverage is calculated using Istanbul. Running the tests and calculating the coverage can be done locally by executing:
npm run test
It is expected that new features or fixes do not negatively impact the test results or the coverage.
Copyright (c) 2017 Fabio Huser fabio@fh1.ch