Controller types It is composed of the supported message types and the physical controller description. This combination of values can be handled by CPNS::CombinedControllerTypes.
Enumerator |
---|
CT_MsgMod |
Message type flag: the controller is able to manage Modifier messages This value is MT_Modifier << 12.
|
CT_MsgSel |
Message type flag: the controller is able to manage Selector messages This value is MT_Selector << 12.
|
CT_MsgTxt |
Message type flag: the controller is able to manage Text messages This value is MT_Text << 12.
|
_CT_MsgFlagsMask_ |
Use it to mask the supported message types.
|
_CT_NeedleBalistics_ |
Display option flag: used needle ballistics.
|
_CT_Peak_ |
Display option flag: display peak values.
|
_CT_Bipolar_ |
Option flag: provides/display bipolar values.
|
_CT_Reverse_ |
Option flag: provides/display reversed values.
|
_CT_Relative_ |
Controller option flag: provides relative value.
|
_CT_Zero_ |
Controller option flag: the controller returns to 0 automatically.
|
_CT_Monitor_ |
Option flag: the controller is a monitor and doesn't send any value.
|
_CT_OptionFlagsMask_ |
Use it to mask the flags.
|
CT_XWheel |
Controller: vertical wheel.
|
CT_XWheelZero |
Controller: vertical wheel with return to 0.
|
CT_YWheel |
Controller: horizontal wheel.
|
CT_YWheelZero |
Controller: horizontal wheel with return to 0.
|
CT_Knob |
Controller: knob (potentiometer, sending absolute value)
|
CT_Encoder |
Controller: encoder (sending relative value)
|
CT_XSlider |
Controller: horizontal slider, X axis distance sensor.
|
CT_YSlider |
Controller: vertical slider, Y axis distance sensor.
|
CT_ZSlider |
Controller: Z axis distance sensor, perpendicular to the control surface.
|
CT_PushButton |
Controller: push button Usually a push button receives one or both valueDown or valueUp. If no value is passed, just send an increment.
|
CT_PlusMinusButton |
Controller: dual buttons (up & down)
|
CT_Text |
Controller: text editor.
|
CT_List |
Controller: selection in a list.
|
CT_PedalSwitch |
Controller: pedal switch.
|
CT_PedalContinue |
Controller: pedal continue.
|
_CT_ControllerBaseTypeMask_ |
Use it to mask the controller basic types.
|
CT_RingMeter |
Display: ring bar graph.
|
CT_MeterX |
Display: horizontal bar graph.
|
CT_MeterXPeak |
Display: horizontal bar graph with peak.
|
CT_MeterY |
Display: vertical bar graph.
|
CT_MeterYPeak |
Display: vertical bar graph with peak.
|
CT_Galvanometer |
Display: galvanometer with needle ballistics.
|
CT_Label |
Display: text label.
|
CT_Led |
Display: led.
|
_CT_MonitorBaseTypeMask_ |
Use it to mask the monitor basic types.
|
CT_None |
|