IDENTITY toIdentity(const juce::String & s) { if (s.compareIgnoreCase("none" ) == 0) return I_NONE ; if (s.compareIgnoreCase("igor" ) == 0) return I_IGOR ; if (s.compareIgnoreCase("george") == 0) return I_GEORGE; if (s.compareIgnoreCase("all" ) == 0) return I_ALL ; return I_INVALID; }
ACTION toAction(const juce::String & s) { if (s.compareIgnoreCase("none" ) == 0) return A_NONE ; if (s.compareIgnoreCase("servo1" ) == 0) return A_SERVO1 ; if (s.compareIgnoreCase("servo2" ) == 0) return A_SERVO2 ; if (s.compareIgnoreCase("servo3" ) == 0) return A_SERVO3 ; if (s.compareIgnoreCase("servo4" ) == 0) return A_SERVO4 ; if (s.compareIgnoreCase("servo5" ) == 0) return A_SERVO5 ; if (s.compareIgnoreCase("servo6" ) == 0) return A_SERVO6 ; if (s.compareIgnoreCase("servo7" ) == 0) return A_SERVO7 ; if (s.compareIgnoreCase("servo8" ) == 0) return A_SERVO8 ; if (s.compareIgnoreCase("nod" ) == 0) return A_NOD ; if (s.compareIgnoreCase("idle" ) == 0) return A_IDLE ; return A_INVALID; }