Skip to content

Commit 3482162

Browse files
committed
Log incoming PTP messages
1 parent b4beafc commit 3482162

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

score/TimeSlave/code/gptp/gptp_engine.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,12 +258,14 @@ void GptpEngine::HandlePacket(const std::uint8_t* frame, int len, const ::timesp
258258
switch (msg.msgtype)
259259
{
260260
case kPtpMsgtypeSync:
261+
mw::log::LogDebug(kGPtpMachineContext) << "Sync message received, hw_ts=" << hw_ts.ns << " ns";
261262
msg.recvHardwareTS = hw_ts;
262263
msg.recvMonoNs = MonoNs();
263264
sync_sm_.OnSync(msg);
264265
break;
265266

266267
case kPtpMsgtypeFollowUp:
268+
mw::log::LogDebug(kGPtpMachineContext) << "FollowUp message received, hw_ts=" << hw_ts.ns << " ns";
267269
msg.parseMessageTs = TimestampToTmv(msg.follow_up.preciseOriginTimestamp);
268270
{
269271
auto result = sync_sm_.OnFollowUp(msg);
@@ -286,19 +288,22 @@ void GptpEngine::HandlePacket(const std::uint8_t* frame, int len, const ::timesp
286288
break;
287289

288290
case kPtpMsgtypePdelayResp:
291+
mw::log::LogDebug(kGPtpMachineContext) << "PdelayResp message received, hw_ts=" << hw_ts.ns << " ns";
289292
msg.recvHardwareTS = hw_ts;
290293
msg.parseMessageTs = TimestampToTmv(msg.pdelay_resp.requestReceiptTimestamp);
291294
if (pdelay_)
292295
pdelay_->OnResponse(msg);
293296
break;
294297

295298
case kPtpMsgtypePdelayRespFollowUp:
299+
mw::log::LogDebug(kGPtpMachineContext) << "PdelayRespFollowUp message received, hw_ts=" << hw_ts.ns << " ns";
296300
msg.parseMessageTs = TimestampToTmv(msg.pdelay_resp_fup.responseOriginReceiptTimestamp);
297301
if (pdelay_)
298302
pdelay_->OnResponseFollowUp(msg);
299303
break;
300304

301305
default:
306+
mw::log::LogDebug(kGPtpMachineContext) << "Unhandled message received: " << static_cast<int>(msg.msgtype) << ", hw_ts=" << hw_ts.ns << " ns";
302307
break;
303308
}
304309
}

0 commit comments

Comments
 (0)