![]() |
AisStaircasePotentialVoltammetryElement class represents an element for staircase potential voltammetry experiments. It inherits from AisAbstractElement. More...
#include <AisStaircasePotentialVoltammetryElement.h>
#include <AisStaircasePotentialVoltammetryElement.h>
Public Member Functions | |
| AisStaircasePotentialVoltammetryElement (double startVoltage, double firstVoltageLimit, double secondVoltageLimit, double endVoltage, double stepSize, double stepDuration, double samplingInterval) | |
| Constructs an AisStaircasePotentialVoltammetryElement with specified parameters. | |
| AisStaircasePotentialVoltammetryElement (const AisStaircasePotentialVoltammetryElement &other) | |
| Copy constructor for AisStaircasePotentialVoltammetryElement. | |
| AisStaircasePotentialVoltammetryElement & | operator= (const AisStaircasePotentialVoltammetryElement &other) |
| Assignment operator for AisStaircasePotentialVoltammetryElement. | |
| ~AisStaircasePotentialVoltammetryElement () override | |
| Destructor for AisStaircasePotentialVoltammetryElement. | |
| QString | getName () const override |
| Gets the name of the element. | |
| QStringList | getCategory () const override |
| Gets the category of the element. | |
| double | getQuietTime () const |
| Gets the quiet time duration. | |
| void | setQuietTime (double quietTime) |
| Sets the quiet time duration. | |
| double | getQuietTimeSamplingInterval () const |
| gets the quiet time sampling interval. | |
| void | setQuietTimeSamplingInterval (double quietTimeSamplingInterval) |
| Sets the quiet time sampling interval. | |
| double | getStartVoltage () const |
| Gets the starting voltage. | |
| void | setStartVoltage (double startVoltage) |
| Sets the starting voltage. | |
| bool | isStartVoltageVsOCP () const |
| Checks if the starting voltage is with respect to the open circuit mode. | |
| void | setStartVoltageVsOCP (bool startVsOCP) |
| Sets whether the starting voltage is with respect to the open circuit mode. | |
| double | getEndVoltage () const |
| Gets the ending voltage. | |
| void | setEndVoltage (double endVoltage) |
| Sets the ending voltage. | |
| bool | isEndVoltageVsOCP () const |
| Checks if the ending voltage is with respect to the open circuit mode. | |
| void | setEndVoltageVsOCP (bool endVsOCP) |
| Sets whether the ending voltage is with respect to the open circuit mode. | |
| double | getFirstVoltageLimit () const |
| Gets the first voltage limit. | |
| void | setFirstVoltageLimit (double firstVoltageLimit) |
| Sets the first voltage limit. | |
| bool | isFirstVoltageLimitVsOCP () const |
| Checks if the first voltage limit is with respect to the open circuit mode. | |
| void | setFirstVoltageLimitVsOCP (bool firstVoltageLimitVsOCP) |
| Sets whether the first voltage limit is with respect to the open circuit mode. | |
| double | getSecondVoltageLimit () const |
| Gets the second voltage limit. | |
| void | setSecondVoltageLimit (double secondVoltageLimit) |
| Sets the second voltage limit. | |
| bool | isSecondVoltageLimitVsOCP () const |
| Checks if the second voltage limit is with respect to the open circuit mode. | |
| void | setSecondVoltageLimitVsOCP (bool secondVoltageLimitVsOCP) |
| Sets whether the second voltage limit is with respect to the open circuit mode. | |
| double | getStepSize () const |
| Gets the potential step size. | |
| void | setStepSize (double stepSize) |
| Sets the potential step size. | |
| double | getStepDuration () const |
| Gets the potential step duration. | |
| void | setStepDuration (double stepDuration) |
| Sets the potential step duration. | |
| double | getSamplingInterval () const |
| Gets the potential sampling interval. | |
| void | setSamplingInterval (double samplingInterval) |
| Sets the potential sampling interval. | |
| bool | isAutorange () const |
| Checks if the experiment should autorange the current. | |
| void | setAutorange () |
| Enables autorange for the experiment. | |
| double | getApproxMaxCurrent () const |
| Gets the approximate maximum current. | |
| void | setApproxMaxCurrent (double approxMaxCurrent) |
| Sets the approximate maximum current. | |
| unsigned int | getNumberOfCycles () |
| get the value set for the number of cycles | |
| void | setNumberOfCycles (unsigned int cycles) |
| set the number of cycles to oscillate between the first voltage-limit and the second voltage-limit. | |
| AisStaircasePotentialVoltammetryElement::AisStaircasePotentialVoltammetryElement | ( | double | startVoltage, |
| double | firstVoltageLimit, | ||
| double | secondVoltageLimit, | ||
| double | endVoltage, | ||
| double | stepSize, | ||
| double | stepDuration, | ||
| double | samplingInterval ) |
| startVoltage | The starting voltage in volts. |
| firstVoltageLimit | The first voltage limit in volts. |
| secondVoltageLimit | The second voltage limit in volts. |
| endVoltage | The ending voltage in volts. |
| stepSize | The potential step size in volts. |
| stepDuration | The potential step duration in seconds. |
| samplingInterval | The potential sampling interval in seconds. |
| AisStaircasePotentialVoltammetryElement::AisStaircasePotentialVoltammetryElement | ( | const AisStaircasePotentialVoltammetryElement & | other | ) |
| other | The AisStaircasePotentialVoltammetryElement to copy. |
| double AisStaircasePotentialVoltammetryElement::getApproxMaxCurrent | ( | ) | const |
|
override |
| double AisStaircasePotentialVoltammetryElement::getEndVoltage | ( | ) | const |
| double AisStaircasePotentialVoltammetryElement::getFirstVoltageLimit | ( | ) | const |
|
override |
| unsigned int AisStaircasePotentialVoltammetryElement::getNumberOfCycles | ( | ) |
| double AisStaircasePotentialVoltammetryElement::getQuietTime | ( | ) | const |
| double AisStaircasePotentialVoltammetryElement::getQuietTimeSamplingInterval | ( | ) | const |
| double AisStaircasePotentialVoltammetryElement::getSamplingInterval | ( | ) | const |
| double AisStaircasePotentialVoltammetryElement::getSecondVoltageLimit | ( | ) | const |
| double AisStaircasePotentialVoltammetryElement::getStartVoltage | ( | ) | const |
| double AisStaircasePotentialVoltammetryElement::getStepDuration | ( | ) | const |
| double AisStaircasePotentialVoltammetryElement::getStepSize | ( | ) | const |
| bool AisStaircasePotentialVoltammetryElement::isAutorange | ( | ) | const |
| bool AisStaircasePotentialVoltammetryElement::isEndVoltageVsOCP | ( | ) | const |
| bool AisStaircasePotentialVoltammetryElement::isFirstVoltageLimitVsOCP | ( | ) | const |
| bool AisStaircasePotentialVoltammetryElement::isSecondVoltageLimitVsOCP | ( | ) | const |
| bool AisStaircasePotentialVoltammetryElement::isStartVoltageVsOCP | ( | ) | const |
| AisStaircasePotentialVoltammetryElement & AisStaircasePotentialVoltammetryElement::operator= | ( | const AisStaircasePotentialVoltammetryElement & | other | ) |
| other | The AisStaircasePotentialVoltammetryElement to assign. |
| void AisStaircasePotentialVoltammetryElement::setApproxMaxCurrent | ( | double | approxMaxCurrent | ) |
| approxMaxCurrent | The approximate maximum current to set. |
| void AisStaircasePotentialVoltammetryElement::setEndVoltage | ( | double | endVoltage | ) |
| endVoltage | The ending voltage to set in volts. |
| void AisStaircasePotentialVoltammetryElement::setEndVoltageVsOCP | ( | bool | endVsOCP | ) |
| endVsOCP | True to set the ending voltage with respect to the open circuit mode, false otherwise. |
| void AisStaircasePotentialVoltammetryElement::setFirstVoltageLimit | ( | double | firstVoltageLimit | ) |
| firstVoltageLimit | The first voltage limit to set in volts. |
| void AisStaircasePotentialVoltammetryElement::setFirstVoltageLimitVsOCP | ( | bool | firstVoltageLimitVsOCP | ) |
| firstVoltageLimitVsOCP | True to set the first voltage limit with respect to the open circuit mode, false otherwise. |
| void AisStaircasePotentialVoltammetryElement::setNumberOfCycles | ( | unsigned int | cycles | ) |
| cycles | the number of cycles to set |
| void AisStaircasePotentialVoltammetryElement::setQuietTime | ( | double | quietTime | ) |
| quietTime | The quiet time duration to set in seconds. |
| void AisStaircasePotentialVoltammetryElement::setQuietTimeSamplingInterval | ( | double | quietTimeSamplingInterval | ) |
| quietTimeSamplingInterval | The quiet time sampling interval to set in seconds. |
| void AisStaircasePotentialVoltammetryElement::setSamplingInterval | ( | double | samplingInterval | ) |
| samplingInterval | The potential sampling interval to set in seconds. |
| void AisStaircasePotentialVoltammetryElement::setSecondVoltageLimit | ( | double | secondVoltageLimit | ) |
| secondVoltageLimit | The second voltage limit to set in volts. |
| void AisStaircasePotentialVoltammetryElement::setSecondVoltageLimitVsOCP | ( | bool | secondVoltageLimitVsOCP | ) |
| secondVoltageLimitVsOCP | True to set the second voltage limit with respect to the open circuit mode, false otherwise. |
| void AisStaircasePotentialVoltammetryElement::setStartVoltage | ( | double | startVoltage | ) |
| startVoltage | The starting voltage to set in volts. |
| void AisStaircasePotentialVoltammetryElement::setStartVoltageVsOCP | ( | bool | startVsOCP | ) |
| startVsOCP | True to set the starting voltage with respect to the open circuit mode, false otherwise. |
| void AisStaircasePotentialVoltammetryElement::setStepDuration | ( | double | stepDuration | ) |
| stepDuration | The potential step duration to set in seconds. |
| void AisStaircasePotentialVoltammetryElement::setStepSize | ( | double | stepSize | ) |
| stepSize | The potential step size to set in volts. |