Class Judge_Init
Defined in File PDJE_Judge_Init.hpp
Class Documentation
-
class Judge_Init
Public Functions
-
void SetInputRule(const INPUT_CONFIG &device_config)
-
void SetEventRule(const EVENT_RULE &event_rule)
-
void SetCustomEvents(const Custom_Events &events)
-
void NoteObjectCollector(const std::string noteType, const uint16_t noteDetail, const std::string firstArg, const std::string secondArg, const std::string thirdArg, const unsigned long long Y_Axis, const unsigned long long Y_Axis_2, const uint64_t railID)
-
void SetCoreLine(const PDJE_CORE_DATA_LINE &coreline)
-
void SetInputLine(const PDJE_INPUT_DATA_LINE &inputline)
Public Members
-
Custom_Events lambdas
-
std::optional<PDJE_CORE_DATA_LINE> coreline
-
std::optional<PDJE_INPUT_DATA_LINE> inputline
-
std::optional<EVENT_RULE> ev_rule
-
std::unordered_map<INPUT_RULE, RAIL_ID> dev_rules
-
void SetInputRule(const INPUT_CONFIG &device_config)