C_runtime/PLCObject.cpp
changeset 3957 2510c1f935d1
parent 3956 9b4ffbb95338
child 3961 f01bd9a40554
equal deleted inserted replaced
3956:9b4ffbb95338 3957:2510c1f935d1
    76     memcpy(newBlobID->data, digest.data, MD5::digestsize);
    76     memcpy(newBlobID->data, digest.data, MD5::digestsize);
    77     newBlobID->dataLength = MD5::digestsize;
    77     newBlobID->dataLength = MD5::digestsize;
    78 
    78 
    79     return 0;
    79     return 0;
    80 }
    80 }
       
    81 
       
    82 uint32_t PLCObject::AutoLoad()
       
    83 {
       
    84     // Load PLC object
       
    85     uint32_t res = LoadPLC();
       
    86     if (res != 0)
       
    87     {
       
    88         return res;
       
    89     }
       
    90 
       
    91     // Start PLC object
       
    92     res = StartPLC();
       
    93     if (res != 0)
       
    94     {
       
    95         return res;
       
    96     }
       
    97 
       
    98     return 0;
       
    99 }
       
   100 
    81 
   101 
    82 #define LOG_READ_BUFFER_SIZE 1 << 10 // 1KB
   102 #define LOG_READ_BUFFER_SIZE 1 << 10 // 1KB
    83 
   103 
    84 uint32_t PLCObject::GetLogMessage(
   104 uint32_t PLCObject::GetLogMessage(
    85     uint8_t level, uint32_t msgID, log_message *message)
   105     uint8_t level, uint32_t msgID, log_message *message)