With #70 complete, we can now work on capturing Bluetooth messages transmitted from the smartcube over the course of a solve.
The desired timeframe for capture is from INSPECTION_START to SOLVE_END.
Capturing rotations during Inspection enables automatic computation of various infractions.
Capturing rotations during the solve obviously enables automatic solve reconstructions
The captured rotations should be stored within the Attempt as an extension. For now, the data format should be a cube type and a list of hex strings containing each captured message alongside a timestamp of the unixMillis when the message was received.
With #70 complete, we can now work on capturing Bluetooth messages transmitted from the smartcube over the course of a solve.
The desired timeframe for capture is from INSPECTION_START to SOLVE_END.
The captured rotations should be stored within the Attempt as an
extension
. For now, the data format should be a cube type and a list of hex strings containing each captured message alongside a timestamp of the unixMillis when the message was received.