22 #ifndef PLUGINS_E131_E131_DMPE131INFLATOR_H_
23 #define PLUGINS_E131_E131_DMPE131INFLATOR_H_
27 #include "ola/Clock.h"
30 #include "plugins/e131/e131/DMPInflator.h"
37 friend class DMPE131InflatorTest;
42 m_ignore_preview(ignore_preview) {
48 bool RemoveHandler(
unsigned int universe);
53 virtual bool HandlePDUData(uint32_t vector,
56 unsigned int pdu_len);
69 uint8_t active_priority;
71 std::vector<dmx_source> sources;
74 std::map<unsigned int, universe_handler> m_handlers;
75 bool m_ignore_preview;
78 bool TrackSourceIfRequired(universe_handler *universe_data,
83 static const uint8_t MAX_MERGE_SOURCES = 6;
84 static const uint8_t MAX_PRIORITY = 200;
86 static const int8_t SEQUENCE_DIFF_THRESHOLD = -20;
93 #endif // PLUGINS_E131_E131_DMPE131INFLATOR_H_