369da70f2a
* 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>
48 lines
1.6 KiB
Plaintext
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
|