Ardour  9.0-pre0-582-g084a23a80d
ArdourSurface::NS_MCU Namespace Reference

Classes

class  Button
 
class  Group
 
class  Control
 
struct  GlobalButtonInfo
 
struct  StripButtonInfo
 
class  DeviceInfo
 
class  DeviceProfile
 
class  Fader
 
class  MackieControlProtocolGUI
 
class  Jog
 
class  JogWheel
 
class  Led
 
class  MackieControlException
 
struct  MackieControlUIRequest
 
class  MackieControlProtocol
 
class  Meter
 
class  Pot
 
struct  GlobalControlDefinition
 
class  Strip
 
class  Surface
 
class  SurfacePort
 
class  Timer
 
class  LedState
 
struct  ControlState
 

Enumerations

enum  surface_type_t { mcu , ext }
 
enum  ButtonState { neither = -1 , release = 0 , press = 1 }
 

Functions

gboolean ipmidi_input_handler (GIOChannel *, GIOCondition condition, void *data)
 
std::ostream & operator<< (std::ostream &, const SurfacePort &port)
 
std::ostream & operator<< (std::ostream &, const ControlState &)
 

Variables

LedState on
 
LedState off
 
LedState flashing
 
LedState none
 

Enumeration Type Documentation

◆ ButtonState

Enumerator
neither 
release 
press 

Definition at line 72 of file surfaces/mackie/types.h.

◆ surface_type_t

Enumerator
mcu 
ext 

Definition at line 32 of file surfaces/mackie/types.h.

Function Documentation

◆ ipmidi_input_handler()

gboolean ArdourSurface::NS_MCU::ipmidi_input_handler ( GIOChannel *  ,
GIOCondition  condition,
void *  data 
)

◆ operator<<() [1/2]

std::ostream& ArdourSurface::NS_MCU::operator<< ( std::ostream &  ,
const ControlState  
)

◆ operator<<() [2/2]

std::ostream& ArdourSurface::NS_MCU::operator<< ( std::ostream &  ,
const SurfacePort port 
)

Variable Documentation

◆ flashing

LedState ArdourSurface::NS_MCU::flashing
extern

◆ none

LedState ArdourSurface::NS_MCU::none
extern

◆ off

LedState ArdourSurface::NS_MCU::off
extern

◆ on

LedState ArdourSurface::NS_MCU::on
extern