Sming Framework API
Sming - Open Source framework for high efficiency WiFi SoC ESP8266 native development with C++ language.
RCSwitch Class Reference

Classes

struct  HighLow
 
struct  Protocol
 

Public Member Functions

void switchOn (int nGroupNumber, int nSwitchNumber)
 
void switchOff (int nGroupNumber, int nSwitchNumber)
 
void switchOn (const char *sGroup, int nSwitchNumber)
 
void switchOff (const char *sGroup, int nSwitchNumber)
 
void switchOn (char sFamily, int nGroup, int nDevice)
 
void switchOff (char sFamily, int nGroup, int nDevice)
 
void switchOn (const char *sGroup, const char *sDevice)
 
void switchOff (const char *sGroup, const char *sDevice)
 
void switchOn (char sGroup, int nDevice)
 
void switchOff (char sGroup, int nDevice)
 
void sendTriState (const char *Code)
 
void send (unsigned long Code, unsigned int length)
 
void send (const char *Code)
 
void enableTransmit (int nTransmitterPin)
 
void disableTransmit ()
 
void setPulseLength (int nPulseLength)
 
void setRepeatTransmit (int nRepeatTransmit)
 
void setProtocol (Protocol protocol)
 
void setProtocol (int nProtocol)
 
void setProtocol (int nProtocol, int nPulseLength)