MIPI - Physical Interface for MIDI Files
Loading...
Searching...
No Matches
Control Namespace Reference

Classes

class  Controller
 
struct  vector3
 A struct for representing 3D vectors, used for velocity commands and target positions. More...
 

Enumerations

enum class  STATE { WAITING , PLAYING , MOVING }
 An enum for representing the state of the controller, used to determine behavior in the control loop WAITING: Waiting for the next note to play, no velocity commands are sent PLAYING: Actively playing a note (Up and down z movement) MOVING: Moving to the target position for the next note. More...
 

Enumeration Type Documentation

◆ STATE

enum class Control::STATE
strong

An enum for representing the state of the controller, used to determine behavior in the control loop WAITING: Waiting for the next note to play, no velocity commands are sent PLAYING: Actively playing a note (Up and down z movement) MOVING: Moving to the target position for the next note.

Enumerator
WAITING 
PLAYING 
MOVING