--- a/runtime/BACnet_config.py Sun Jun 07 23:38:20 2020 +0100
+++ b/runtime/BACnet_config.py Sun Jun 07 23:46:16 2020 +0100
@@ -87,6 +87,10 @@
+class BN_StrippedString(annotate.String): + def __init__(self, *args, **kwargs): + annotate.String.__init__(self, strip = True, *args, **kwargs) @@ -94,8 +98,8 @@
# (C code var name) (used on web interface) (C data type) (web data type)
- ("network_interface" , _("Network Interface") , ctypes.c_char_p, annotate.String),
- ("port_number" , _("UDP Port Number") , ctypes.c_char_p, annotate.String),
+ ("network_interface" , _("Network Interface") , ctypes.c_char_p, BN_StrippedString), + ("port_number" , _("UDP Port Number") , ctypes.c_char_p, BN_StrippedString), ("comm_control_passwd" , _("BACnet Communication Control Password") , ctypes.c_char_p, annotate.String),
("device_id" , _("BACnet Device ID") , ctypes.c_int, annotate.Integer),
("device_name" , _("BACnet Device Name") , ctypes.c_char_p, annotate.String),
@@ -269,8 +273,8 @@
_("BACnet Configuration"), # description
[], # fields (empty, no parameters required!)
_("Delete Configuration Stored in Persistent Storage"), # button label
- OnButtonDel) # callback
+ OnButtonDel, # callback + "BACnetConfigParm") # Add after entry xxxx def OnButtonSave(**kwargs):