Instrument Neutral Distributed Interface INDI 2.2.5
Public Member Functions | List of all members
PrimalucaLabs::Arco Class Reference

#include <primalucacommandset.h>

Public Member Functions

 Arco (const std::string &name, int port)
 
bool getMotorInfo (json &info)
 
bool setEnabled (bool enabled)
 
bool isEnabled ()
 
bool isBusy ()
 
bool getStatus (json &status)
 
bool moveAbsolutePoition (Units unit, double value)
 
bool stop ()
 
bool getAbsolutePosition (Units unit, double &value)
 
bool sync (Units unit, double value)
 
bool calibrate ()
 
bool isCalibrating ()
 
bool reverse (bool enabled)
 
bool isReversed ()
 
bool getSerialNumber (std::string &response)
 
bool getFirmwareVersion (std::string &response)
 
bool getModel (std::string &model)
 

Detailed Description

Definition at line 276 of file primalucacommandset.h.

Constructor & Destructor Documentation

◆ Arco()

PrimalucaLabs::Arco::Arco ( const std::string &  name,
int  port 
)
explicit

Definition at line 799 of file primalucacommandset.cpp.

Member Function Documentation

◆ calibrate()

bool PrimalucaLabs::Arco::calibrate ( )

Definition at line 921 of file primalucacommandset.cpp.

◆ getAbsolutePosition()

bool PrimalucaLabs::Arco::getAbsolutePosition ( Units  unit,
double &  value 
)

Definition at line 826 of file primalucacommandset.cpp.

◆ getFirmwareVersion()

bool PrimalucaLabs::Arco::getFirmwareVersion ( std::string &  response)

Definition at line 971 of file primalucacommandset.cpp.

◆ getModel()

bool PrimalucaLabs::Arco::getModel ( std::string &  model)

Definition at line 978 of file primalucacommandset.cpp.

◆ getMotorInfo()

bool PrimalucaLabs::Arco::getMotorInfo ( json &  info)

Definition at line 987 of file primalucacommandset.cpp.

◆ getSerialNumber()

bool PrimalucaLabs::Arco::getSerialNumber ( std::string &  response)

Definition at line 963 of file primalucacommandset.cpp.

◆ getStatus()

bool PrimalucaLabs::Arco::getStatus ( json &  status)

Definition at line 905 of file primalucacommandset.cpp.

◆ isBusy()

bool PrimalucaLabs::Arco::isBusy ( )

Definition at line 892 of file primalucacommandset.cpp.

◆ isCalibrating()

bool PrimalucaLabs::Arco::isCalibrating ( )

Definition at line 929 of file primalucacommandset.cpp.

◆ isEnabled()

bool PrimalucaLabs::Arco::isEnabled ( )

Definition at line 815 of file primalucacommandset.cpp.

◆ isReversed()

bool PrimalucaLabs::Arco::isReversed ( )

Definition at line 950 of file primalucacommandset.cpp.

◆ moveAbsolutePoition()

bool PrimalucaLabs::Arco::moveAbsolutePoition ( Units  unit,
double  value 
)

Definition at line 848 of file primalucacommandset.cpp.

◆ reverse()

bool PrimalucaLabs::Arco::reverse ( bool  enabled)

Definition at line 942 of file primalucacommandset.cpp.

◆ setEnabled()

bool PrimalucaLabs::Arco::setEnabled ( bool  enabled)

Definition at line 807 of file primalucacommandset.cpp.

◆ stop()

bool PrimalucaLabs::Arco::stop ( )

Definition at line 913 of file primalucacommandset.cpp.

◆ sync()

bool PrimalucaLabs::Arco::sync ( Units  unit,
double  value 
)

Definition at line 870 of file primalucacommandset.cpp.


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