From f3378ba83c01a5c617f369a75383de604f7c9982 Mon Sep 17 00:00:00 2001 From: Joel Bender Date: Sun, 19 Nov 2017 18:18:48 -0500 Subject: [PATCH] make a writable array of strings just for grins, unrestricted size so this isn't accurate for the standard property --- samples/ReadPropertyMultipleServer.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/samples/ReadPropertyMultipleServer.py b/samples/ReadPropertyMultipleServer.py index 8cc0e80..961bd63 100755 --- a/samples/ReadPropertyMultipleServer.py +++ b/samples/ReadPropertyMultipleServer.py @@ -12,7 +12,8 @@ from bacpypes.consolelogging import ConfigArgumentParser from bacpypes.core import run -from bacpypes.primitivedata import Real +from bacpypes.primitivedata import Real, CharacterString +from bacpypes.constructeddata import ArrayOf from bacpypes.object import AnalogValueObject, Property, register_object_type from bacpypes.errors import ExecutionError @@ -73,6 +74,7 @@ class RandomAnalogValueObject(AnalogValueObject): properties = [ RandomValueProperty('presentValue'), + Property('eventMessageTexts', ArrayOf(CharacterString), mutable=True), ] def __init__(self, **kwargs): @@ -107,7 +109,8 @@ def main(): # make a random input object ravo1 = RandomAnalogValueObject( - objectIdentifier=('analogValue', 1), objectName='Random1' + objectIdentifier=('analogValue', 1), objectName='Random1', + eventMessageTexts=ArrayOf(CharacterString)(["hello"]), ) _log.debug(" - ravo1: %r", ravo1)