Inheritance diagram for MLCCurveAnalyzer:

Put here an extensive description of what your
module LCCurveAnalyzer
verbosity = info
enable = true
MaxExternalBias = 20.
DumpPath = /tmp
endmod
Public Member Functions | |
| MLCCurveAnalyzer (QSequence *s) | |
| constructor | |
| virtual | ~MLCCurveAnalyzer () |
| destructor | |
| void | Init () |
| Init method. | |
| QEvent * | Do (QEvent *ev) |
| Do method. | |
| void | Done () |
| Done method. | |
Private Types | |
| enum | QLCCurveType_t { QLC_InitCurve_c, QLC_LoadCurve_c, QLC_HPCurve_c, QLC_DefaultCurve_c = QLC_InitCurve_c } |
Private Member Functions | |
| void | GetChannelsWithHeater () |
| get list of channels with heater | |
| void | SetCurveType (const std::string &curveType) |
| determine curve type | |
| void | AddNewCurve (unsigned short lg) |
| add new curve to map | |
| void | Dump () |
Private Attributes | |
| QLCCurveType_t | fCurveType |
| curve type | |
| std::string | fDumpPath |
|
std::map< unsigned short, QBaseLoadCurve * > | fCurves |
| one load curve for each logical channel | |
| std::list< int > | fChannelsWithHeater |
| list of channel for which pulse amplitude will be evaluated | |
enum MLCCurveAnalyzer::QLCCurveType_t [private] |
| void MLCCurveAnalyzer::SetCurveType | ( | const std::string & | curveType | ) | [private] |
determine curve type
If passed curve type do not match any of the allowed curve types, default curve type will be used.
| curveType | string describing curve type; see config file docuentation for allowed curve types. |
std::string MLCCurveAnalyzer::fDumpPath [private] |
where to dump load curves files
1.5.1