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
ResetLogCount() -> uint32
SeedBlob(in binary seed, out binary blobID) -> uint32
SetTraceVariablesList(in list<trace_order> orders, out int32 debugtoken) -> uint32
StopPLC(out bool success) -> uint32
ExtendedCall(in string method, in binary argument, out binary answer ) -> uint32