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