Steve Karg
d96b29d023
Fix BACnet property operational-certificate-file enum value ( #395 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2023-02-05 12:33:32 -06:00
Steve Karg
cd52faccb0
Remove duplicate network port enums. Add BACnet/SC port types. ( #388 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2023-02-04 08:50:21 -06:00
Steve Karg
236c2d1003
refactor BACnet Address utility functions ( #390 )
...
* refactor BACnet Address utility functions
---------
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2023-02-04 08:46:31 -06:00
Steve Karg
85976ee1f8
Correct the length for bad data crc in mstpcap ( #393 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2023-02-03 11:04:53 -06:00
Greg Shue
7f7b419411
Fix decode_signed32(); Add unit/bacnet/bacint tests ( #392 )
...
Fix decode_signed32() length for -8388608 and NULL apdu handling.
Add comprehensive unit tests for bacint.c functionality.
Verified by:
1. (Pass) From $bacnet-stack/test:
make clean test
2. (Pass) From $workspace (above $bacnet-stack):
west build -p always -b unit_testing \
bacnet-stack/zephyr/tests/unit/bacnet/bacint/ && \
./build/testbinary
3. (Pass) From $workspace (above $bacnet-stack):
./zephyr/scripts/twister -p unit_testing \
-T bacnet-stack/zephyr/tests/unit/bacnet/bacint/
Signed-off-by: Gregory Shue <gregory.shue@legrand.com >
Co-authored-by: Gregory Shue <gregory.shue@legrand.com >
2023-02-03 09:47:42 -06:00
Greg Shue
338d445b99
unit/bacnet/bits test ( #391 )
...
Co-authored-by: Gregory Shue <gregory.shue@legrand.com >
2023-02-02 11:45:47 -08:00
Greg Shue
eb36033fd8
[OSCBS-41] Update to Zephyr v3.2.0 ( #382 )
...
Updating to integrate with Zephyr v3.2.0 required:
- Update `west.yml` to import Zephyr v3.2.0 manifest
- Prefix include pathname of ztest.h with `zephyr/`
- Prefix every Zephyr header included pathname with `zephyr/`
- Change all Zephyr tests/samples to use `find_package`
- For unit_testing, use a distinct prj.conf which only references
Kconfigs defined in the Zephyr repo. (Zephyr constraint.)
- Move ztest headers into a zephyr-prefixed pathname
Co-authored-by: Gregory Shue <gregory.shue@legrand.com >
2023-01-18 08:50:31 -08:00
Greg Shue
1a7a810f1a
Update zephyr.yml ( #368 )
...
Update Zephyr CI workflow to Twister to build, run, and archive unit_testing testsuites.
2023-01-09 14:30:02 -08:00
Steve Karg
225ffb0d4c
Cleanup gateway example Makefile build ( #380 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2023-01-09 13:40:33 -06:00
Greg Shue
35fa602bc6
[OSCbS-42] skip tests failing unit_testing (temp) ( #378 )
...
Co-authored-by: Gregory Shue <gregory.shue@legrand.com >
2023-01-09 08:47:02 -06:00
Greg Shue
b8d345679b
Oscbs 33 ci zephyr port ( #375 )
...
* zephyr: twister build fixes/patches
* zephyr: hack: suppress bvlc test (build failures)
Co-authored-by: Gregory Shue <gregory.shue@legrand.com >
2023-01-05 16:53:29 -08:00
Steve Karg
c9efd0b84d
Enable dynamic BACnet POSIX files for example ( #374 )
...
* Enable dynamic BACnet POSIX files for example
* Add basic unit test for BACnet File object.
* Use example file pathname in demo app.
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2023-01-04 13:11:45 -06:00
Steve Karg
b91735af13
Bugfix/code clean using gcc warnings ( #371 )
...
* Enable extra GCC warnings to discover subtle bugs
* convert c++ comments to c comments
* cleanup pedantic compiler warnings
* Compile apps with GNU89 GNU99 GNU11 and GNU17
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-12-25 21:43:51 -06:00
dependabot[bot]
0728bc4390
Bump actions/upload-artifact from 2 to 3 ( #366 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-12 11:28:36 -06:00
Steve Karg
108f73a113
Update zephyr.yml
2022-12-09 17:11:45 -06:00
Steve Karg
66c7b8b356
Update zephyr.yml
2022-12-09 16:49:37 -06:00
Steve Karg
4063b776b9
Update zephyr.yml
2022-12-09 16:39:41 -06:00
Steve Karg
cedacbdfee
Update zephyr.yml
2022-12-09 16:32:36 -06:00
Steve Karg
cd05367e54
Create zephyr.yml
2022-12-09 16:23:55 -06:00
Kari Argillander
28644040e7
Fix: Use memmove with overlapping data ( #361 )
...
We should use memmove instead of memcpy when things can overlap. I was looking little bit whole repo and this got my eye.
2022-11-29 14:31:26 -06:00
fprwi6labs
5a3d7a4ab2
Fix linkage conflict when use stack in C++ project ( #360 )
2022-11-21 09:30:45 -06:00
Patrick Grimm
8e6b3fafab
Feature/bacnet ipv6 bind interface for link local comunication ( #359 )
2022-11-20 14:29:11 -06:00
Patrick Grimm
78fd0cf9cb
FIX static timeGetTime, make it similar to linux port ( #358 )
2022-11-20 14:27:30 -06:00
Patrick Grimm
0f75085771
FIX export ucix_for_each_section_type function ( #357 )
2022-11-20 14:25:38 -06:00
Patrick Grimm
9a1291529a
Fix min data len for UNCONFIRMED_SERVICE_REQUEST from 3 to 2 ( #356 )
2022-11-20 14:25:00 -06:00
Steve Karg
70c290d1ad
Feature/bacnet ipv6 foreign device registration ( #355 )
...
* Added IPv6 Foreign Device Registration for apps
* Fix debug message in BACnet/IPv6 Linux port
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-11-17 08:14:33 -06:00
Patrick Grimm
27d368e0e8
Fix uninitialized and unused variable compiler Warnings ( #353 )
2022-11-16 16:07:47 -06:00
Patrick Grimm
a755eb4d9c
bacapp print Timestamp Value ( #354 )
...
print out the Time stamp in ISO 8601 format for event-time-stamps
Signed-off-by: Patrick Grimm <patrick@lunatiki.de >
Signed-off-by: Patrick Grimm <patrick@lunatiki.de >
2022-11-16 16:06:58 -06:00
Patrick Grimm
593f6ef8aa
Fix apps/router/Makefile add CFALGS ( #352 )
2022-11-16 16:06:06 -06:00
SpaceIm
a106a7b0ca
install dll in bindir ( #351 )
2022-11-15 07:50:28 -06:00
Steve Karg
77b2881f60
fix analog, binary, and multistate output tests
2022-11-10 17:35:03 -06:00
Steve Karg
100df01cef
Modify example output objects
...
Add current-command-priority to output objects revision 17 or later.
Modify analog, binary, multistate outputs to be dynamic creatable.
2022-11-10 14:16:26 -06:00
Steve Karg
db65a71433
Fix color temperature name
2022-11-10 10:27:12 -06:00
Steve Karg
a3fd5b9fc3
Added some missing services to APDU. Fix maxes. Refactor Simple Ack.
2022-11-06 10:34:44 -06:00
Steve Karg
64d1461549
fix spelling errors
2022-10-29 12:28:21 -05:00
Steve Karg
db7d9fc572
Fix deprecated for other compilers
2022-10-29 09:01:25 -05:00
Alexander Wells
5b30674215
Provide getter for broadcast BIP socket ( #350 )
2022-10-24 13:44:42 -05:00
Alexander Wells
de454a8d5c
Fix apparent typo ( #345 )
2022-09-30 09:19:00 -05:00
Steve Karg
d76cca3fbc
Removed the extraneous file from source tree. Thanks pc2005cz! ( #344 )
...
Co-authored-by: Steve Karg <skarg@users.sourceforge.net >
2022-09-29 11:20:40 -05:00
rcb-tcs
8fac5afdaa
RPM should return UNKNOWN_OBJECT for non-existent objects ( #337 )
...
* Return UNKNOWN_OBJECT for invalid object IDs
* Don't terminate RPM for UNKNOWN_OBJECT
* Review changes
2022-09-26 23:06:39 -05:00
Mikhail Antropov
32a312f974
Fix regressive zephyr unit tests ( #339 )
2022-09-21 09:08:37 -05:00
Mikhail Antropov
e79871129a
mstimer_now() from zephyr port uses k_uptime_get_32() ( #338 )
2022-09-21 09:06:29 -05:00
Steve Karg
196ac2b0fd
Fix BACnet object text off-by-one.
2022-09-16 08:42:07 -05:00
Steve Karg
d77881147e
Add README to UCIX option
2022-09-15 10:15:33 -05:00
Steve Karg
5202c14869
Add example of spawning 100 servers using BBMD connection.
2022-09-15 10:13:57 -05:00
Steve Karg
bda33b987e
Change Notifications to initially be disabled.
2022-09-15 10:12:32 -05:00
Steve Karg
a3838cb7b5
Fix BACnet/IP Forwarded NPDU to FDT entries
2022-09-15 10:11:52 -05:00
Steve Karg
72ca232cab
fix cppcheck errors
2022-09-10 21:00:16 -05:00
Steve Karg
457ceb4a25
fix cppcheck errors
2022-09-10 20:41:38 -05:00
Steve Karg
9136089e37
add git blame ignore
2022-09-10 10:36:08 -05:00