|
Public Member Functions |
|
| RCHexWalker (const RCString &sKey, const RSControllerCtorArg &CtorArg) |
|
virtual void | Realize () |
Protected Types |
| enum | TConstants {
FRONT = (0 << 2),
MIDDLE = (1 << 2),
BACK = (2 << 2),
FMB_MASK = (3 << 2),
LEFT = (0 << 1),
RIGHT = (1 << 1),
LR_MASK = (1 << 1),
VERT = (0 << 0),
HORZ = (1 << 0),
VH_MASK = (1 << 0),
SERVO_COUNT = 12
} |
Protected Member Functions |
|
void | SetServoPos (TInt nServo, TSInt nPos) |
|
TSInt | GetServoPos (TInt nServo) const |
|
RCString | GetServoName (TInt nServo) const |
|
TLong | ThreadFcn (void *) |
|
void | MoveLegsTo (TInt nGroup, TSInt nVPos, TSInt nHPos) |
|
| MRtlNoInterface (RCHexWalker) MParamMembersStart(RCHexWalker) MParamMember("ServoFLV" |
|
RCComponentPointerParamHandler | MParamMember ("ServoFLH", m_ServoFLH, RCComponentPointerParamHandler) MParamMember("ServoFRV" |
RCComponentPointerParamHandler
RCComponentPointerParamHandler | MParamMember ("ServoFRH", m_ServoFRH, RCComponentPointerParamHandler) MParamMember("ServoMLV" |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler | MParamMember ("ServoMLH", m_ServoMLH, RCComponentPointerParamHandler) MParamMember("ServoMRV" |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler | MParamMember ("ServoMRH", m_ServoMRH, RCComponentPointerParamHandler) MParamMember("ServoBLV" |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler | MParamMember ("ServoBLH", m_ServoBLH, RCComponentPointerParamHandler) MParamMember("ServoBRV" |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler | MParamMember ("ServoBRH", m_ServoBRH, RCComponentPointerParamHandler) MParamMember("Period" |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCRealParamHandler | MParamMember ("InitSleep", m_nInitSleep, RCRealParamHandler) MParamMember("Speed" |
Protected Attributes |
|
| m_ServoFLV |
|
RCComponentPointerParamHandler | m_ServoFRV |
RCComponentPointerParamHandler
RCComponentPointerParamHandler | m_ServoMLV |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler | m_ServoMRV |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler | m_ServoBLV |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler | m_ServoBRV |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler | m_nPeriod |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCRealParamHandler | m_nSpeed |
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCComponentPointerParamHandler
RCRealParamHandler RCRealParamHandler
MParamMember("ServoSpeed",
m_nServoSpeed, RCRealParamHandler)
MParamMembersEnd() protected
TServoPtr | m_ServoFLV |
|
TServoPtr | m_ServoFLH |
|
TServoPtr | m_ServoFRV |
|
TServoPtr | m_ServoFRH |
|
TServoPtr | m_ServoMLV |
|
TServoPtr | m_ServoMLH |
|
TServoPtr | m_ServoMRV |
|
TServoPtr | m_ServoMRH |
|
TServoPtr | m_ServoBLV |
|
TServoPtr | m_ServoBLH |
|
TServoPtr | m_ServoBRV |
|
TServoPtr | m_ServoBRH |
|
TReal | m_nPeriod |
|
TReal | m_nInitSleep |
|
TReal | m_nSpeed |
|
TReal | m_nServoSpeed |
|
TThreadPtr | m_ThreadPtr |
|
TByte | m_naServoPos [SERVO_COUNT] |
Static Protected Attributes |
| static TServoPtr RCHexWalker::* | m_paServoPtr [SERVO_COUNT] |
| static const RCString | FMB_SERVO_NAME [3] |
| static const RCString | LR_SERVO_NAME [2] |
| static const RCString | VH_SERVO_NAME [2] |
|
static const RCString | SERVO = _T("servo") |
| static const TInt | m_naServoGroup [SERVO_COUNT] |
| static const TBool | m_baServoInvert [SERVO_COUNT] |