taptap 0.1.1

An implementation of the Tigo TAP protocol
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use super::*;
use crate::pv::network::NodeAddress;
use crate::pv::physical::RSSI;
use crate::pv::{LongAddress, ShortAddress};

#[derive(
    Debug, Copy, Clone, Eq, PartialEq, FromBytes, Immutable, IntoBytes, KnownLayout, Unaligned,
)]
#[repr(C)]
pub struct TopologyReport {
    pub short_address: ShortAddress,
    pub pv_node_id: NodeAddress,
    pub next_hop: NodeAddress,
    pub unknown_1: [u8; 2],
    pub long_address: LongAddress,
    pub rssi: RSSI,
    pub unknown_2: [u8; 5],
}