pub fn parse_frame(data: &[u8]) -> FrameParser<'_> ⓘExpand description
Creates a parser that iterates over all subframes in a multiplex protocol frame.
§Examples
use moteus_protocol::{parse_frame, Subframe};
// A response frame with mode=10 (position) at register 0
let data = [0x21, 0x00, 0x0a];
for subframe in parse_frame(&data) {
match subframe {
Subframe::Register { register, value, .. } => {
println!("Register 0x{:03x} = {:?}", register, value);
}
_ => {}
}
}