f806c5829b
* pre-commit: Update and enable clang-format check There is newer version from clang-format so use that. We do not yet want 18 as that is little bit too new. * Format some thing by hand which clang-format "breaks" Clang-format will format some things little bit off in some cases. Format some things by hand so we get cleaner end result. * Run clang-format with ``` pre-commit run --all-files clang-format ``` We have already in previously checked places where clang-format does not make good format and ignored those (hopefully most of the things). --------- Co-authored-by: Kari Argillander <kari.argillander@fidelix.com>
The BACnet Scriptable (using Perl) Tool. * Running this tool assumes that the library has been already built. The library should be built with a command similar to CC=/mingw/bin/gcc BACNET_DEFINES="-DPRINT_ENABLED -DBACAPP_ALL -DBACFILE -DINTRINSIC_REPORTING" BBMD_DEFINE=-DBBMD_ENABLED\=1 BACNET_PORT=win32 make clean library * Currently, the tool assumes only win32 port, but should be easily modifiable for any port build. * This tool has to be run from a path without any spaces. The presence of the .Inline directory is required. * Run the tool without any arguments to see usage instructions * To run the example ReapProperty script (which reads Analog Value 0 Present Value) for Device at instance 1234 run the following command perl bacnet.pl --script example_readprop.pl -- 1234