Commit Graph

  • f814ffbc49 Added API for intrinsic reporting properties in Binary Value and Binary Input objects (#742) Steve Karg 2024-08-22 15:31:08 -05:00
  • ab5481ff90 Fixed the length of the basic Network Port object MAC address property. (#741) Steve Karg 2024-08-22 08:10:10 -05:00
  • 9662a76ebd Make clean build with MSVC /Wall (#740) Kari Argillander 2024-08-22 15:50:20 +03:00
  • 76d605e06b Added load control object into zephyr basic device example (#739) Steve Karg 2024-08-21 15:01:25 -05:00
  • cbd5f43684 Added clauses c) and f) of 13.3.6 (out_of_range) algorithm and enabling transitions from high/low limit states to normal when Event_Enable = 0 for the basic Analog Value and Analog Input objects (#733) Tomasz Kazimierz Motyl 2024-08-21 20:36:37 +01:00
  • d92edd359f Fix couple compiler warnings (#737) Kari Argillander 2024-08-21 17:44:31 +03:00
  • 5c20e6d505 Merge pull request #59 from se-apc/bugfix/out_of_resources_error_on_cov_address_list_depletion (#734) Tomasz Kazimierz Motyl 2024-08-21 15:23:10 +01:00
  • 20c3b1c69c Fixed zephyr BACnet/IP for use in native_posix. Fixed zephyr logging level for BACnet. (#738) Steve Karg 2024-08-20 15:21:03 -05:00
  • f09a0ce5ed Added prototype for device object property list member to use for storing device data storing. (#735) Steve Karg 2024-08-19 09:32:52 -05:00
  • 032bf10994 Added mstpcap to apps/Makefile BSD build (#730) Steve Karg 2024-08-17 08:52:37 -05:00
  • e3098bbaa2 Added device WriteProperty callback for non-volatile storing in basic device examples. (#728) Steve Karg 2024-08-16 14:13:56 -05:00
  • e1002c433f Revert "Zephyr 3.7.0 integration fixes: (#723) (#724)" Steve Karg 2024-08-16 09:02:24 -05:00
  • e9bcaa746c Fixed endless query in bac-rw module when error is returned. (#727) Steve Karg 2024-08-16 08:28:25 -05:00
  • dab6d8af55 Build more code in CI (#725) Kari Argillander 2024-08-15 19:20:10 +03:00
  • 2d7a2961a2 Zephyr 3.7.0 integration fixes: (#723) (#724) Greg Shue 2024-08-15 05:24:09 -07:00
  • 40c5570d64 Force C89/C90 compatible and for test C99 (#722) Kari Argillander 2024-08-15 15:23:04 +03:00
  • c1195dd8a0 Added CreateObject, DeleteObject, and COV to Integer Value object (#719) Steve Karg 2024-08-14 08:54:03 -05:00
  • 6271632944 Add and fix compiler warnings (#718) Kari Argillander 2024-08-14 00:32:44 +03:00
  • cb243c36a8 Improve SPDX identifier coverage (#716) Kari Argillander 2024-08-12 23:33:02 +03:00
  • e5307e280c Added CreateObject and DeleteObject to Load Control object. (#713) Steve Karg 2024-08-11 19:14:27 -05:00
  • ebb8be067f Removed extraenous coverage recipe in test all recipe. Steve Karg 2024-08-07 11:44:15 -05:00
  • 81e83b19c1 Fixed Lighting Output unit test builds after recent fixes added debug printing and implicit float to double promotion. Steve Karg 2024-08-07 11:27:51 -05:00
  • 18d4b47b2c Fixed Lighting Output object lighting command decoding and ramp operations Steve Karg 2024-08-07 11:07:23 -05:00
  • 350bbe3331 Fixed implicit conversion from float to double in lighting output and color. Steve Karg 2024-08-06 17:22:27 -05:00
  • 19f276b7f2 Fixed implicit conversion of float to double when using snprintf() format specifier %f. Steve Karg 2024-08-06 16:41:42 -05:00
  • b5e0aa97fc revert LCOV changes to test Makefile Steve Karg 2024-08-06 16:30:56 -05:00
  • be65abe159 Fixed unit test compiler warnings Steve Karg 2024-08-06 16:19:08 -05:00
  • 1be0aa39b9 Fixed compile warnings and BACnet priority array decoding (#712) Steve Karg 2024-08-06 14:10:03 -05:00
  • a1d91dbeb1 Updated B-SS profile sample build for Zephyr OS. (#711) Steve Karg 2024-08-06 09:52:10 -05:00
  • 61730e3d87 Fixed load control object and unit test. Added recipe to Makefile for Zephyr OS twister unit testing. (#710) Steve Karg 2024-08-06 08:28:01 -05:00
  • ebfaa5eb2c Added Exception_Schedule property to schedule object example. (#709) Steve Karg 2024-08-01 12:15:57 -05:00
  • 4ee3bb6fa2 Added create and delete methods to basic device object table for calendar object. Steve Karg 2024-07-31 09:42:41 -05:00
  • bdf63f4b19 Fixed typo in command line argument check of example app for BACnet Network-Number-Is (#707) Eric Miller 2024-07-30 13:03:54 -04:00
  • c55f5e2886 Added alaternate define for BACNET_NPDU_DATA as BACNET_NPCI_DATA. Steve Karg 2024-07-29 07:17:33 -05:00
  • 274781a8bc Added mstpcap for MacOS (#705) Michael O'Neill 2024-07-26 17:23:40 -04:00
  • 4326128e72 Secure ReadProperty decoding and BACnetActionCommand (#702) Steve Karg 2024-07-25 17:12:08 -05:00
  • 923eaf2313 Added some dependency into zephyr kconfig for BACnet/IP builds. Updated simple sensor sample. Steve Karg 2024-07-24 10:38:24 -05:00
  • 4694b9b2eb Added bacnet-basic callback in zephyr subsys to include init and task in same thread. Steve Karg 2024-07-23 15:27:39 -05:00
  • 39f08d253b Modifications for ASHRAE 135-2020cn engineering units (#703) Eric Miller 2024-07-22 17:39:13 -04:00
  • 766e0c020d Create bacnet strnlen and stricmp to avoid libc compiler problems Steve Karg 2024-07-22 16:22:36 -05:00
  • 3864421ac8 Fixed compile warning in network port object. Steve Karg 2024-07-22 16:04:40 -05:00
  • 142d50db16 Added more kconfig for zephyr build. Added more creatable objects for zephyr build. Steve Karg 2024-07-22 15:40:20 -05:00
  • 3246d6bd72 Fixed zephyr B-SS sample build under native_sim Steve Karg 2024-07-22 14:56:12 -05:00
  • 55f757c8a2 Fix typo (#701) Önder Görmez 2024-07-21 18:19:30 +03:00
  • e2349b719f Fixed bitstring-value header file duplication. Steve Karg 2024-07-19 17:22:13 -05:00
  • 00ab206075 * Changed header file include guards to unique namespace. Updated file headers comments with SPDX [issue #55] (#666) Steve Karg 2024-07-19 17:16:28 -05:00
  • 1e889b633c Added Zephyr settings and basic device in subsys. (#697) Steve Karg 2024-07-19 17:12:20 -05:00
  • 90714c094c Fixed BACnetHostNPort known property decoding. (#700) Steve Karg 2024-07-19 16:45:09 -05:00
  • fd2f33b522 Fixed MS/TP that was not working in ports/win32 (#694) Nandkishor Biradar 2024-07-19 18:23:16 +05:30
  • e984a19885 Added reject response to unknown reserved network layer message types. (#690) GauiStori 2024-07-17 21:37:36 +02:00
  • a12c552601 Added a check for apdu_len exceeding MAX_APDU in apdu_handler() for confirmed service and ignore the message if the APDU portion of the message is too long. (#696) GauiStori 2024-07-17 19:13:56 +02:00
  • a94917b106 Fixed compile warnings from stricmp in indtext module on Windows. Steve Karg 2024-07-16 17:48:46 -05:00
  • 2e222b70c4 Fixed compile warnings from stricmp in indtext module on Windows. Steve Karg 2024-07-16 17:46:38 -05:00
  • 544075f5fd Fixed compile warnings from recent merge into datetime ports. Steve Karg 2024-07-16 17:37:20 -05:00
  • 359995e4bc Remove Makefile debug from MSTPCAP build Steve Karg 2024-07-16 17:33:10 -05:00
  • d1fe878d4a Fixed MSTPCAP build by removing BACnet Library Steve Karg 2024-07-16 17:31:41 -05:00
  • 734321a974 Moved timesync offset get/set from handler to ports to fix projects not using handler (#699) Steve Karg 2024-07-16 17:30:38 -05:00
  • 13debf3ead Fixed compile warnings from Binary Value header file. Steve Karg 2024-07-16 16:40:24 -05:00
  • fda3cb5e82 Added set time callback with optional offset for BACnet TimeSynchronization services (#691) GauiStori 2024-07-16 22:28:03 +02:00
  • f2686a441a updating the MSTP zero config transition names (#698) Steve Karg 2024-07-16 15:18:54 -05:00
  • f4637325ad Added Binary Input and Binary Value intrinsic reporting CHANGE_OF_STATE algorithm as per 13.3.2 as per ASHRAE 135-2020 (#689) Tomasz Kazimierz Motyl 2024-07-16 14:16:33 +01:00
  • 299d4f36e0 Fixed the common DLMSTP module destination address to use the destination in the request instead of zero (copy/pasta error). (#693) Steve Karg 2024-07-11 10:37:20 -05:00
  • 2c819274af Fixed network priority reponses for test 10.1.2 (#687) GauiStori 2024-07-11 17:26:22 +02:00
  • 8bb93d3286 Fixed basic device object and ReadRange handling for test 9.21.2.2 and 9.21.2.3 array index (#692) GauiStori 2024-07-11 16:23:55 +02:00
  • 66fd9f5c48 Added BACnet/IPv6 properties to basic Network port object (#686) Tomasz Kazimierz Motyl 2024-07-08 13:46:01 +01:00
  • 0634028368 Fixed Object type list length for protocol-revision 24. (#684) GauiStori 2024-07-03 20:14:26 +02:00
  • cb4f675e39 Reduced MS/TP MAX_APDU to use 480 by default in examples (#683) Steve Karg 2024-07-02 12:47:15 -05:00
  • d5b0060d8a Updated version to 1.3.7 for release. Happy Anniversary, Patricia! (#682) Steve Karg 2024-06-26 08:21:17 -05:00
  • ddb2b43125 Refactor/mstp zero config state machine (#676) Steve Karg 2024-06-26 07:43:25 -05:00
  • 9e0751f8c9 Adding activate-changes to the ReinitializeDevice options (#674) Tomasz Kazimierz Motyl 2024-06-18 02:27:31 +01:00
  • 2cdbf20f9f ai.c, ao.c : Fix typos (#673) Jonathan 2024-06-14 17:13:40 +02:00
  • 12d55ab3cb Fix datatype conversion errors found by splint. Fix Binary input/value set. (#672) Steve Karg 2024-06-12 21:13:33 -05:00
  • aa9370004b Added example basic bitstring value object. (#668) Steve Karg 2024-06-05 11:03:42 -05:00
  • 4576e41ec3 Refactor/ports xplained common dlmstp (#665) Steve Karg 2024-06-04 14:48:40 -05:00
  • 17c5e2e98d Added guards in create object initialization to prevent memory leaks (#664) Steve Karg 2024-06-02 07:09:26 -05:00
  • ec066fcc70 Added wildcard check for bi objects (#663) NikSchew 2024-06-02 13:51:12 +02:00
  • 7276bf471d Added guard for some object inits to prevent memory leak by misuse (#662) NikSchew 2024-06-02 13:42:47 +02:00
  • 4a7b7763c2 Feature/add memap cstack usage ports (#661) Steve Karg 2024-05-31 14:39:25 -05:00
  • cf7eb7d98d chore: Update zephyr ztest include paths and compiler flags (#660) Steve Karg 2024-05-30 21:30:36 -05:00
  • f6ebf11066 Fixed the Zephyr-OS BIP6 datalink module. (#659) Steve Karg 2024-05-30 17:26:03 -05:00
  • 52f3f08cb1 Bugfix/fix redundant compiler flags (#658) Steve Karg 2024-05-30 10:59:54 -05:00
  • 0cbf7414a4 Refactor/snprintf next common shift function (#656) Steve Karg 2024-05-30 09:16:05 -05:00
  • 309964e929 Added existing BBMD unit test by converting to cmake (#657) Steve Karg 2024-05-30 09:02:49 -05:00
  • 83ac107258 Added BACAPP Kconfig options for Zephyr OS builds. (#655) Steve Karg 2024-05-29 15:06:05 -05:00
  • bd52b5e174 Fixed RPM compiler warning. (#654) Steve Karg 2024-05-24 12:39:39 -05:00
  • 7ccde9790f Added simpler API to get/set Network Port MSTP MAC address (#653) Steve Karg 2024-05-24 10:42:07 -05:00
  • e84df949ab Added mail map to consolodate commit names (#652) Steve Karg 2024-05-22 11:00:44 -05:00
  • 4cd7acebcd Secure ReadPropertyMultiple code, and improve unit test coverage. (#650) Steve Karg 2024-05-21 08:28:50 -05:00
  • 60964a4796 change config.h to default to client-server apps (#651) Steve Karg 2024-05-20 17:22:26 -05:00
  • 4cd5e2be97 Secured BACnetTimeValue codec, and improved unit test coverage. (#648) Steve Karg 2024-05-20 12:06:28 -05:00
  • 53fd7a2e1f Secured the WhoHas codec and improved unit test coverage. (#649) Steve Karg 2024-05-20 11:39:10 -05:00
  • cf00e9e094 Bugfix/secure alarm ack codec (#647) Steve Karg 2024-05-20 11:18:07 -05:00
  • ae3930920f Minor code cleanup of BACnetWeeklySchedule (#646) Steve Karg 2024-05-20 09:13:06 -05:00
  • 7baf912acd Bugfix/secure apdu handler unconfirmed (#645) Steve Karg 2024-05-20 09:00:18 -05:00
  • cbd9b3f04f added secure BACnet primitive datatype encode functions. (#643) Steve Karg 2024-05-17 08:56:24 -05:00
  • 8eab077ebf Added function to determine if an object property is a BACnetARRAY. (#642) Steve Karg 2024-05-15 13:25:44 -05:00
  • affb358139 Feature/add basic structured view object (#641) Steve Karg 2024-05-14 14:51:45 -05:00
  • c21c99fef3 Fixed basic analog-value object intrinsic reporting and write property (#640) Steve Karg 2024-05-14 11:28:28 -05:00
  • ec98da5989 Fixed basic analog-value alarm-ack functionality. (#639) Steve Karg 2024-05-13 16:34:10 -05:00
  • 3222244e4e Updated to version 1.3.6 for release on 2024-05-12 Mother's Day! (#635) Steve Karg 2024-05-12 09:06:23 -05:00