Files
bacnet_stack/doc/README.utils
T
Kari Argillander 369da70f2a Strip tabs and trailing white spaces, and fix end of files (#748)
* format: Strip trailing whitespaces

We want to get rid of trailing whitespaces completly as they make just git
noice. Much better to start using automated tools to get rid of them once and
not getting them back again. This way git history will be cleaner and review
easier.

Commit was generated with:

    pre-commit run --all-files trailing-whitespace

* format: Files should have exactly one new line end of them

It is good practice that every file has one new line. It is not now days so
mandatory but it also is not nice if file has lot of newlines end of it. We will
use pre-commit which takes automatically care about this so let's fix all.

Commit was generated with:

    pre-commit run --all-files end-of-file-fixer

* format: Convert tabs to spaces

Project mostly use spaces over tabs. When mixing tabs and spaces this usually
makes formatting issues and also when changing those in commits it will make lot
of git noise. We will force spaces most of the time and use pre-commit to fix.

Commit was generated with:

    pre-commit run --all-files remove-tabs

---------

Co-authored-by: Kari Argillander <kari.argillander@fidelix.com>
2024-08-25 14:13:57 -05:00

48 lines
1.6 KiB
Plaintext

There are a dozen or so demo applications that are built
with the default makefiles. These demo applications are
copied to the bin/ directory. They can be used in
scripts and batch files to test BACnet devices or query
information on the BACnet network, as well as simulate
a BACnet device.
The demo applications make use of Environment Variables
to configure the network.
BACNET_IFACE - interface to use for the datalink layer
For Linux, this is something like eth0 or /dev/ttyS0.
For Windows, this is something like 192.168.0.1 or COM4
Defaults to NULL.
BACNET_IP_PORT - BACnet/IP port number.
Defaults to 47808.
BACNET_BBMD_PORT - BACnet/IP BBMD port number.
Defaults to 47808.
BACNET_BBMD_TIMETOLIVE - BACnet/IP BBMD time-to-live seconds.
Defaults to 0xFFFF.
BACNET_BBMD_ADDRESS - dotted IP address or domain name of BBMD.
Attempts to register with the BBMD if this variable is present.
BACNET_MAX_INFO_FRAMES - BACnet MS/TP max-info-frames parameter.
Defaults to 127.
BACNET_MSTP_BAUD - BACnet MS/TP baud rate.
Defaults to 38400.
BACNET_MSTP_MAC - BACnet MS/TP MAC address.
Defaults to 127.
The demo client applications can also perform static
address binding using the file "address_cache" in the
directory where the application is called (defined
in src/address.c file). The format of the address_cache
is a line by line of device ids and addresses:
55555 AC:10:56:06:BA:C0 26001 19 50
where:
55555=device id in decimal
AC:10:56:06:BA:C0=MAC address (router address) in hex
26001=DNET network number in decimal
19=DADR MAC address in hex. Use colon to separate multibyte address.
50=Max APDU