Written by Edouard TISSERANT (C) 2024
This file is part of Beremiz runtime and IDE
See COPYING.Runtime and COPYING file for copyrights details.
PLCstatus_enum PLCstatus;
PLCstatus_enum PLCstatus;
list<trace_sample> traces;
interface BeremizPLCObjectService {
AppendChunkToBlob(in binary data, in binary blobID, out binary newBlobID) -> uint32
GetLogMessage(in uint8 level, in uint32 msgID, out log_message message) -> uint32
GetPLCID(out PSKID plcID) -> uint32
GetPLCstatus(out PLCstatus status) -> uint32
GetTraceVariables(in uint32 debugToken, out TraceVariables traces) -> uint32
MatchMD5(in string MD5, out bool match) -> uint32
NewPLC(in string md5sum, in binary plcObjectBlobID, in list<extra_file> extrafiles, out bool success) -> uint32
/* NOT TO DO : RemoteExec(in ) -> uint32 */
ResetLogCount() -> uint32
SeedBlob(in binary seed, out binary blobID) -> uint32
SetTraceVariablesList(in list<trace_order> orders, out uint32 debugtoken) -> uint32
StopPLC(out bool success) -> uint32
CheckProductID(in string productIDtoCheck, out bool same) -> uint32
GetVersions(out string ver) -> uint32