--- a/erpc_interface/erpc_PLCObject.erpc Wed Jan 17 22:09:32 2024 +0100
+++ b/erpc_interface/erpc_PLCObject.erpc Fri Jan 19 19:58:44 2024 +0100
@@ -19,6 +19,32 @@
Disconnected
}
+enum IECtype_enum {
+ BOOL,
+ STEP,
+ TRANSITION,
+ ACTION,
+ SINT,
+ USINT,
+ BYTE,
+ STRING,
+ INT,
+ UINT,
+ WORD,
+ DINT,
+ UDINT,
+ DWORD,
+ LINT,
+ ULINT,
+ LWORD,
+ REAL,
+ LREAL,
+ TIME,
+ TOD,
+ DATE,
+ DT,
+}
+
struct PLCstatus {
PLCstatus_enum PLCstatus;
uint32[4] logcounts;
@@ -41,7 +67,7 @@
struct trace_order {
uint32 idx;
- uint8 iectype;
+ IECtype_enum iectype;
binary force;
};
@@ -66,7 +92,7 @@
RepairPLC() -> uint32
ResetLogCount() -> uint32
SeedBlob(in binary seed, out binary blobID) -> uint32
- SetTraceVariablesList(in list<trace_order> orders) -> uint32
+ SetTraceVariablesList(in list<trace_order> orders, out uint32 debugtoken) -> uint32
StartPLC() -> uint32
- StopPLC() -> uint32
+ StopPLC(out bool success) -> uint32
}