13 uint64_t ulRawParamsIn, uint32_t uRawTimingFlagsIn, uint64_t ulExecutedUTCIn,
14 uint64_t ulExecutedTAIIn)
15 : fulPlannedUTC {ulPlannedUTCIn}
16 , fulPlannedTAI {ulPlannedTAIIn}
17 , fulRawEvent {ulRawEventIn}
18 , fulRawParams {ulRawParamsIn}
19 , fuRawTimingFlags {uRawTimingFlagsIn}
20 , fulExecutedUTC {ulExecutedUTCIn}
21 , fulExecutedTAI {ulExecutedTAIIn}
72 std::string sToken =
"Planned UTC: ";
73 std::size_t posTok = sLine.find(sToken);
74 sLine = sLine.substr(posTok + sToken.size());
77 posTok = sLine.find(sToken);
79 sLine = sLine.substr(posTok + sToken.size());
82 posTok = sLine.find(sToken);
84 sLine = sLine.substr(posTok + sToken.size());
87 posTok = sLine.find(sToken);
88 fulRawEvent = std::stoul(sLine.substr(0, posTok), 0, 16);
89 sLine = sLine.substr(posTok + sToken.size());
92 posTok = sLine.find(sToken);
93 fulRawParams = std::stoul(sLine.substr(0, posTok), 0, 16);
94 sLine = sLine.substr(posTok + sToken.size());
96 sToken =
" exec UTC: ";
97 posTok = sLine.find(sToken);
99 sLine = sLine.substr(posTok + sToken.size());
102 posTok = sLine.find(sToken);
104 sLine = sLine.substr(posTok + sToken.size());
107 posTok = sLine.find(sToken);
109 sLine = sLine.substr(posTok + sToken.size());
111 if (bVerbose)
Print();