This class offers advanced control over pulse data collection and manipulation. It provides methods to manipulate AIS primary data for all three pulse voltammetry experiments types, namely Differential Pulse Voltammetry (DPV), Square Wave Voltammetry (SWV), and Normal Pulse Voltammetry (NPV).
#include <AisDataManipulator.h>
#include <AisDataManipulator.h>
◆ getBaseCurrent()
double AisDataManipulator::getBaseCurrent |
( |
| ) |
const |
◆ getBaseVoltage()
double AisDataManipulator::getBaseVoltage |
( |
| ) |
const |
◆ getFrequency()
double AisDataManipulator::getFrequency |
( |
| ) |
const |
- Returns
- The pulse frequency.
◆ getPulseCurrent()
double AisDataManipulator::getPulseCurrent |
( |
| ) |
const |
- Returns
- The pulse current.
◆ getPulsePeriod()
double AisDataManipulator::getPulsePeriod |
( |
| ) |
const |
◆ getPulseVoltage()
double AisDataManipulator::getPulseVoltage |
( |
| ) |
const |
- Returns
- The pulse voltage.
◆ getPulseWidth()
double AisDataManipulator::getPulseWidth |
( |
| ) |
const |
◆ isPulseCompleted()
bool AisDataManipulator::isPulseCompleted |
( |
| ) |
const |
- Returns
- True if the pulse is completed, false otherwise.
◆ loadPrimaryData()
void AisDataManipulator::loadPrimaryData |
( |
const AisDCData & | data | ) |
|
- Parameters
-
data | The AisDCData object containing primary data. |
◆ setPulseType() [1/2]
- Note
- This function is usefull only for SquarewavePulse.
- Parameters
-
type | The type of pulse. |
frequency | The frequency of the pulse. |
- Returns
- AisErrorCode::Success if pulse setting was successful. If not successful, possible returned errors are:
- AisErrorCode::FailedRequest
◆ setPulseType() [2/2]
- Note
- This function is usefull only for DifferentialPulse and NormalPulse.
- Parameters
-
type | The type of pulse. |
pulseWidth | The width of the pulse. |
pulsePeriod | The period of the pulse. |
- Returns
- AisErrorCode::Success if pulse setting was successful. If not successful, possible returned errors are:
- AisErrorCode::FailedRequest
The documentation for this class was generated from the following file: