Ardour  8.7-13-g8ab7c05382
ArdourSurface::US2400 Namespace Reference

Classes

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

Enumerations

enum  surface_type_t { st_mcu , st_ext , st_joy , st_knb }
 
enum  ButtonState { neither = -1 , release = 0 , press = 1 }
 

Functions

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 68 of file surfaces/us2400/types.h.

◆ surface_type_t

Enumerator
st_mcu 
st_ext 
st_joy 
st_knb 

Definition at line 26 of file surfaces/us2400/types.h.

Function Documentation

◆ operator<<() [1/2]

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

◆ operator<<() [2/2]

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

Variable Documentation

◆ flashing

LedState ArdourSurface::US2400::flashing
extern

◆ none

LedState ArdourSurface::US2400::none
extern

◆ off

LedState ArdourSurface::US2400::off
extern

◆ on

LedState ArdourSurface::US2400::on
extern