-
Notifications
You must be signed in to change notification settings - Fork 137
Description
Hi, I am using bacpypes to simulate a BACnet device while using a third party BACnet Explorer to view it.
As much as I am simulating a smaller number of BACnet objects, let's say 300 this seems to work fine, but whenever I simulate 1500 or more objects, the explorer will go into a buffer overflow error.
In the BACnet Explorer I see that it tries to access but does not find supported protocol for RPM, and because of this I think it's reading all objects until it goes into an overflow state instead of reading them chunk by chunk.
I checked with other real BACnet devices and they expose this property.
I wanted to try to expose my simulator with RPM supported but I run into these two errors:
RuntimeError: protocolServicesSupported is provided by LocalDeviceObject and cannot be overridden
bacpypes.errors.ExecutionError: ('property', 'writeAccessDenied')
Could you give me some direction on how to achieve this? It might not be the solution for the error encountered with this BACnet Explorer, but I wanted to give it a try.
Thanks