at4_protocol 2.1.1

A rust crate that parses AirTouch 4 messages.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use at4_protocol::messaging::ACControlMessage;
use at4_protocol::states;

fn main() {
    // Send this `message` to your AT4.
    let message = ACControlMessage::new(
        0,
        states::SetACPowerState::Maintain,
        states::SetACMode::Cool,
        Some(states::ACFanSpeed::Powerful),
        states::SetACSetpoint::Value(22),
    )
    .build();

    // Logic to send TCP packet
}