iCub-main
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
FineCalibrationChecker Class Reference

#include <FineCalibrationChecker.h>

+ Inheritance diagram for FineCalibrationChecker:

Public Types

enum class  deviceStatus {
  INITIALIZED = 0 ,
  OPENED = 1 ,
  CONFIGURED = 2 ,
  STARTED = 3 ,
  CALIBRATED = 4 ,
  IN_ZERO_POSITION = 5 ,
  CHECK_COMPLETED = 6 ,
  UNKNOWN = 244 ,
  NONE = 255
}
 

Public Member Functions

 FineCalibrationChecker ()
 
 ~FineCalibrationChecker ()=default
 
 FineCalibrationChecker (const FineCalibrationChecker &other)=default
 
FineCalibrationCheckeroperator= (const FineCalibrationChecker &other)=default
 
 FineCalibrationChecker (FineCalibrationChecker &&other) noexcept=default
 
FineCalibrationCheckeroperator= (FineCalibrationChecker &&other) noexcept=default
 
bool open (yarp::os::Searchable &config) override
 
bool close () override
 
void run () override
 
void onStop () override
 
bool threadInit () override
 
bool attachAll (const yarp::dev::PolyDriverList &device2attach) override
 
bool detachAll () override
 
bool isCalibrationSuccessful () const
 

Detailed Description

Definition at line 49 of file FineCalibrationChecker.h.

Member Enumeration Documentation

◆ deviceStatus

Enumerator
INITIALIZED 
OPENED 
CONFIGURED 
STARTED 
CALIBRATED 
IN_ZERO_POSITION 
CHECK_COMPLETED 
UNKNOWN 
NONE 

Definition at line 55 of file FineCalibrationChecker.h.

Constructor & Destructor Documentation

◆ FineCalibrationChecker() [1/3]

FineCalibrationChecker::FineCalibrationChecker ( )

Definition at line 45 of file FineCalibrationChecker.cpp.

◆ ~FineCalibrationChecker()

FineCalibrationChecker::~FineCalibrationChecker ( )
default

◆ FineCalibrationChecker() [2/3]

FineCalibrationChecker::FineCalibrationChecker ( const FineCalibrationChecker other)
default

◆ FineCalibrationChecker() [3/3]

FineCalibrationChecker::FineCalibrationChecker ( FineCalibrationChecker &&  other)
defaultnoexcept

Member Function Documentation

◆ attachAll()

bool FineCalibrationChecker::attachAll ( const yarp::dev::PolyDriverList &  device2attach)
override

Definition at line 381 of file FineCalibrationChecker.cpp.

◆ close()

bool FineCalibrationChecker::close ( )
override

Definition at line 198 of file FineCalibrationChecker.cpp.

◆ detachAll()

bool FineCalibrationChecker::detachAll ( )
override

Definition at line 420 of file FineCalibrationChecker.cpp.

◆ isCalibrationSuccessful()

bool FineCalibrationChecker::isCalibrationSuccessful ( ) const

Definition at line 442 of file FineCalibrationChecker.cpp.

◆ onStop()

void FineCalibrationChecker::onStop ( )
override

Definition at line 376 of file FineCalibrationChecker.cpp.

◆ open()

bool FineCalibrationChecker::open ( yarp::os::Searchable &  config)
override

Definition at line 55 of file FineCalibrationChecker.cpp.

◆ operator=() [1/2]

FineCalibrationChecker & FineCalibrationChecker::operator= ( const FineCalibrationChecker other)
default

◆ operator=() [2/2]

FineCalibrationChecker & FineCalibrationChecker::operator= ( FineCalibrationChecker &&  other)
defaultnoexcept

◆ run()

void FineCalibrationChecker::run ( )
override

Definition at line 279 of file FineCalibrationChecker.cpp.

◆ threadInit()

bool FineCalibrationChecker::threadInit ( )
override

Definition at line 223 of file FineCalibrationChecker.cpp.

Member Data Documentation

◆ _icontrolcalib

yarp::dev::IControlCalibration* FineCalibrationChecker::_icontrolcalib { nullptr }

Definition at line 128 of file FineCalibrationChecker.h.

◆ _ienc

yarp::dev::IEncoders* FineCalibrationChecker::_ienc { nullptr }

Definition at line 130 of file FineCalibrationChecker.h.

◆ _imot

yarp::dev::IMotor* FineCalibrationChecker::_imot { nullptr }

Definition at line 129 of file FineCalibrationChecker.h.

◆ _imultwrap

yarp::dev::IMultipleWrapper* FineCalibrationChecker::_imultwrap { nullptr }

Definition at line 127 of file FineCalibrationChecker.h.


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