mirror of
https://github.com/JoelBender/bacpypes
synced 2025-09-28 22:15:23 +08:00
more changes documented
parent
6049492e70
commit
c3e4b8a7ec
|
@ -46,6 +46,40 @@ There is a queue of APDU's waiting path discovery in `pending_nets`. It has
|
|||
not been determined to signal "no path" back to the application when the
|
||||
discovery process times out.
|
||||
|
||||
### LocalDeviceObject moved
|
||||
|
||||
The LocalDeviceObject is used to create a `DeviceObject` in an application that
|
||||
automatically returns the system date and time when the `localDate` and `localTime`
|
||||
properties are read. This class was in the `bacpypes.service.device` module
|
||||
and it has been moved to the new `bacpypes.local.device` module.
|
||||
|
||||
BACpypes applications must change from this:
|
||||
```
|
||||
from bacpypes.service.device import LocalDeviceObject
|
||||
```
|
||||
to this:
|
||||
```
|
||||
from bacpypes.local.device import LocalDeviceObject
|
||||
```
|
||||
|
||||
Similarly, the `CurrentPropertyList` class that was in the `bacpypes.service.object`
|
||||
module is now in the `bacpypes.local.object` module.
|
||||
|
||||
### Automatic Protocol Services Supported
|
||||
|
||||
All of the sample applications that have a full stack had code that computed
|
||||
the protocol services supported and set that in the device object.
|
||||
```
|
||||
# get the services supported
|
||||
services_supported = this_application.get_services_supported()
|
||||
if _debug: _log.debug(" - services_supported: %r", services_supported)
|
||||
|
||||
# let the device object know
|
||||
this_device.protocolServicesSupported = services_supported.value
|
||||
```
|
||||
This functionality has been rolled into the `LocalDeviceObject` so this code
|
||||
must be removed.
|
||||
|
||||
## 0.16.7
|
||||
|
||||
This is a long line of text.
|
||||
|
|
Loading…
Reference in New Issue
Block a user