Mikhail Antropov
810bfefb34
Fix error in datalink/bvlc.c ( #288 )
2022-05-29 21:00:37 -05:00
Ondřej Hruška
08a12769bd
Add option to subscribe to single property COV ( #283 )
2022-05-26 08:51:29 -05:00
Ondřej Hruška
0dec80fae7
Add functions to enable/disable debug logging ( #280 )
...
* Add "bip_debug_disable()"
* Add "bvlc_debug_disable()"
* Add setters for BIP_DL_Debug (BBMD registration debug logging)
2022-05-25 21:43:08 -05:00
Ondřej Hruška
44bd46d395
Make "dlenv_network_port_init()" public (was static) ( #281 )
...
This is needed when initing other than by calling "dlenv_init()", e.g. to avoid using env variables and exit()
2022-05-25 21:42:50 -05:00
Ondřej Hruška
44d9d2c668
Allow "address_mac_from_ascii()" to parse hex 1-6 bytes ( #284 )
...
This function is used for BIP MAC, but also for DADR. Some real devices use 2-byte DADR. This can now be expressed e.g. as CA:FE
2022-05-25 21:31:32 -05:00
Ondřej Hruška
a8428a729c
Lower minimal cmake version requirement ( #282 )
2022-05-25 21:31:10 -05:00
Steve Karg
ba0cbc1fb8
Feature/bacnet server client app example ( #273 )
...
* Create example server-client for R/W polling application example.
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-16 15:02:17 -05:00
Steve Karg
1c1b676247
fix DOS command line build using build.bat or build.sh file ( #272 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-12 14:38:04 -05:00
Steve Karg
b0bed813de
added FD BBMD Address and Lifetime as option in NP object ( #270 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-11 08:02:47 -05:00
Steve Karg
e08680044e
Added FD BBMD Address encoding. ( #269 )
...
* Added FD BBMD Address encoder and decoder
* Added FD BBMD address to bacapp
* Added FD BBMD address to network port object
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-10 17:06:51 -05:00
Greg Shue
89a81447cc
Merge pull request #261 from Michail-Antropov/OSCBC-18-sample-device-profile-B-SS
...
Add a description of the steps for running the b-ss profile under qemu
2022-05-05 15:35:21 -07:00
Steve Karg
c9979f48bc
Fix ports stm32f4xx IAR project warnings ( #268 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-05 13:57:20 -05:00
Steve Karg
46e838aeb4
fix BACnet application defines for STM32 IAR project ( #267 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-05 11:03:44 -05:00
Steve Karg
fa42e07ffd
add missing bigend.c file to IAR project ( #266 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-05 10:36:57 -05:00
Steve Karg
64a58d8581
Issue 260 unreachable code in bacstr c octetstring init ascii hex ( #265 )
...
* Fix unreachable code
Fix unreachable code in octetstring_init_ascii_hex()
Add unit test for octetstring_init_ascii_hex()
Thank you, rlstrand!
* Improve bacstr unit testing
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-05 10:21:34 -05:00
Mikhail Antropov
825d342f5e
Add a description of the steps for running the b-ss profile under qemu
2022-05-05 14:43:51 +03:00
Steve Karg
6cd58f469d
Bugfix/confirmed request service decode error ( #259 )
...
* Fix confirmed service decode error handling. Thank you, Bryan!
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-04 15:33:46 -05:00
Steve Karg
3c64869dca
Updates for protocol-revision 20 through 24 ( #258 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-05-03 11:59:27 -05:00
Steve Karg
601e3b80f9
Add enums and text for BACnet Errors ( #257 )
...
Add new enumerations for BACnet Errors
Add new enumerations from BACnet Errata
Add enumeration text for new enumerations.
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-04-27 11:25:46 -05:00
Greg Shue
183f6d9f6b
Merge pull request #253 from Michail-Antropov/OSCBC-15-testing-datalink-by-mock
...
Oscbc 15 testing datalink by mock
2022-04-26 07:14:56 -07:00
Steve Karg
8944bbca21
Update lint.yml to call scan-build
2022-04-25 20:38:58 -05:00
Steve Karg
85d3b72b36
Update Makefile to fix scan-build race condition
2022-04-25 20:37:35 -05:00
Mikhail Antropov
09864bdf91
Fix code review
2022-04-25 20:07:28 +03:00
Mikhail Antropov
30bdb89040
Remove rx62n testing
2022-04-25 02:36:33 +03:00
Steve Karg
94623c63c5
Add new enumerations and text ( #255 )
...
Add enumerations and text for Color and Color Temperature objects
Add enumerations and text for Audit Log and Audit Reporter objects
Add enumerations and text for BACnet/SC Network Port object
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-04-22 12:39:57 -05:00
Mikhail Antropov
c5304699bc
Fix datalink/mock test for non-unit_testing board
2022-04-21 17:08:12 +03:00
Greg Shue
d5b6b26543
Merge pull request #254 from Michail-Antropov/OSCBC-14-add-unit_testing-board
...
Extend zephyr tests for unit_testing board
2022-04-21 06:36:58 -07:00
Mikhail Antropov
c85eeba2da
Fix code review.
...
Added datalink_receive test using ports/rx62n/bacnet.c as an example.
2022-04-21 16:34:38 +03:00
Mikhail Antropov
5d1eb03069
Add datalink/cobs unit test
2022-04-20 11:38:58 +03:00
Mikhail Antropov
183938cac7
Add test datalink using mock functions
2022-04-20 11:38:58 +03:00
Mikhail Antropov
584003bb0a
Extend Zephyr tests for the unit_testing board
...
Fix tests: basic/object/ai, basic/object/av, basic/object/access_credential
2022-04-20 11:35:57 +03:00
Steve Karg
2e3ce60751
Fix BDT-1 port override ( #252 )
...
* Fix BDT-1 port override
* fix BIP NAT port number
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-04-17 00:11:02 -05:00
Steve Karg
c9d42d268e
Bugfix/fix splint warnings ( #250 )
...
* Fix SPLINT to perform static defect analysis
Fix the SPLINT invocation in Makefile
Fix C files where SPLINT detected problems.
Remove UCIX check from SPLINT
Use SPLINT friendly parsing code disable for bacsec
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-04-12 13:00:29 -05:00
Greg Shue
f6fad83f61
Merge pull request #249 from Michail-Antropov/OSCBC-13-Zephyr_v3.0.0
...
Update to zephyr-v3.0.0
2022-04-11 07:20:48 -07:00
Mikhail Antropov
874124db39
Update to zephyr-v3.0.0
2022-04-09 11:30:22 +03:00
Steve Karg
12a5e48b3e
Bugfix/btl mstp local broadcast discard ( #248 )
...
* Discard Confirmed PDU DNER on local broadcast. Discard DER on local broacast.
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-04-02 08:44:04 -05:00
Steve Karg
050efc2472
Update lint.yml
2022-03-30 08:29:30 -05:00
Steve Karg
14e6ba3619
add splint Makefile target
2022-03-30 08:25:12 -05:00
Steve Karg
0a87360755
Fix file object TSM lookup PDU type comparison
2022-03-30 08:10:20 -05:00
Steve Karg
902949a192
update LwIP BACnet/IP abstraction ( #246 )
...
* update LwIP BACnet/IP abstraction. Integrate LwIP build with continuous integration.
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-03-29 17:47:44 -05:00
Steve Karg
d7d3fa2f60
Feature/property list extra handling ( #245 )
...
* Add extra handling when property-list is included in required list.
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-03-28 11:29:22 -05:00
Steve Karg
5b07b484d4
Bugfix/cppcheck error code fixes ( #244 )
...
* Add flawfinder. Add error code for exit status.
* fix errors found by cppcheck
* fix initialization warning in unit test compile
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-03-28 10:29:52 -05:00
Thomas Bracht Laumann Jespersen
7b685d0e3d
basic/object/iv: Replace "{Analog -> Integer} Value" ( #243 )
...
There are a few instances of "Analog Value" in the comments. Make them
"Integer Value" instead.
2022-03-28 09:21:32 -05:00
Thomas Bracht Laumann Jespersen
cd3eff013a
basic/object/iv: Name it "INTEGER VALUE", not "ANALOG VALUE" ( #242 )
...
Running the sample BACnet demo server, we noticed that the names of
integer-value types were all "ANALOG VALUE <n>" for some number n which
creates multiple objects with the same object-name.
Signed-off-by: Thomas Jespersen <tj@omnio.net >
2022-03-27 12:19:54 -05:00
gducerf
0963f65fc5
Update main.c ( #241 )
...
Corrected a double free. rpm_data must be updated as in apps/readpropm/main.c.
2022-03-14 16:24:48 -05:00
Steve Karg
7239b0e362
Update README.md
...
updated ASHRAE address.
2022-03-12 16:49:46 -06:00
Alexander Wells
b787173a56
Various minor fixes/improvements ( #239 )
...
Includes:
- Making "rpm_data_free" a public method and using it where appropriate
- Includes fixing memory leak in epics demo application
(note Valgrind indicates that there are more...)
- Fix typo in cov.c
- Allow NULL max_apdu parameter to address_get_by_device
- Add missing include to s_cov.h
2022-03-10 15:29:10 -06:00
Steve Karg
ffe9697dc0
Added unit test for GetAlarmSummary service ( #237 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-03-05 21:45:38 -06:00
Nick Schaf
aba098c450
Fix transmitted frame and pdu counters ( #236 )
2022-03-03 16:32:44 -06:00
Steve Karg
a0449ff62f
Update README.md
2022-03-01 09:30:08 -06:00