openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
B
bacnet-stack
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 14 hours
ago. based on code collected
about 14 hours
ago.
Feb 13, 2025 — Feb 13, 2026
Showing page 1 of 7
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
fix Intrinsic_Reporting
Patrick Grimm
More...
almost 7 years ago
use uci save path /var/state
Patrick Grimm
More...
almost 7 years ago
Merge pull request #10 from raghavan97/bug-turnaround-computation
Patrick Grimm
More...
over 7 years ago
Fix computation of turnaround time
raghavan
More...
over 7 years ago
fix cov handling Changed
Patrick Grimm
More...
almost 8 years ago
router: add option --interface
Patrick Grimm
More...
almost 8 years ago
fix more cmpile err with musl
Patrick Grimm
More...
almost 8 years ago
fix cmpile err with musl
Patrick Grimm
More...
almost 8 years ago
BUG ON OPTIMIZATION -Os is failing with bufferoverflow or race
Patrick Grimm
More...
almost 8 years ago
router: remove libconfig
Patrick Grimm
More...
almost 8 years ago
fix COV
Patrick Grimm
More...
almost 8 years ago
fix COV Handling. rename Change_Of_Value to Changed
Patrick Grimm
More...
almost 8 years ago
[r3167] Updated MS/TP FSM to not reply to Broadcast PFM. Thank you, Iqbal Hassan!
Steve Karg
More...
almost 8 years ago
[r3166] Fixed Windows compile under MinGW.
Steve Karg
More...
about 8 years ago
[r3165] Added arm-none-eabi GCC Makefile for ports/stm32f10x example
Steve Karg
More...
about 8 years ago
[r3164] esp32 support
Steve Karg
More...
about 8 years ago
[r3163] Fixed comment.
Steve Karg
More...
over 8 years ago
[r3162] Added WritePropertyMultiple demo application.
Steve Karg
More...
over 8 years ago
[r3157] 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. ........
Steve Karg
More...
over 8 years ago
[r3155] Add a Device object and application layer to router demo.
Steve Karg
More...
over 8 years ago
[r3152] Added some readme info about Wireshark, extcap, and DLTs.
Steve Karg
More...
over 8 years ago
[r3151] Clean up compile for Atmel port example.
Steve Karg
More...
over 8 years ago
[r3150] address_cache file was inadvertently disabled for command line demo tools. Fixed. Thank you, Martin Tremblay! Syncing with 0.8.x branch.
Steve Karg
More...
over 8 years ago
[r3148] Added property enumerations from BACnet 2016 standard. Thank you, Mario Sousa!
Steve Karg
More...
over 8 years ago
[r3147] added engineering units from 135-2012ag and 135-2012ar
Steve Karg
More...
over 8 years ago
[r3143] Added some arduino_uno files that we missed during first import [WIP].
Steve Karg
More...
over 8 years ago
[r3138] Merged revision(s) 3136 from branches/releases/bacnet-stack-0-8-0: Replace Receive_Packet_Flag conditional variable with a semaphore and update the related library functions accordingly. Analysis of the problem determined that the issue lay in the transfer of APDU packets between the FSM and the APDU packet handler thread. The mechanism previously used by the FSM to notify the APDU packet handler thread that a packet was available for processing used a pthread conditional variable which packet handler thread was supposed to wait on before being signalled by the FSM. However the packet handler thread has other tasks to perform and sometimes was not waiting on the conditional variable which it was signalled. Unlike other synchronisation mechanisms such as semaphores, if the waiting task (the consumer) is not blocked on the conditional variable when the producer signals, then that signal is lost and the consumer is never signalled again, leading to a continual sequence of timeouts on the conditional variable. This in turn led to the packet handler thread never being notified of a packet waiting to be processed thus causing the interface hang. The main problem is that a conditional variable is supposed to be used with a mutex to prevent this behaviour occurring, but this mutex was not present (and in fact had been removed from the code, most likely because it was causing other synchronisation issues) Further inspection revealed that this code was copied from another file but modified to remove the mutex which is an essential part of using a conditional variable for synchronisation. This then prevents the producer task being blocked until the consumer task is waiting on the conditional variable, thus leading to a race condition which is causing the issues seen. The fix is to replace the conditional variable with a semaphore as this provides the required mechanism in this case. Thank you Ian Smith at Abelon Systems Ltd. for the patch!
Steve Karg
More...
over 8 years ago
[r3137] Adds two new functions to the ring buffer implementation, one to walk the ring by getting a pointer to the next element in the ring, and the other to Pop (remove) a specified element from somewhere in the ring and then move any elements up towards the head to fill the gap left. With these new functions in place, the Linux MS/TP datalink MSTP_Get_Reply() has been updated to walk the ring buffer to try to find the matching reply. If it is found then it is processed in the same way as usual, and then removed from the ring.
Steve Karg
More...
over 8 years ago
[r3135] Fixed Initialize-Routing-Table demo handling of ACK.
Steve Karg
More...
over 8 years ago
[r3133] Fixed MS/TP ANSWER_DATA_REQUEST state in some of the ports to be compliant to the standard by emitting Reply-Postponed rather than nothing when the data request times out.
Steve Karg
More...
almost 9 years ago
←
1
2
3
4
5
6
7
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree