inspect_ulcp_sync

Function inspect_ulcp_sync 

Source
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.