Showing content from https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/classIRArgoAC__WREM3.html below:
IRremoteESP8266: IRArgoAC_WREM3 Class Reference
IRArgoAC_WREM3 (const uint16_t pin, const bool inverted=false, const bool use_modulation=true) Class constructor. More...
void sendSensorTemp (const uint8_t degrees, const uint16_t repeat=kArgoDefaultRepeat) Send current room temperature for the iFeel feature as a silent IR message (no acknowledgement from the device) (WREM3) More...
argo_ac_remote_model_t getModel (void) const Get device model. More...
argoFan_t getFan (void) const argoFlap_t getFlap (void) const argoMode_t getMode (void) const void setEco (const bool on) Turn on/off the Economy mode (lowered power mode) More...
bool getEco (void) const Get the status of Economy function. More...
void setFilter (const bool on) Turn on/off the Filter mode (not supported by Argo Ulisse) More...
bool getFilter (void) const Get status of the filter function. More...
void setLight (const bool on) Turn on/off the device Lights (LED) More...
bool getLight (void) const Get status of device lights. More...
void setChannel (const uint8_t channel) Set the IR channel on which to communicate. More...
uint8_t getChannel (void) const Get the currently set transmission channel. More...
void setConfigEntry (const uint8_t paramId, const uint8_t value) Set the config data to send Valid only for argoIrMessageType_t::CONFIG_PARAM_SET
message. More...
std::pair< uint8_t, uint8_t > getConfigEntry (void) const Get the config entry previously set. More...
void setCurrentTimeMinutes (uint16_t currentTimeMinutes) Set current clock (as minutes, counted from 0:00) E.g. 13:38 becomes 818 (13*60+38) More...
uint16_t getCurrentTimeMinutes (void) const Retrieve current time. More...
void setCurrentDayOfWeek (argoWeekday dayOfWeek) Set current day of week. More...
argoWeekday getCurrentDayOfWeek (void) const Get current day of week. More...
void setTimerType (const argoTimerType_t timerType) Set timer type. More...
argoTimerType_t getTimerType (void) const Get currently set timer type. More...
void setDelayTimerMinutes (const uint16_t delayMinutes) Set delay timer delay in minutes (10-minute increments only) Max is 1190 (19h50m) More...
uint16_t getDelayTimerMinutes (void) const Get current delay timer value. More...
void setScheduleTimerStartMinutes (const uint16_t startTimeMinutes) Set schedule timer on time (time when the device should turn on) (10-minute increments only) More...
uint16_t getScheduleTimerStartMinutes (void) const Get schedule timer ON time. More...
void setScheduleTimerStopMinutes (const uint16_t stopTimeMinutes) Set schedule timer off time (time when the device should turn off) (10-minute increments only) More...
uint16_t getScheduleTimerStopMinutes (void) const Get schedule timer OFF time. More...
void setScheduleTimerActiveDays (const std::set< argoWeekday > &days) Set the days when the schedule timer shall be active. More...
std::set< argoWeekday > getScheduleTimerActiveDays (void) const Get the days when shedule timer shall be active (as set) More...
uint8_t getTimerActiveDaysBitmap (void) const Get the days when shedule timer shall be active (as bitmap) More...
String toString (void) const Convert the current internal state into a human readable string (WREM3). More...
stdAc::state_t toCommon (void) const Convert the current internal state into its stdAc::state_t equivalent. More...
IRArgoACBase (const uint16_t pin, const bool inverted=false, const bool use_modulation=true) Class constructor. More...
void send (const uint16_t repeat=kArgoDefaultRepeat) Send the current internal state as an IR message. More...
int8_t calibrate (void) Run the calibration to calculate uSec timing offsets for this platform. More...
void begin (void) Set up hardware to be able to send a message. More...
void on (void) Set the internal state to have the power on. More...
void off (void) Set the internal state to have the power off. More...
void setPower (const bool on) Set the internal state to have the desired power. More...
bool getPower (void) const Get the power setting from the internal state. More...
void setTemp (const uint8_t degrees) Set the temperature. More...
uint8_t getTemp (void) const Get the current temperature setting. More...
void setSensorTemp (const uint8_t degrees) Set the value for the current room temperature. More...
uint8_t getSensorTemp (void) const Get the currently stored value for the room temperature setting. More...
void setFan (const argoFan_t fan) Set the desired fan mode (WREM3). More...
void setFanEx (const argoFan_t fan) argoFan_t getFanEx (void) const -Ex
for backw. compat w/ IRArgoAC
More...
void setFlap (const argoFlap_t flap) Set the desired flap mode. More...
void setFlapEx (const argoFlap_t flap) argoFlap_t getFlapEx (void) const -Ex
for backw. compat w/ IRArgoAC
More...
void setMode (const argoMode_t mode) Set the desired operation mode. More...
void setModeEx (const argoMode_t mode) argoMode_t getModeEx (void) const -Ex
for backw. compat w/ IRArgoAC
More...
void setMax (const bool on) Control the current Max setting. (i.e. Turbo) More...
bool getMax (void) const Is the Max (i.e. Turbo) setting on? More...
void setNight (const bool on) Turn on/off the Night mode. i.e. Sleep. More...
bool getNight (void) const Get the status of Night mode. i.e. Sleep. More...
void setiFeel (const bool on) Turn on/off the iFeel mode. More...
bool getiFeel (void) const Get the status of iFeel mode. More...
void setMessageType (const argoIrMessageType_t msgType) Set the message type of the next command (setting this resets state) More...
argoIrMessageType_t getMessageType (void) const Get the message type. More...
uint8_t * getRaw (void) Get the raw state of the object, suitable to be sent with the appropriate IRsend object method. More...
uint16_t getRawByteLength () const Get actual raw state byte length for the current state. More...
void setRaw (const uint8_t state[], const uint16_t length) Set the raw state of the object. More...
Supports Argo A/C SAC-WREM3 IR remote protocol.
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4