M1M3 Support System
Loading...
Searching...
No Matches
LSST::M1M3::SS::ILCSubnetData Class Reference

Public Member Functions

 ILCSubnetData (ForceActuatorApplicationSettings *forceActuatorApplicationSettings, HardpointActuatorApplicationSettings *hardpointActuatorApplicationSettings, HardpointMonitorApplicationSettings *hardpointMonitorApplicationSettings)
 
int32_t getHPCount (int32_t subnetIndex)
 
ILCMap getHPIndex (int32_t subnetIndex, int32_t hpIndex)
 
int32_t getFACount (int32_t subnetIndex)
 
ILCMap getFAIndex (int32_t subnetIndex, int32_t faIndex)
 
int32_t getHMCount (int32_t subnetIndex)
 
ILCMap getHMIndex (int32_t subnetIndex, int32_t hmIndex)
 
ILCMap getILCDataFromAddress (int32_t subnetIndex, uint8_t address)
 
ILCMap getMap (int32_t actuatorId)
 Returns ILCMap for actuator with given ID.
 
void disableFA (int32_t actuatorId)
 
void enableFA (int32_t actuatorId)
 
void enableAllFA ()
 

Member Function Documentation

◆ getMap()

ILCMap LSST::M1M3::SS::ILCSubnetData::getMap ( int32_t actuatorId)

Returns ILCMap for actuator with given ID.

Parameters
actuatorIdILC actuator ID.
Returns
ILCMap object with Address and Subnet set to 255 when actuator isn't found.
Here is the call graph for this function:
Here is the caller graph for this function:

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