ABS SCPI Driver 0.2.0
ABS SCPI driver library
|
This is the complete list of members for ScpiClient, including all inherited members.
AssertSoftwareInterlock() const | ScpiClient | |
ClearErrors() const | ScpiClient | |
ClearRecoverableAlarms() const | ScpiClient | |
EnableCell(unsigned int cell, bool en) const | ScpiClient | |
EnableCellNoiseFilter(bool en) const | ScpiClient | |
EnableCellsMasked(unsigned int cells, bool en) const | ScpiClient | |
GetAlarms() const | ScpiClient | |
GetAllAnalogOutputs() const | ScpiClient | |
GetAllAnalogOutputs(float *voltages, std::size_t count) const | ScpiClient | |
GetAllAnalogOutputs(std::array< float, kAnalogOutputCount > &voltages) const | ScpiClient | |
GetAllAnalogOutputs(std::span< float > voltages) const | ScpiClient | |
GetAllCellFaults() const | ScpiClient | |
GetAllCellFaults(CellFault *faults, std::size_t count) const | ScpiClient | |
GetAllCellFaults(std::array< CellFault, kCellCount > &faults) const | ScpiClient | |
GetAllCellFaults(std::span< CellFault > faults) const | ScpiClient | |
GetAllCellOperatingModes() const | ScpiClient | |
GetAllCellOperatingModes(CellMode *modes, std::size_t count) const | ScpiClient | |
GetAllCellOperatingModes(std::array< CellMode, kCellCount > &modes) const | ScpiClient | |
GetAllCellOperatingModes(std::span< CellMode > modes) const | ScpiClient | |
GetAllCellsEnabled() const | ScpiClient | |
GetAllCellsEnabledMasked() const | ScpiClient | |
GetAllCellSenseRanges() const | ScpiClient | |
GetAllCellSenseRanges(CellSenseRange *ranges, std::size_t count) const | ScpiClient | |
GetAllCellSenseRanges(std::array< CellSenseRange, kCellCount > &ranges) const | ScpiClient | |
GetAllCellSenseRanges(std::span< CellSenseRange > ranges) const | ScpiClient | |
GetAllCellSinkingLimits() const | ScpiClient | |
GetAllCellSinkingLimits(float *limits, std::size_t count) const | ScpiClient | |
GetAllCellSinkingLimits(std::array< float, kCellCount > &limits) const | ScpiClient | |
GetAllCellSinkingLimits(std::span< float > limits) const | ScpiClient | |
GetAllCellSourcingLimits() const | ScpiClient | |
GetAllCellSourcingLimits(float *limits, std::size_t count) const | ScpiClient | |
GetAllCellSourcingLimits(std::array< float, kCellCount > &limits) const | ScpiClient | |
GetAllCellSourcingLimits(std::span< float > limits) const | ScpiClient | |
GetAllCellVoltageTargets() const | ScpiClient | |
GetAllCellVoltageTargets(float *voltages, std::size_t count) const | ScpiClient | |
GetAllCellVoltageTargets(std::array< float, kCellCount > &voltages) const | ScpiClient | |
GetAllCellVoltageTargets(std::span< float > voltages) const | ScpiClient | |
GetAllDigitalOutputs() const | ScpiClient | |
GetAllDigitalOutputsMasked() const | ScpiClient | |
GetAllGlobalModelInputs() const | ScpiClient | |
GetAllGlobalModelInputs(float *values, std::size_t count) const | ScpiClient | |
GetAllGlobalModelInputs(std::array< float, kGlobalModelInputCount > &values) const | ScpiClient | |
GetAllGlobalModelInputs(std::span< float > values) const | ScpiClient | |
GetAllLocalModelInputs() const | ScpiClient | |
GetAllLocalModelInputs(float *values, std::size_t count) const | ScpiClient | |
GetAllLocalModelInputs(std::array< float, kLocalModelInputCount > &values) const | ScpiClient | |
GetAllLocalModelInputs(std::span< float > values) const | ScpiClient | |
GetAllModelOutputs() const | ScpiClient | |
GetAllModelOutputs(float *outputs, std::size_t count) const | ScpiClient | |
GetAllModelOutputs(std::array< float, kModelOutputCount > &outputs) const | ScpiClient | |
GetAllModelOutputs(std::span< float > outputs) const | ScpiClient | |
GetAnalogOutput(unsigned int channel) const | ScpiClient | |
GetCalibrationDate() const | ScpiClient | |
GetCellEnabled(unsigned int cell) const | ScpiClient | |
GetCellFault(unsigned int cell) const | ScpiClient | |
GetCellNoiseFilterEnabled() const | ScpiClient | |
GetCellOperatingMode(unsigned int cell) const | ScpiClient | |
GetCellSenseRange(unsigned int cell) const | ScpiClient | |
GetCellSinkingLimit(unsigned int cell) const | ScpiClient | |
GetCellSourcingLimit(unsigned int cell) const | ScpiClient | |
GetCellVoltageTarget(unsigned int cell) const | ScpiClient | |
GetDeviceId() const | ScpiClient | |
GetDeviceInfo() const | ScpiClient | |
GetDigitalOutput(unsigned int channel) const | ScpiClient | |
GetDriver() noexcept | ScpiClient | |
GetDriver() const noexcept | ScpiClient | |
GetErrorCount() const | ScpiClient | |
GetGlobalModelInput(unsigned int index) const | ScpiClient | |
GetInterlockState() const | ScpiClient | |
GetIPAddress() const | ScpiClient | |
GetLocalModelInput(unsigned int index) const | ScpiClient | |
GetModelInfo() const | ScpiClient | |
GetModelOutput(unsigned int index) const | ScpiClient | |
GetModelStatus() const | ScpiClient | |
GetNextError() const | ScpiClient | |
GetTargetDeviceID() const | ScpiClient | |
LoadModel() const | ScpiClient | |
MeasureAllAnalogInputs() const | ScpiClient | |
MeasureAllAnalogInputs(float *voltages, std::size_t count) const | ScpiClient | |
MeasureAllAnalogInputs(std::array< float, kAnalogInputCount > &voltages) const | ScpiClient | |
MeasureAllAnalogInputs(std::span< float > voltages) const | ScpiClient | |
MeasureAllCellCurrents() const | ScpiClient | |
MeasureAllCellCurrents(float *currents, std::size_t count) const | ScpiClient | |
MeasureAllCellCurrents(std::array< float, kCellCount > ¤ts) const | ScpiClient | |
MeasureAllCellCurrents(std::span< float > currents) const | ScpiClient | |
MeasureAllCellVoltages() const | ScpiClient | |
MeasureAllCellVoltages(float *voltages, std::size_t count) const | ScpiClient | |
MeasureAllCellVoltages(std::array< float, kCellCount > &voltages) const | ScpiClient | |
MeasureAllCellVoltages(std::span< float > voltages) const | ScpiClient | |
MeasureAllDigitalInputs() const | ScpiClient | |
MeasureAllDigitalInputsMasked() const | ScpiClient | |
MeasureAnalogInput(unsigned int channel) const | ScpiClient | |
MeasureCellCurrent(unsigned int cell) const | ScpiClient | |
MeasureCellVoltage(unsigned int cell) const | ScpiClient | |
MeasureDigitalInput(unsigned int channel) const | ScpiClient | |
operator=(ScpiClient &&rhs) noexcept | ScpiClient | |
operator=(const ScpiClient &)=delete (defined in ScpiClient) | ScpiClient | |
Reboot() const | ScpiClient | |
ScpiClient() noexcept | ScpiClient | |
ScpiClient(std::shared_ptr< drivers::CommDriver > driver) noexcept | ScpiClient | explicit |
ScpiClient(ScpiClient &&other) noexcept | ScpiClient | |
ScpiClient(const ScpiClient &)=delete (defined in ScpiClient) | ScpiClient | |
Send(std::string_view buf) const | ScpiClient | protected |
SendAndRecv(std::string_view buf) const | ScpiClient | protected |
SetAllAnalogOutputs(float voltage) const | ScpiClient | |
SetAllAnalogOutputs(const float *voltages, std::size_t count) const | ScpiClient | |
SetAllAnalogOutputs(std::span< const float > voltages) const | ScpiClient | |
SetAllAnalogOutputs(const std::array< float, kAnalogOutputCount > &voltages) const | ScpiClient | |
SetAllCellFaults(CellFault fault) const | ScpiClient | |
SetAllCellFaults(const CellFault *faults, std::size_t count) const | ScpiClient | |
SetAllCellFaults(std::span< const CellFault > faults) const | ScpiClient | |
SetAllCellFaults(const std::array< CellFault, kCellCount > &faults) const | ScpiClient | |
SetAllCellSenseRanges(CellSenseRange range) const | ScpiClient | |
SetAllCellSenseRanges(const CellSenseRange *ranges, std::size_t count) const | ScpiClient | |
SetAllCellSenseRanges(std::span< const CellSenseRange > ranges) const | ScpiClient | |
SetAllCellSenseRanges(const std::array< CellSenseRange, kCellCount > &ranges) const | ScpiClient | |
SetAllCellSinking(float limit) const | ScpiClient | |
SetAllCellSinking(const float *limits, std::size_t count) const | ScpiClient | |
SetAllCellSinking(std::span< const float > limits) const | ScpiClient | |
SetAllCellSinking(const std::array< float, kCellCount > &limits) const | ScpiClient | |
SetAllCellSourcing(float limit) const | ScpiClient | |
SetAllCellSourcing(const float *limits, std::size_t count) const | ScpiClient | |
SetAllCellSourcing(std::span< const float > limits) const | ScpiClient | |
SetAllCellSourcing(const std::array< float, kCellCount > &limits) const | ScpiClient | |
SetAllCellVoltages(float voltage) const | ScpiClient | |
SetAllCellVoltages(const float *voltages, std::size_t count) const | ScpiClient | |
SetAllCellVoltages(std::span< const float > voltages) const | ScpiClient | |
SetAllCellVoltages(const std::array< float, kCellCount > &voltages) const | ScpiClient | |
SetAllDigitalOutputs(bool level) const | ScpiClient | |
SetAllDigitalOutputs(const std::array< bool, kDigitalOutputCount > &levels) const | ScpiClient | |
SetAllDigitalOutputs(std::span< const bool > levels) const | ScpiClient | |
SetAllDigitalOutputsMasked(unsigned int channels, bool level) const | ScpiClient | |
SetAllGlobalModelInputs(float value) const | ScpiClient | |
SetAllGlobalModelInputs(const float *values, std::size_t count) const | ScpiClient | |
SetAllGlobalModelInputs(std::span< const float > values) const | ScpiClient | |
SetAllGlobalModelInputs(const std::array< float, kGlobalModelInputCount > &values) const | ScpiClient | |
SetAllLocalModelInputs(float value) const | ScpiClient | |
SetAllLocalModelInputs(const float *values, std::size_t count) const | ScpiClient | |
SetAllLocalModelInputs(std::span< const float > values) const | ScpiClient | |
SetAllLocalModelInputs(const std::array< float, kLocalModelInputCount > &values) const | ScpiClient | |
SetAnalogOutput(unsigned int channel, float voltage) const | ScpiClient | |
SetCellFault(unsigned int cell, CellFault fault) const | ScpiClient | |
SetCellSenseRange(unsigned int cell, CellSenseRange range) const | ScpiClient | |
SetCellSinking(unsigned int cell, float limit) const | ScpiClient | |
SetCellSourcing(unsigned int cell, float limit) const | ScpiClient | |
SetCellVoltage(unsigned int cell, float voltage) const | ScpiClient | |
SetDigitalOutput(unsigned int channel, bool level) const | ScpiClient | |
SetDriver(std::shared_ptr< drivers::CommDriver > driver) noexcept | ScpiClient | |
SetGlobalModelInput(unsigned int index, float value) const | ScpiClient | |
SetIPAddress(std::string_view ip, std::string_view netmask) const | ScpiClient | |
SetLocalModelInput(unsigned int index, float value) const | ScpiClient | |
SetMultipleAnalogOutputs(unsigned int channels, float voltage) const | ScpiClient | |
SetMultipleCellFaults(unsigned int cells, CellFault fault) const | ScpiClient | |
SetMultipleCellSinking(unsigned int cells, float limit) const | ScpiClient | |
SetMultipleCellSourcing(unsigned int cells, float limit) const | ScpiClient | |
SetMultipleCellVoltages(unsigned int cells, float voltage) const | ScpiClient | |
SetReadTimeout(unsigned int timeout_ms) noexcept | ScpiClient | |
SetTargetDeviceID(unsigned int id) | ScpiClient | |
StartModel() const | ScpiClient | |
StopModel() const | ScpiClient | |
UnloadModel() const | ScpiClient | |
~ScpiClient()=default | ScpiClient |