3#include "../SinricProRequest.h" 
    4#include "../EventLimiter.h" 
    5#include "../SinricProStrings.h" 
    7#include "../SinricProNamespace.h" 
    8namespace SINRICPRO_NAMESPACE {
 
   10FSTR(INPUT, selectInput);     
 
   43    bool handleInputController(SinricProRequest &
request);
 
   46    EventLimiter event_limiter;
 
   52: event_limiter(EVENT_LIMIT_STATE) { 
 
   53  T* 
device = 
static_cast<T*
>(
this);
 
   66  selectInputCallback = 
cb;
 
 
   80  if (event_limiter) 
return false;
 
   81  T* 
device = 
static_cast<T*
>(
this);
 
 
 
   91  T* 
device = 
static_cast<T*
>(
this);
 
  108using InputController = SINRICPRO_NAMESPACE::InputController<T>;
 
 
 
AirQuality.
Definition AirQualitySensor.h:19
 
std::function< bool(const String &, String &)> SelectInputCallback
Callback definition for onSelectInput function.
Definition InputController.h:27