versadac  1
versadac - Scalable Recorder Firmware
Public Member Functions | List of all members
Ai8SlowConfigSpiScheduledMessage Class Reference

Public Member Functions

 Ai8SlowConfigSpiScheduledMessage (unsigned char z_module, EioModuleType z_moduleType)
 
void setCommand (unsigned char z_mode, unsigned char z_cmd)
 
void setCommandData (unsigned char z_channel, unsigned char z_number, unsigned char z_value)
 
float getChannelMeasuredValue (unsigned char z_channel)
 
EioAIMeasuredValueStatus getChannelStatus (unsigned char z_channel)
 
float getChannelAuxValue (unsigned char z_channel)
 
EioAIAuxStatus getChannelAuxStatus (unsigned char z_channel)
 
- Public Member Functions inherited from Ai8ConfigSpiScheduledMessage
 Ai8ConfigSpiScheduledMessage (unsigned char module, EioModuleType z_moduleType, unsigned char length)
 
bool wasCommandOk ()
 
void setConfigChecksum ()
 
void clearAllCommandData (unsigned char z_channel)
 
void setChannelConfig (unsigned char z_channel, unsigned char z_config)
 
void startCalibration (unsigned char z_channel, unsigned char z_enable, unsigned char z_calType)
 
void setCalibrationRange (unsigned char z_channel, unsigned char z_range)
 
void setCalibrationPoint (unsigned char z_channel, unsigned char z_calPointIndex, float z_actualCalValue, float z_calRefHigh)
 
EioAIMeasuredValueStatus mapChannelStatus (Ai8ChannelStatus z_status)
 
EioAIAuxStatus mapAuxStatus (Ai8AuxStatus z_status)
 
- Public Member Functions inherited from Ai8SpiScheduledMessage
 Ai8SpiScheduledMessage (unsigned char module, unsigned char length)
 

Additional Inherited Members

- Protected Attributes inherited from Ai8ConfigSpiScheduledMessage
unsigned char m_moduleType
 
unsigned char m_channels
 
unsigned char m_range [AI8_NUMBER_OF_CHANNELS]
 

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