27 #ifndef INCLUDE_OLA_RDM_DUMMYRESPONDER_H_
28 #define INCLUDE_OLA_RDM_DUMMYRESPONDER_H_
34 #include <ola/rdm/ResponderPersonality.h>
51 uint16_t StartAddress()
const {
return m_start_address; }
52 uint16_t Footprint()
const {
53 return m_personality_manager.ActivePersonalityFootprint();
62 static RDMOps *Instance() {
64 instance =
new RDMOps();
71 static RDMOps *instance;
79 static const Personalities *Instance();
82 explicit Personalities(
const PersonalityList &personalities) :
86 static Personalities *instance;
90 uint16_t m_start_address;
92 uint32_t m_lamp_strikes;
95 std::auto_ptr<NetworkManagerInterface> m_network_manager;
135 static const uint8_t DEFAULT_PERSONALITY = 2;
139 #endif // INCLUDE_OLA_RDM_DUMMYRESPONDER_H_