connectors/ConnectorBase.py
changeset 3881 0b3ac94f494c
parent 3808 3e219f00151a
parent 3861 7e17f7e02a2b
child 3884 34da877021d5
--- a/connectors/ConnectorBase.py	Sat Nov 25 00:18:05 2023 +0100
+++ b/connectors/ConnectorBase.py	Thu Dec 07 22:41:32 2023 +0100
@@ -5,12 +5,21 @@
 
 
 import hashlib
+from runtime import PlcStatus
 
 
 class ConnectorBase(object):
 
     chuncksize = 1024*1024
 
+    PLCObjDefaults = {
+        "StartPLC": False,
+        "GetTraceVariables": (PlcStatus.Broken, None),
+        "GetPLCstatus": (PlcStatus.Broken, None),
+        "RemoteExec": (-1, "RemoteExec script failed!"),
+        "GetVersions": "*** Unknown ***"
+    }
+
     def BlobFromFile(self, filepath, seed):
         s = hashlib.new('md5')
         s.update(seed.encode())