Isomet Modular Synthesiser (iMS) API  v1.4.2
iMS API
Classes | Namespaces
SignalPath.h File Reference

Classes for controlling the flow of data and RF signals through the Synthesiser. More...

#include "IMSSystem.h"
#include "IEventHandler.h"
#include "IMSTypeDefs.h"
#include <memory>
#include <array>
#include <chrono>
Include dependency graph for SignalPath.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  iMS::SignalPathEvents
 All the different types of events that can be triggered by the SignalPath class. More...
 
class  iMS::SignalPath
 Controls Signal routing and other parameters related to the RF output signals. More...
 
struct  iMS::VelocityConfiguration
 Sets the parameters required to control the operation of the Encoder Input / Velocity Compensation function. More...
 

Namespaces

 iMS
 The entire API is encapsulated by the iMS namespace.
 

Detailed Description

Classes for controlling the flow of data and RF signals through the Synthesiser.

SignalPath is one of the core features of the iMS Library, providing the user application with the ability to configure the routing of signal data (frequency, amplitude, phase and synchronous output busses), switching in and out functions that affect the signal path, and control RF signal flow, such as DDS output power and modulation control

Author
Dave Cowan
Date
2015-11-03
Since
1.0