Public Member Functions | Private Attributes | List of all members
phidgets::AnalogOutputs Class Referencefinal

#include <analog_outputs.h>

Public Member Functions

 AnalogOutputs (int32_t serial_number, int hub_port, bool is_hub_port_device)
 
uint32_t getOutputCount () const noexcept
 
void setOutputVoltage (int index, double voltage) const
 
 ~AnalogOutputs ()
 

Private Attributes

std::vector< std::unique_ptr< AnalogOutput > > aos_
 
uint32_t output_count_
 

Detailed Description

Definition at line 41 of file analog_outputs.h.

Constructor & Destructor Documentation

◆ AnalogOutputs()

phidgets::AnalogOutputs::AnalogOutputs ( int32_t  serial_number,
int  hub_port,
bool  is_hub_port_device 
)
explicit

Definition at line 40 of file analog_outputs.cpp.

◆ ~AnalogOutputs()

phidgets::AnalogOutputs::~AnalogOutputs ( )

Definition at line 80 of file analog_outputs.cpp.

Member Function Documentation

◆ getOutputCount()

uint32_t phidgets::AnalogOutputs::getOutputCount ( ) const
noexcept

Definition at line 84 of file analog_outputs.cpp.

◆ setOutputVoltage()

void phidgets::AnalogOutputs::setOutputVoltage ( int  index,
double  voltage 
) const

Definition at line 89 of file analog_outputs.cpp.

Member Data Documentation

◆ aos_

std::vector<std::unique_ptr<AnalogOutput> > phidgets::AnalogOutputs::aos_
private

Definition at line 57 of file analog_outputs.h.

◆ output_count_

uint32_t phidgets::AnalogOutputs::output_count_
private

Definition at line 56 of file analog_outputs.h.


The documentation for this class was generated from the following files:


phidgets_api
Author(s): Tully Foote, Ivan Dryanovski
autogenerated on Sat Dec 2 2023 03:18:46