itom
Loading...
Searching...
No Matches
ito::AddInActuatorPrivate Class Reference

Public Attributes

bool m_interruptFlag
 
QMutex m_directAccessMutex
 
QVector< int > m_lastSignalledStatus
 
QVector< double > m_lastSignalledCurrentPos
 
QVector< double > m_lastSignalledTargetPos
 
bool m_lastSignalledInitialized
 

Member Data Documentation

◆ m_directAccessMutex

QMutex ito::AddInActuatorPrivate::m_directAccessMutex

mutex providing a thread-safe handling of the interrupt flag (internal use only), as well as of the last reported statuses, current positions or target positions

◆ m_interruptFlag

bool ito::AddInActuatorPrivate::m_interruptFlag

interrupt flag (true if interrupt is requested, default: false)

◆ m_lastSignalledCurrentPos

QVector<double> ito::AddInActuatorPrivate::m_lastSignalledCurrentPos

vector (same length than number of axes) containing the current position (mm or degree) of every axis. The current position should be updated with a reasonable frequency (depending on the actuator and situation)

◆ m_lastSignalledInitialized

bool ito::AddInActuatorPrivate::m_lastSignalledInitialized

set to true if the m_lastSignalled...-vectors are set for the first time

◆ m_lastSignalledStatus

QVector<int> ito::AddInActuatorPrivate::m_lastSignalledStatus

vector (same length than number of axes) containing the status of every axis. The status is a combination of enumeration ito::tActuatorStatus.

◆ m_lastSignalledTargetPos

QVector<double> ito::AddInActuatorPrivate::m_lastSignalledTargetPos

vector (same length than number of axes) containing the target position (mm or degree) of every axis


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