FBDeviceInstrument Class Reference

FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument FBDeviceInstrument
Inheritance diagram for FBDeviceInstrument:
Inheritance graph
[legend]

List of all members.


Detailed Description

Instrument abstraction layer.

Public Member Functions

  FBDeviceInstrument (FBDevice pDevice)
  Constructor.
  InstrumentRecordFrame (FBTime pRecordTime, FBDeviceNotifyInfo pNotifyInfo)
  Record the data to the function curves for the instrument.
bool  InstrumentWriteData (FBEvaluateInfo pEvaluateInfo)
  Write data to instrument's connectors.

Public Attributes

bool  Active
  Read Write Property: Is instrument active?
FBDevice  Device
  Read Write Property: Handle to owner device.
FBModelTemplate  ModelTemplate
  Read Write Property: Model template to build instruments' structure.

Constructor & Destructor Documentation

FBDeviceInstrument ( FBDevice  pDevice  ) 

Constructor.

Parameters:
pDevice  Parent device.

Member Function Documentation

InstrumentRecordFrame ( FBTime  pRecordTime,
FBDeviceNotifyInfo  pNotifyInfo  
)

Record the data to the function curves for the instrument.

Parameters:
pRecordTime  Time to record data at.
pNotifyInfo  Device notification information structure.

bool InstrumentWriteData ( FBEvaluateInfo  pEvaluateInfo  ) 

Write data to instrument's connectors.

In the evaluation engine callback, this will take the data in the instrument's temporary data holders and write it to the connectors.

Parameters:
pEvaluateInfo  Evaluation information structure.
Returns:
true if successful.

Member Data Documentation

bool Active

Read Write Property: Is instrument active?

FBDevice Device

Read Write Property: Handle to owner device.

FBModelTemplate ModelTemplate

Read Write Property: Model template to build instruments' structure.


Generated on Tue Feb 9 19:34:16 2010 for Python Reference Guide by  doxygen 1.5.3