Skip to main contentModule parse
Source pub use variable::ParsedVariable;
- ack
- body
- frame
- variable
- extract_serial
- Extract and validate a serial number from a field string.
- parse_ack
- Parse an ACK (downlink) frame.
- parse_ack_inner
- Parse an ACK inner frame from TagoTiP/S:
STATUS[|DETAIL] (no ACK| prefix). - parse_headless
- Parse a headless inner frame (for TagoTiP/S).
The method comes from the envelope flags byte.
- parse_metadata
- Parse a metadata block string independently (content between
{ and }). - parse_method
- Parse a method string (
PUSH, PULL, PING). - parse_pull_body
- Parse a PULL body string independently (e.g.,
[temperature;humidity]). - parse_push_body
- Parse a PUSH body string independently (e.g.,
[temperature:=32;humidity:=65]). - parse_seq
- Parse a sequence counter field (e.g.,
!42). Returns the u32 value. - parse_uplink
- Parse a complete uplink frame (PUSH, PULL, or PING).
- parse_variable
- Parse a single variable string independently (e.g.,
temperature:=32.5#C). - validate_auth
- Validate an auth hash string (exactly 16 hex chars).