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

Creates iMS Connection Interfaces for Application Use and scans them to discover all available iMS Systems. More...

#include "IMSSystem.h"
#include <map>
#include <list>
Include dependency graph for ConnectionList.h:

Go to the source code of this file.

Classes

class  iMS::ConnectionList
 Creates iMS Connection Interfaces and scans them to discover available iMS Systems. More...
 
struct  iMS::ConnectionList::ConnectionConfig
 Controls the behaviour of a Connection Module during its discovery process. More...
 

Namespaces

 iMS
 The entire API is encapsulated by the iMS namespace.
 

Detailed Description

Creates iMS Connection Interfaces for Application Use and scans them to discover all available iMS Systems.

ConnectionList.h is the starting point for all software interaction with an iMS System. It maintains a list of all the available host to iMS connection types (USB, Ethernet, RS422, etc) allows the application software to search all of them for iMS Systems with one function call, populates the IMSSystem object with details about the attached system and provides it with the internal library interface for communications to occur.

Author
Dave Cowan
Date
2015-11-03
Since
1.0