![]() |
MikroCAD SDK Library
|
Measurement program class.
Public Member Functions | |
| long | AddPreFilterParameter (MeasurementPreFilterType FilterType, void *pParameter, bool bClear=false) |
| Adds a prefilter parameter set to the list. More... | |
| void | Assign (CMeasProgram *pMeasProg) |
| Assign from an other measurement program. | |
| CMeasProgram () | |
| Constructor. | |
| bool | FromBuffer (PBYTE &pbyBuffer, DWORD &dwCurrBufferSize) |
| Read from buffer. More... | |
| bool | FromIniFile (CIniFile *pIniFile, int nIndex=-1) |
| Read settings from INI file. More... | |
| unsigned long | GetBufferSize () |
| Returns the buffer size in bytes. | |
| TMeasurementParameterSet * | GetMeasurementParameter () |
| Returns a pointer to measurement parameter. | |
| TDataAcquPreFilterSetData * | GetPreFilterParameter () |
| Returns a pointer to prefilter parameter. | |
| unsigned long | GetThesholdPowerSpectrum () |
| Returns threshold for power spectrum. | |
| bool | IsEqual (CMeasProgram *pMeasProg) |
| Test equality. More... | |
| void | SetDefaults () |
| Sets the default parameters. | |
| long | SetMeasurementParameter (MeasurementMode MeasMode, void *pParameter) |
| Sets the measurement parameter. More... | |
| void | SetThesholdPowerSpectrum (unsigned long dwThres) |
| Sets threshold for power spectrum. More... | |
| bool | ToBuffer (PBYTE &pbyBuffer, DWORD &dwCurrBufferSize) |
| Write to buffer. More... | |
| bool | ToIniFile (CIniFile *pIniFile, int nIndex=-1) |
| Write settings to INI file. More... | |
| virtual | ~CMeasProgram () |
| Destructor. | |
| long CMeasProgram::AddPreFilterParameter | ( | MeasurementPreFilterType | FilterType, |
| void * | pParameter, | ||
| bool | bClear = false |
||
| ) |
Adds a prefilter parameter set to the list.
| FilterType | Filter type |
| pParameter | Pointer to prefilter parameter (type depends on filter type) |
| bClear | Delete list |
| bool CMeasProgram::FromBuffer | ( | PBYTE & | pbyBuffer, |
| DWORD & | dwCurrBufferSize | ||
| ) |
Read from buffer.
| pbyBuffer | Pointer to buffer (Pointer will incremented) |
| dwCurrBufferSize | Current buffer size (will decremented) |
| bool CMeasProgram::FromIniFile | ( | CIniFile * | pIniFile, |
| int | nIndex = -1 |
||
| ) |
Read settings from INI file.
| pIniFile | Pointer to INI file structure |
| nIndex | Index in measurement program list, < 0 default measprogram |
| bool CMeasProgram::IsEqual | ( | CMeasProgram * | pMeasProg | ) |
Test equality.
| pMeasProg | Pointer to an other data set |
| long CMeasProgram::SetMeasurementParameter | ( | MeasurementMode | MeasMode, |
| void * | pParameter | ||
| ) |
Sets the measurement parameter.
| MeasMode | Measurement mode |
| pParameter | Pointer to measurement parameter (typ depends on measurement mode) |
|
inline |
Sets threshold for power spectrum.
| dwThres | Threshold (1...200) |
| bool CMeasProgram::ToBuffer | ( | PBYTE & | pbyBuffer, |
| DWORD & | dwCurrBufferSize | ||
| ) |
Write to buffer.
| pbyBuffer | Pointer to buffer (Pointer will incremented) |
| dwCurrBufferSize | Current buffer size (will decremented) |
| bool CMeasProgram::ToIniFile | ( | CIniFile * | pIniFile, |
| int | nIndex = -1 |
||
| ) |
Write settings to INI file.
| pIniFile | Pointer to INI file structure |
| nIndex | Index in measurement program list, < 0 default measprogram |