You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
QSO Sidecar currently reads PoLo through LoFi or ADIF. Mainstream contest loggers expose live contact and station-state messages that can provide a lower-latency, logger-neutral source without turning Sidecar into a logger.
N1MM+ is the first target. DXLog exposes N1MM-style broadcasts, while WriteLog has a closely related UDP format that must be verified with fixtures rather than assumed compatible.
Scope
Add a configurable, read-only UDP source for N1MM+ broadcasts.
Define an explicit initial-baseline/replay workflow. A stream of live deltas must never be presented as a complete log unless Sidecar has a trusted baseline.
Track source identity, logger/version, freshness, completeness, and reconciliation state.
Compare logger-reported totals with Sidecar's independently computed totals without treating logger totals as authoritative.
Evaluate DXLog and WriteLog compatibility using sanitized captured fixtures; isolate logger-specific differences behind adapters.
Context
QSO Sidecar currently reads PoLo through LoFi or ADIF. Mainstream contest loggers expose live contact and station-state messages that can provide a lower-latency, logger-neutral source without turning Sidecar into a logger.
N1MM+ is the first target. DXLog exposes N1MM-style broadcasts, while WriteLog has a closely related UDP format that must be verified with fixtures rather than assumed compatible.
Scope
AppInfoContactInfoRadioInfoDynamicResultsSource lifecycle
Expose at least these distinguishable states:
Restart and packet-loss behavior must preserve the last-good log while making incompleteness visible.
Acceptance criteria
References