|
enum | {
eInitStandard = 0
, eInitBorder = 1
, eInitStall = 2
, eInitPosition = 3
,
eInitCustom = 4
, eInitShared = 5
, eInitNone = 6
, eInitStallWithTolerance = 7
,
eInitResolverAbsolute = 8
, eInitAbsoluteEncoder = 9
, eInitLua
, eInitLast = 10
} |
|
enum | {
eFlgOn = 0x00000200
, eFlgInit = 0x00000400
, eFlgSlave = 0x08000000
, eFlgPureLimit = 0x10000000
,
eFlgShared = 0x20000000
, eFlgCoupled = 0x40000000
, eFlgSimulated = 0x80000000
} |
|
enum | { eMonError = 0x00000001
, eMonWarning = 0x00000002
} |
|
enum | {
eStaIdle = 0
, eStaInit = 1
, eStaMove = 2
, eStaJoyStick = 3
,
eStaEndless = 4
, eStaWheel = 5
, eStaCalib = 6
, eStaMoveToBorder = 7
,
eStaMoveToBorderApp = 8
, eStaMoveToDigitalSensor = 9
, eStaMoveToAnalogSensor = 10
, eStaMoveSafe = 11
,
eStaMoveCarefully = 12
, eStaJoyStickDisabling = 13
, eStaMoveEx = 14
, eStaMovePath = 15
} |
|
enum | { eRefNo = 0
, eRefYes = 1
, eRefYesOpposite = 2
, eRefYesDistanceCoded = 3
} |
|
enum | { eRefSearchDefault = 0
, eRefSearchSingle = 1
, eRefSearchSafe = 2
, eRefSearchSafeController = 3
} |
|
enum | { eJoyTypeDigital = 0
, eJoyTypeAnalog = 1
} |
|
|
uint32 | m_uState |
| axis state
|
|
uint32 | m_uStateCount |
| state count
|
|
uint32 | m_uFlags |
| axis flags
|
|
CINOSMcRobot * | m_pModule |
| pointer to my module
|
|
uint32 | m_uNumber |
| axis number
|
|
inosName64 | m_cAlias |
| axis name
|
|
char | m_cParam [32] |
| axis param
|
|
inosResName | m_cName |
| axis name
|
|
inosResName | m_cZero |
| zero input name
|
|
inosResName | m_cBrake |
| brake output name
|
|
inosResName | m_cLimitPos |
| zero input name
|
|
inosResName | m_cLimitNeg |
| zero input name
|
|
inosResName | m_cJoyPos |
| joystick pos name
|
|
inosResName | m_cJoyNeg |
| joystick neg name
|
|
inosResName | m_cJoyAdc |
| joystick adc name
|
|
inosResName | m_cWheel |
| wheel pos channel name
|
|
CINCOObject * | m_pRegister |
| pointer to axis properties folder
|
|
uint32 | m_uOrder |
| prop order
|
|
CINOSPhysicalAxis * | m_pAxis |
| pointer to axis
|
|
CINOSMcModuleRes * | m_pAxisRes |
| pointer to axis resource
|
|
CINOSBit * | m_pZero |
| pointer to zero input
|
|
CINOSBit * | m_pBrake |
| pointer to brake output
|
|
CINOSBit * | m_pLimitPos |
| pointer to zero input
|
|
CINOSBit * | m_pLimitNeg |
| pointer to zero input
|
|
CINOSBit * | m_pJoyPos |
| pointer to joypos input
|
|
CINOSMcModuleRes * | m_pJoyPosRes {} |
| pointer to joypos resource
|
|
CINOSBit * | m_pJoyNeg |
| pointer to joyneg input
|
|
CINOSMcModuleRes * | m_pJoyNegRes {} |
| pointer to joyneg resource
|
|
CINOSAdcChannel * | m_pJoyAdc |
| pointer to joyadc channel
|
|
CINOSMcModuleRes * | m_pJoyAdcRes {} |
| pointer to joyadc resource
|
|
CINOSPosChannel * | m_pWheel |
| pointer to wheel pos channel
|
|
CINOSMcModuleRes * | m_pWheelRes {} |
| pointer to wheel resource
|
|
SINOSRampParam | m_sInitParam |
| init param's rounded to a integral V value
|
|
SINOSRampParam | m_sCalibParam |
| calib param's rounded to a integral V value
|
|
nvuint32 | m_uSimLevel |
| sim level
|
|
nvreal64 | m_rSlowMotion |
| slowmotion factor
|
|
nvreal64 | m_rLifetimeDistance |
| lifetime distance
|
|
nvreal64 | m_rMinPositionOn |
| min. allowed position at 'on'
|
|
nvreal64 | m_rMaxPositionOn |
| max. allowed position at 'on'
|
|
nvreal64 | m_rPowerTimeout |
| power timeout
|
|
real64 | m_rMinPosition |
| min. position
|
|
real64 | m_rMaxPosition |
| max. position
|
|
bool | m_bLimitPos |
| pos limit reached
|
|
bool | m_bLimitNeg |
| neg limit reached
|
|
tMsgId | m_LimitPosMsgId |
| limit message id
|
|
tMsgId | m_LimitNegMsgId |
|
nvuint32 | m_uInitType |
| init type
|
|
char | m_cInitGeneric [256] |
| init generic parameter
|
|
nvuint32 | m_uInitDirection |
| init direction
|
|
nvuint32 | m_uInitEdge |
| init input edge
|
|
nvuint32 | m_uInitCommutation |
| init post commutation support
|
|
nvuint32 | m_uInitBorder |
| init border support
|
|
nvuint32 | m_uInitReference |
| init reference support
|
|
nvreal64 | m_rInitReferencePos |
| init reference position
|
|
nvreal64 | m_rInitReferenceTol |
| init reference tolerance
|
|
nvuint32 | m_uInitReferenceSearchType |
| init reference search type
|
|
nvreal64 | m_rInitReferenceSearchTol |
| init reference search tolerance
|
|
nvreal64 | m_rInitReferenceSearchBack |
| init reference search back
|
|
nvuint32 | m_uInitCurrentLimit |
| init currentlimit support
|
|
nvreal64 | m_rInitMaxCurrent |
| init max init current
|
|
nvreal64 | m_rInitBorderLimit |
| init borderlimit
|
|
nvreal64 | m_rInitZeroSlow |
| init zero search slowmotion factor
|
|
nvreal64 | m_rInitZeroLeave |
| init zero leave distance
|
|
nvreal64 | m_rInitPos |
| initial position
|
|
nvreal64 | m_rInitRange |
| init search range
|
|
nvreal64 | m_rInitSlaveBack |
| init slave backward
|
|
nvstring | m_cInitParam |
| init param
|
|
nvuint32 | m_uInitMove |
| init move support
|
|
nvreal64 | m_rInitMovePos |
| init move position
|
|
nvstring | m_cInitMoveParam |
| init move param
|
|
nvuint32 | m_uCalibType |
| calib type
|
|
nvreal64 | m_rCalibTolerance |
| calib tolerance
|
|
nvstring | m_cCalibParam |
| calib param
|
|
nvint32 | m_iBrakeWaitOn |
| brake wait on [ms]
|
|
nvint32 | m_iBrakeWaitOff |
| brake wait off [ms]
|
|
uint32 | m_uBrakeReleaseRequest |
| brake release request
|
|
CINOSxmsHandler * | m_pBrakeReleaseHnd |
| brake release handler
|
|
nvuint32 | m_uJoyType |
| joystick type
|
|
nvuint32 | m_uJoyWait |
| joystick wait [ms]
|
|
nvuint32 | m_uJoyDeltaInc |
| joystick delta [inc]
|
|
nvreal64 | m_rJoyDeltaUnit |
| joystick delta [unit]
|
|
nvstring | m_cJoyParam |
| joystick param
|
|
nvuint32 | m_uWheelType |
| wheel type
|
|
nvreal64 | m_rWheelFactor |
| wheel factor [*]
|
|
nvuint32 | m_uWheelFilterLength |
| wheel filter length
|
|
nvstring | m_cWheelParam |
| wheel param
|
|
uint32 | m_uMonitorEnabled |
| monitor enabled
|
|
uint32 | m_uMonitorPending |
| monitor pending
|
|
nvuint32 | m_uMonitorType |
| monitor enable request [0-no,1-error,2-warning,3-error/warning]
|
|
nvuint32 | m_uMonitorActionError |
| monitor action error [0-no,1-cancel,2-cancel parent]
|
|
nvuint32 | m_uMonitorActionWarning |
| monitor action warning [0-no,1-stop,2-stop parent]
|
|
tMsgId | m_WarningMsgId |
| warning message id
|
|
CINOSMcRobotAxis * | m_pNext = nullptr |
| pointer to next axis in list
|
|