-
Notifications
You must be signed in to change notification settings - Fork 130
0.17.3 Release Notes
This release cleans up lots of loose ends, most of the effort has been in the COV subscription/notification code.
When a COV initiates a subscription request which is acknowlegded by the server the server is suppoed to immediately send out a notification to the client with the current values of the monitored properties. This was inadvertantly omitted from the service processing.
The real story is in the changes to the state_machine and time_machine to make it easier to build tests for this issue and to start the process of testing the rest of the algorithms for the different point types. There are a lot of point types and it's going to take a whlie to write tests for all of them, but at least there is some existing code to copy/paste the test steps.
And it's easier to start with running code!
There is a new class in the bacpypes.comm
module for "switching" components
in and out of the stack, both at the top, in the middle and at the bottom.
This is in response to being able to start the application in one mode (like
a simple BACnet/IP node) and be able to switch to being a foreign device or
a BBMD.
The problem I thought I fixed in 0.17.2 persisted, there is a spurious
IAmRouterToNetwork
message going out every once in a while that I finally
hunted down.