Real-Time Java AOCS Framework v1.0 API Specification

RtjAocsFramework.ObjectMonitoring
Interface Monitorable

All Known Implementing Classes:
AocsData, Manoeuvre, ModeManager

public interface Monitorable

A monitorable object is an object that exposes properties that can be subjected to direct monitoring. The property values are accessed through the getMonitorablePropertyValue(i) method where i is in the range [0..n-1] and n is the number of the properties exposed by the object. The property values are always assumed to be of type double.

Copyright: see the Copyright Notice.

Version:
1.0
Author:
Alessandro Pasetti (University of Konstanz)
See Also:
The Object Monitoring Document.

Method Summary
 AocsObject getAocsObject()
          Return the property owner as an instance of type AocsObject.
 double getMonitorablePropertyValue(int i)
          Return the value of the i-th property.
 int getNumberOfMonitorableProperties()
          Return the total number of monitorable properties exposed by the object.
 

Method Detail

getMonitorablePropertyValue

public double getMonitorablePropertyValue(int i)
Return the value of the i-th property. The index i is in the range [0..n-1] where n is the number of the properties exposed by the object. The property value is always assumed to be of type double.


getNumberOfMonitorableProperties

public int getNumberOfMonitorableProperties()
Return the total number of monitorable properties exposed by the object.


getAocsObject

public AocsObject getAocsObject()
Return the property owner as an instance of type AocsObject.


Real-Time Java AOCS Framework v1.0 API Specification

Real-Time Java AOCS Framework project home page

Automatic Control Laboratory, ETH Zuerich
Physikstrasse 3
CH-8092 Zuerich, Switzerland