1
I Use This!
Inactive

Commits : Listings

Analyzed about 14 hours ago. based on code collected about 14 hours ago.
Feb 13, 2025 — Feb 13, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
fix Intrinsic_Reporting More... almost 7 years ago
use uci save path /var/state More... almost 7 years ago
Merge pull request #10 from raghavan97/bug-turnaround-computation More... over 7 years ago
Fix computation of turnaround time More... over 7 years ago
fix cov handling Changed More... almost 8 years ago
router: add option --interface More... almost 8 years ago
fix more cmpile err with musl More... almost 8 years ago
fix cmpile err with musl More... almost 8 years ago
BUG ON OPTIMIZATION -Os is failing with bufferoverflow or race More... almost 8 years ago
router: remove libconfig More... almost 8 years ago
fix COV More... almost 8 years ago
fix COV Handling. rename Change_Of_Value to Changed More... almost 8 years ago
[r3167] Updated MS/TP FSM to not reply to Broadcast PFM. Thank you, Iqbal Hassan! More... almost 8 years ago
[r3166] Fixed Windows compile under MinGW. More... about 8 years ago
[r3165] Added arm-none-eabi GCC Makefile for ports/stm32f10x example More... about 8 years ago
[r3164] esp32 support More... about 8 years ago
[r3163] Fixed comment. More... over 8 years ago
[r3162] Added WritePropertyMultiple demo application. 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. ........ More... over 8 years ago
[r3155] Add a Device object and application layer to router demo. More... over 8 years ago
[r3152] Added some readme info about Wireshark, extcap, and DLTs. More... over 8 years ago
[r3151] Clean up compile for Atmel port example. 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. More... over 8 years ago
[r3148] Added property enumerations from BACnet 2016 standard. Thank you, Mario Sousa! More... over 8 years ago
[r3147] added engineering units from 135-2012ag and 135-2012ar More... over 8 years ago
[r3143] Added some arduino_uno files that we missed during first import [WIP]. 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! 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. More... over 8 years ago
[r3135] Fixed Initialize-Routing-Table demo handling of ACK. 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. More... almost 9 years ago