| 562 | } |
| 563 | |
| 564 | std::string OPCDateTime2String(UA_DateTime raw_date) { |
| 565 | UA_DateTimeStruct dts = UA_DateTime_toStruct(raw_date); |
| 566 | std::array<char, 100> charBuf; |
| 567 | |
| 568 | int sz = snprintf(charBuf.data(), charBuf.size(), "%02hu-%02hu-%04hu %02hu:%02hu:%02hu.%03hu", dts.day, dts.month, dts.year, dts.hour, dts.min, dts.sec, dts.milliSec); |
| 569 | |
| 570 | return std::string(charBuf.data(), sz); |
| 571 | } |
| 572 | |
| 573 | void logFunc(void *context, UA_LogLevel level, UA_LogCategory category, const char *msg, va_list args) { |
| 574 | char buffer[1024]; |
no test coverage detected