Instrument Neutral Distributed Interface INDI  1.6.0
Public Member Functions | Protected Attributes | List of all members
INDI::EncoderManager Class Reference

The EncoderManager class contains a list of active supported encoders. More...

#include <encodermanager.h>

Public Member Functions

 EncoderManager ()
 
 ~EncoderManager ()
 
std::vector< EncoderInterface * > getEncoderList ()
 
EncoderInterfacegetEncoder ()
 
EncoderInterfacegetDefaultEncoder ()
 
void setEncoder (EncoderInterface *encoder)
 

Protected Attributes

std::vector< EncoderInterface * > encoder_list
 
EncoderInterfacecurrent_encoder
 
EncoderInterfacedefault_encoder
 

Detailed Description

The EncoderManager class contains a list of active supported encoders.

Definition at line 33 of file encodermanager.h.

Constructor & Destructor Documentation

INDI::EncoderManager::EncoderManager ( )

Definition at line 29 of file encodermanager.cpp.

INDI::EncoderManager::~EncoderManager ( )

Definition at line 36 of file encodermanager.cpp.

Member Function Documentation

EncoderInterface * INDI::EncoderManager::getDefaultEncoder ( )

Definition at line 56 of file encodermanager.cpp.

EncoderInterface * INDI::EncoderManager::getEncoder ( )

Definition at line 51 of file encodermanager.cpp.

std::vector< EncoderInterface * > INDI::EncoderManager::getEncoderList ( )

Definition at line 46 of file encodermanager.cpp.

void INDI::EncoderManager::setEncoder ( EncoderInterface encoder)

Definition at line 61 of file encodermanager.cpp.

Member Data Documentation

EncoderInterface* INDI::EncoderManager::current_encoder
protected

Definition at line 45 of file encodermanager.h.

EncoderInterface* INDI::EncoderManager::default_encoder
protected

Definition at line 46 of file encodermanager.h.

std::vector<EncoderInterface *> INDI::EncoderManager::encoder_list
protected

Definition at line 44 of file encodermanager.h.


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