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

Access diagnostic reporting information about the connected iMS System. More...

#include "IMSSystem.h"
#include "IEventHandler.h"
#include <memory>
#include <map>
Include dependency graph for Diagnostics.h:

Go to the source code of this file.

Classes

class  iMS::DiagnosticsEvents
 All the different types of events that can be triggered by the Diagnostics class. More...
 
class  iMS::Diagnostics
 Provides a mechanism for retrieving diagnostics data about the attached iMS System. More...
 

Namespaces

 iMS
 The entire API is encapsulated by the iMS namespace.
 

Detailed Description

Access diagnostic reporting information about the connected iMS System.

The iMS provides a range of diagnostic reporting measures to ensure the continued health and safe function of the Synthesiser, power amplifier and attached acousto-optic devices.

Diagnostics data includes:

Some of this data may have been stored on the device's non-volatile memory by the factory so the user application can compare against current readings and has a record of how the device performance has changed over time.

Author
Dave Cowan
Date
2016-03-08
Since
1.1