Build a Windows-friendly lab instrument for IEC 61850 process bus timing work: simulate, monitor, validate, and document PTP behavior while staying honest about software-only timing limits.
- PTP Lab Clock — synthetic master-like simulator for Announce, Sync, Follow_Up, and Pdelay response.
- PTP Monitor — passive detector for GM/domain/profile/message health.
- Scenario Player — controlled fault injection for analyzer validation.
- Timing Report — engineering evidence pack for lab/FAT/customer discussion.
- Process Bus Analyzer Integration — correlate PTP timing health with SV and GOOSE workflows.
- Apache-2.0 license direction.
- Buildable solution layout, including restored
PtpLabClock.Pcapboundary. - WPF dashboard shell and Demo Mode.
- Layer-2 PTP frame builder, including untagged, VLAN, and QinQ helpers.
- Announce / Sync / Follow_Up / Pdelay request/response generation.
- Passive monitor and timing health validator.
- Protocol regression tests.
- GitHub Actions CI and release packaging.
- Internal PDF/session evidence export without external PDF package dependency.
- RAW Npcap transport with VLAN-aware capture filter, adapter diagnostics, MAC-derived clock identity, and RAW Self Test.
- Run CI on GitHub and fix any environment-specific build issue.
- Add WPF VLAN controls for VID/PCP instead of keeping VLAN TX as an engine/config-level capability.
- Add CLI/session report section for RAW Self Test evidence.
- Add adapter capability display refinements: driver name, link speed, and admin hint.
- Improve per-source sequence tracking by message family.
- Add Sync/Follow_Up pairing health checks by source and sequence ID.
- Add Pdelay request/response/follow-up peer table.
- Add profile guess and mismatch warnings.
- Add compact UI screenshots and GitHub release assets.
- Integrate PTP health gate concept with SV Injector/Process Bus Analyzer.
- Do not adjust OS time.
- Do not claim nanosecond accuracy.
- Do not emulate full servo/BMCA/hardware timestamping in MVP.
- Do not bundle Npcap installer without redistribution review.
- Do not position software-only generated traffic as a certified timing source.