COV for Analog Input
-
Hi,
In BACNet4J, COV is not allowed for Analog Input, whereas it should.
I think we have to add :static { supportedObjectTypes.add(ObjectType.accessDoor); ... **supportedObjectTypes.add(ObjectType.analogInput);** supportedPropertyIdentifiers.add(PropertyIdentifier.presentValue); ... }
in com.serotonin.bacnet4j.obj.ObjectCovSubscription class.
Regards,
Jérémie
-
Hi Jérémie,
Strictly speaking, all analog types should be added there, as well as some others. But support of COV - to my reading of the spec - is optional to the implementation. There should be nothing preventing you from sending a COV subscription request from BACnet4J. It's just that the software will not accept a COV subscription request on its analogs.
This can be changed, but not simply by declaring analogs as supported; there is code that needs to be added to actually implement the support. If this is what you need, you can use the contact page to request a quote for the work.
-
Hi,
Could you be more clear on your suggestion of "use the contact page to request a quote for the work" ? I would really like to support the COV analog input if possible. Can you give me pointers to where else in the source code that I need to make changes to ?
Thanks!
-
It's just that the software will not accept a COV subscription request on its analogs.
Thanks,