pub fn inspect_ulcp_sync(
responses: Vec<UlcpPropertyFrameRecord>,
) -> Result<UlcpSyncRecord, MobileError>Expand description
Validate and reduce the property responses from the read-only post-attach inspection.
The four properties every ULCP device must answer — the interface type
and the live PHY triple — are required: without them there is no radio
to describe. Everything else is capability-gated and merely expected,
so a device that refuses one, or answers it with something undecodable,
yields a snapshot with that setting absent and named in
unreadable_properties rather than no snapshot at all.