IRremoteESP8266
|
Native representation of A/C IR message for WREM-3 remote. More...
#include <ir_Argo.h>
Classes | |
struct | Config |
struct | Timer |
Public Attributes | |
uint8_t | raw [kArgoStateLength] |
The state in native IR code form. More... | |
struct { | |
uint8_t Pre1:4 | |
uint8_t IrChannel:2 | |
Preamble: 0b1011 kArgoWrem3Preamble. More... | |
uint8_t IrCommandType:2 | |
0..3 range More... | |
uint8_t RoomTemp:5 | |
argoIrMessageType_t More... | |
uint8_t Mode:3 | |
uint8_t Temp:5 | |
argoMode_t More... | |
uint8_t Fan:3 | |
uint8_t Flap:3 | |
argoFan_t More... | |
uint8_t Power:1 | |
SwingV argoFlap_t. More... | |
uint8_t iFeel:1 | |
uint8_t Night:1 | |
uint8_t Eco:1 | |
uint8_t Max:1 | |
a.k.a. Turbo More... | |
uint8_t Filter:1 | |
uint8_t Light:1 | |
uint8_t Post1:6 | |
uint8_t Sum:8 | |
Unknown, always 0b110000 (TempScale?) More... | |
}; | |
struct { | |
uint8_t __pad0__:8 | |
uint8_t SensorT:5 | |
uint8_t CheckHi:3 | |
}; | |
struct ArgoProtocolWREM3::Timer | timer |
struct ArgoProtocolWREM3::Config | config |
Native representation of A/C IR message for WREM-3 remote.
ArgoProtocol
1st byte definition is a header common across all commands though struct { ... } |
struct { ... } |
uint8_t ArgoProtocolWREM3::__pad0__ |
uint8_t ArgoProtocolWREM3::CheckHi |
struct ArgoProtocolWREM3::Config ArgoProtocolWREM3::config |
uint8_t ArgoProtocolWREM3::Eco |
uint8_t ArgoProtocolWREM3::Fan |
uint8_t ArgoProtocolWREM3::Filter |
uint8_t ArgoProtocolWREM3::Flap |
uint8_t ArgoProtocolWREM3::iFeel |
uint8_t ArgoProtocolWREM3::IrChannel |
Preamble: 0b1011 kArgoWrem3Preamble.
uint8_t ArgoProtocolWREM3::IrCommandType |
0..3 range
uint8_t ArgoProtocolWREM3::Light |
uint8_t ArgoProtocolWREM3::Max |
a.k.a. Turbo
uint8_t ArgoProtocolWREM3::Mode |
uint8_t ArgoProtocolWREM3::Night |
uint8_t ArgoProtocolWREM3::Post1 |
uint8_t ArgoProtocolWREM3::Power |
SwingV argoFlap_t.
uint8_t ArgoProtocolWREM3::Pre1 |
uint8_t ArgoProtocolWREM3::raw[kArgoStateLength] |
The state in native IR code form.
uint8_t ArgoProtocolWREM3::RoomTemp |
uint8_t ArgoProtocolWREM3::SensorT |
uint8_t ArgoProtocolWREM3::Sum |
Unknown, always 0b110000 (TempScale?)
uint8_t ArgoProtocolWREM3::Temp |
struct ArgoProtocolWREM3::Timer ArgoProtocolWREM3::timer |