Isomet Modular Synthesiser (iMS) API  v1.4.2
iMS API
Public Types | List of all members
iMS::DiagnosticsEvents Class Reference

All the different types of events that can be triggered by the Diagnostics class. More...

#include <include\Diagnostics.h>

Public Types

enum  Events {
  AOD_TEMP_UPDATE, RFA_TEMP_UPDATE, SYN_LOGGED_HOURS, AOD_LOGGED_HOURS,
  RFA_LOGGED_HOURS, DIAGNOSTICS_UPDATE_AVAILABLE, DIAG_READ_FAILED, Count
}
 List of Events raised by the Diagnostics module. More...
 

Detailed Description

All the different types of events that can be triggered by the Diagnostics class.

Some events contain floating point parameter data which can be processed by the IEventHandler::EventAction derived method

Author
Dave Cowan
Date
2016-03-08
Since
1.1

Member Enumeration Documentation

List of Events raised by the Diagnostics module.

Enumerator
AOD_TEMP_UPDATE 

Received a temperature update from the Acousto-Optic device.

RFA_TEMP_UPDATE 

Received a temperature update from the RF Power Amplifier.

SYN_LOGGED_HOURS 

Returns the number of hours logged by the Synthesiser while powered up.

AOD_LOGGED_HOURS 

Returns the number of hours logged by the Acousto-Optic Device while powered up.

RFA_LOGGED_HOURS 

Returns the number of hours logged by the RF Power Amplifier while powered up.

DIAGNOSTICS_UPDATE_AVAILABLE 

Indicates to the application that an update of diagnostics data is available to be read.

DIAG_READ_FAILED 

Indicates that the update that was requested has failed to respond with updated results.


The documentation for this class was generated from the following file: