erpc_interface/erpc_PLCObject.erpc
changeset 3887 2df45e4bd500
parent 3885 22a009561502
equal deleted inserted replaced
3886:2adfa4c60bff 3887:2df45e4bd500
    15     Empty
    15     Empty
    16     Stopped,
    16     Stopped,
    17     Started,
    17     Started,
    18     Broken,
    18     Broken,
    19     Disconnected
    19     Disconnected
    20 }
       
    21 
       
    22 enum IECtype_enum {
       
    23     BOOL,
       
    24     STEP,
       
    25     TRANSITION,
       
    26     ACTION,
       
    27     SINT,
       
    28     USINT,
       
    29     BYTE,
       
    30     STRING,
       
    31     INT,
       
    32     UINT,
       
    33     WORD,
       
    34     DINT,
       
    35     UDINT,
       
    36     DWORD,
       
    37     LINT,
       
    38     ULINT,
       
    39     LWORD,
       
    40     REAL,
       
    41     LREAL,
       
    42     TIME,
       
    43     TOD,
       
    44     DATE,
       
    45     DT,
       
    46 }
    20 }
    47 
    21 
    48 struct PLCstatus {
    22 struct PLCstatus {
    49     PLCstatus_enum PLCstatus;
    23     PLCstatus_enum PLCstatus;
    50     uint32[4] logcounts;
    24     uint32[4] logcounts;
    65     binary blobID;
    39     binary blobID;
    66 };
    40 };
    67 
    41 
    68 struct trace_order {
    42 struct trace_order {
    69     uint32 idx;
    43     uint32 idx;
    70     IECtype_enum iectype;
       
    71     binary force;
    44     binary force;
    72 };
    45 };
    73 
    46 
    74 struct log_message {
    47 struct log_message {
    75     string msg;
    48     string msg;