Steve Karg
d465e9409b
cleanup Makefile for test. Cleanup CI stages.
2019-10-19 14:52:31 -05:00
Steve Karg
944362801f
re-save line endings to LF for git
2019-10-19 14:20:19 -05:00
Steve Karg
4600e386e4
Added attributes file to handle EOL
2019-10-19 10:32:01 -05:00
Steve Karg
12ebc38930
Changed readme to embed CI status
2019-10-09 08:18:28 -05:00
Steve Karg
8d109a51ba
Encapsulate unit test Makefile for CI
2019-10-09 08:11:06 -05:00
Steve Karg
0338e9e0f9
fix travis CI rules
2019-10-08 23:52:20 -05:00
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