Commit Graph

2664 Commits

Author SHA1 Message Date
Steve Karg a42e8f507c adjust root folder 2019-10-08 23:47:53 -05:00
Steve Karg b6fc50ddea added gitignore 2019-10-08 21:13:51 -05:00
skarg 8a7f93fed2 Added more debug info for BBMD6 handling. 2019-09-12 16:25:40 +00:00
skarg a76dca8d5c Added missing function prototype for BACnet/IPv6 2019-09-12 16:23:11 +00:00
skarg 0010acf59b Fix network port datalink init warnings for IPv6 demo builds 2019-09-12 13:00:10 +00:00
skarg 27402e31e0 Fix router-ipv6 demo when building stack for IPv6 2019-09-12 12:58:54 +00:00
skarg 693616eb5a Fix CharacterString Value object name and description. 2019-09-11 20:58:08 +00:00
skarg 3f8cdd05f0 Added concurrent Network Port object example for Ethernet, MSTP, BACnet/IP and BACnet/IPv6.
Enhanced the IPv6 API and data for Network Port object.
Enhanced network port object unit testing and added to unit test Makefile.
Incremented default protocol-revision from 14 to 19 to enable default testing with Network Port object.
2019-09-11 19:39:27 +00:00
skarg 7e0dbb7bf7 Fix javadoc header 2019-06-22 13:27:08 +00:00
skarg 09a2614359 Added property list membership test 2019-06-02 14:48:52 +00:00
skarg d7ad240f05 The patch is to change the timeout from 10us to 0 so that we just do a poll for more receive data when there is already data queued. With this patch, the code seems to work just fine with 100Hz timer tick. Thank you, David Mosberger 2019-03-17 22:15:27 +00:00
skarg f028874041 Linux make fixes for router-bip6 2019-03-17 22:09:55 +00:00
skarg 2c7d5ea4aa Here is a patch for ports/linux/dlmstp.c that switches it to use CLOCK_MONOTONIC rather than real time for the condition variable. This makes the code robust against changes to real time (say, operator adjust time and moves it back by one year, now the timeout wont fire for a year...). Thank you, David Mosberger 2019-03-17 22:08:25 +00:00
skarg 65e602bd3c 1. readme.txt
- Build instructions modified. 
- Added valid example of cmd line 
2. main.c 
- Return false if no args passed. Fixes segmentation fault
2019-03-17 13:16:59 +00:00
skarg 585b0bae5b Add common functions for initializing the BACnet Application Value lists. Fixes problems with receiving Unconfirmed COV Notifications with more values to store than the stack has reserved in its value list. 2019-01-31 14:51:46 +00:00
skarg b3c9affd49 Use numeric constants for win32 port defines for MinGW using gcc version 4.8.1 2018-12-18 03:53:12 +00:00
skarg 4b3db4416e Fix network port object for-loop to not depend on C99 features. 2018-12-18 03:36:45 +00:00
skarg c05245c6ff Removed baud-rate from network port object example since the property is called link-speed. 2018-12-17 18:19:22 +00:00
skarg f4984dd8d6 Updated stm32f10x port example to work with IAR EWARM 8.11 2018-12-15 16:52:21 +00:00
skarg 37beed9f70 Corrected network port link speed datatype. 2018-12-14 14:35:25 +00:00
skarg 0386af099f Merged revision(s) 3206 from branches/releases/bacnet-stack-0-8-0:
Removed case in MS/TP data expecting reply to not expect a ConfirmedRequest PDU reply. Bug #59. Thank you, Govind!
........
2018-12-13 17:50:25 +00:00
skarg 56290fe877 Add COV handling example for Multi-state Value 2018-12-11 02:40:47 +00:00
skarg 0d53e59369 Fixed BACNET_REINITIALIZED_STATE enum broken in merge 2018-12-11 02:39:31 +00:00
skarg 55794f7f54 Merged revision(s) 3172 from branches/releases/bacnet-stack-0-8-0:
Fixed ReinitializeDevice service error handling of states for demos and ports.
........
2018-12-06 04:11:01 +00:00
skarg 755f5087ef Merged revision(s) 3160 from branches/releases/bacnet-stack-0-8-0:
Added BACDL_NONE for testing without a physical datalink.
........
2018-12-05 23:58:23 +00:00
skarg 212dca46da The WritePropertyMultiple does not sends the priority. In the function wpmencodeapduobjectproperty located in wpm.c, the apdulen variable is not increased after calling encodecontextunsigned for the priority property. Bug #58. 2018-12-04 16:13:15 +00:00
skarg 33a812a922 Rename NPDU local variables to be clearer. 2018-10-09 22:38:42 +00:00
skarg d1f0b020f0 [bacnet:bugs] #57 fix to increase filename buffer to avoid compile warning. Thank you, Joe Burmeister! 2018-10-09 14:42:18 +00:00
skarg 77360ad46f Added example Network Port object 2018-08-30 01:19:31 +00:00
skarg 14a2bf696a Removed option property from required property list. 2018-08-30 01:11:26 +00:00
skarg a37acdb319 Added property and units text for newer enums. 2018-08-08 15:41:20 +00:00
skarg 1e6aef6a3b Added BACnet/IPv6 network port enumeration. 2018-08-08 15:40:12 +00:00
ekh 059f3a1f70 nc.c: Attempting to write to Object_Name returned UNKNOWN_PROPERTY.
Now returns WRITE_ACCESS_DENIED
2018-06-18 06:24:28 +00:00
skarg 9914f30a65 Merged revision(s) 3181 from branches/releases/bacnet-stack-0-8-0:
Added BDT backup and restore to file option API. Thank you to Mario de Sousa for the patch.
........
2018-06-10 02:25:47 +00:00
skarg c7ed0b24c0 Added address compare API for BIP6. 2018-06-10 02:21:44 +00:00
skarg 51e672dd9a Fixed unit test for Load Control object and Address module. Thank you to Chris Ellec for the patches. 2018-05-31 00:37:20 +00:00
skarg afd8687519 Updated Makefile GCC ARM build for STM32F10x port. 2018-05-10 18:34:19 +00:00
skarg 2bfa49cbe4 Fix extraneous PRINT_ENABLED which caused compiler warning. 2018-04-20 01:30:13 +00:00
skarg 7fc3060dbf Added environment variables to enhance BBMD behavior in the example server demo.
BACNET_BDT_ADDR_1 - dotted IPv4 address of the BBMD table entry 1..128
BACNET_BDT_PORT_1 - UDP port of the BBMD table entry 1..128 (optional)
BACNET_BDT_MASK_1 - dotted IPv4 mask of the BBMD table
    entry 1..128 (optional)

Added environment variable to allow setting of the public NAT address.
BACNET_IP_NAT_ADDR - dotted IPv4 address of the public facing router
2018-04-19 20:10:45 +00:00
skarg a46fcc37d5 Fixed buffer overflow in BACnet/IP BVLC packet handling by properly checking the size of the packets at each function. Thank you, Marlies Ruck! 2018-04-18 18:24:15 +00:00
skarg b0f1107a57 Updated MS/TP FSM to not reply to Broadcast PFM. Thank you, Iqbal Hassan! 2018-03-01 00:08:43 +00:00
skarg 0185fe0314 Fixed Windows compile under MinGW. 2018-02-03 01:22:22 +00:00
skarg 96d222ec58 Added arm-none-eabi GCC Makefile for ports/stm32f10x example 2018-01-21 19:58:16 +00:00
fchaxel e3fab4a96c esp32 support 2017-11-22 07:28:36 +00:00
skarg 7d40c7ce5e Fixed comment. 2017-11-01 21:34:34 +00:00
skarg 04c94698e5 Added WritePropertyMultiple demo application. 2017-11-01 21:33:48 +00:00
skarg 9186440c56 Added missing Engineering Units. Thank you Mario. 2017-08-31 05:33:24 +00:00
skarg 00a3447ffd Merged revision(s) 3154 from branches/releases/bacnet-stack-0-8-0:
Fixed WriteProperty demo command line options when using more than one property value and a context tag.  Thank you James Gordon for reporting the problem.
........
2017-08-25 17:07:11 +00:00
skarg 85f3ea13b2 Merged revision(s) 3153 from branches/releases/bacnet-stack-0-8-0:
Fixed compile warnings due to BUILD=debug option
........
2017-08-25 17:06:27 +00:00
skarg f53035cde1 Add a Device object and application layer to router demo. 2017-08-25 17:05:40 +00:00