#[derive(Debug)]
pub struct UnconnectedSend<P, D> {
pub priority_ticks: u8,
pub timeout_ticks: u8,
pub path: P,
pub data: D,
}
impl<P, D> UnconnectedSend<P, D> {
#[inline]
pub fn new(path: P, data: D) -> Self {
Self {
priority_ticks: 0x03,
timeout_ticks: 0xFA,
path,
data,
}
}
}
#[derive(Debug)]
pub struct SetAttributeRequestItem<T> {
pub id: u16,
pub size: u16,
pub data: T,
}