|
INOS
|

Public Member Functions | |
| CINOSBaseController (const char *apInpName, const char *apOutName) | |
| virtual void | Activate (bool abCheckVal=true, bool abSimulateVal=false, bool abSimulateOut=false, bool abSimulateAct=false) |
| virtual void | InActivate () |
| virtual uint32 | Tune (const char *apParam) |
| virtual ICACHE uint32 | Pull (SINOSRampData *apData) |
| virtual ICACHE uint32 | Pull (real64 arValue, real64 arVelocity, real64 arAcceleration, real64 arJerk) |
| virtual void | GetCmdValue (real64 &arValue) |
| virtual void | GetCmdVelocity (real64 &arVelocity) |
| virtual void | GetCmdAcceleration (real64 &arAcceleration) |
| virtual void | GetCmdJerk (real64 &arJerk) |
| virtual ICACHE void | SetActValue (real64 arValue, bool abIgnorePosError=false) |
| virtual ICACHE void | GetActValue (real64 &arValue) |
| virtual void | GetActVelocity (real64 &arVelocity) |
| virtual void | GetActAcceleration (real64 &arAcceleration) |
| virtual void | GetActJerk (real64 &arJerk) |
| virtual void | GetActValError (real64 &arValError) |
| virtual uint32 | GetParam (const char *apName, real64 &arResult) |
| virtual volatile real64 * | GetParamAdr (const char *apName) |
| virtual uint32 | SetParam (const char *apName, real64 arValue) |
| void | SetFlag (uint32 auFlag) |
| void | ClrFlag (uint32 auFlag) |
| uint32 | GetFlag () |
| virtual ICACHE uint32 | GetState () |
| virtual ICACHE uint32 | GetState (uint32 &auSubState) |
| virtual uint32 | SetError (uint32 auError) |
| virtual ICACHE uint32 | GetError (bool abResolveExternal=false) |
| virtual uint32 | GetWarning () |
| virtual void | AcceptError (uint32 auError=0xffffffff) |
| virtual void | AcceptWarning (uint32 auWarning=0xffffffff) |
| virtual void | GetCycleTime (real64 &arCycleTime) |
| virtual void | SetCycleTime (real64 arCycleTime) |
| virtual uint16 | GetCycleNumber () |
| virtual uint16 | GetCycleId () |
| virtual uint8 | GetBusId () |
| virtual const char * | GetUnit () |
| virtual uint32 | GetCharacteristics () |
| virtual uint8 | GetTypeChar () |
| virtual void | SetParent (CINOSControl *apParent) |
| virtual const char * | GetType () |
| virtual CINCOObject * | GetRegister () |
| virtual bool | OnEmergency () |
| virtual CINOSProcessImageChannel * | GetInput () |
| virtual CINOSProcessImageChannel * | GetOutput () |
| virtual const char * | GetStateText () |
Static Public Member Functions | |
| static CINOSBaseController * | GetController (const char *apType, const char *apInpName, const char *apOutName) |
Protected Member Functions | |
| virtual void | Reset () |
| virtual void | StopJump () |
| virtual void | StopTune () |
| virtual void | Jump (real64 arSrc, real64 arDst) |
| virtual void | PreControl () |
| virtual void | Control () |
| virtual void | SetOutput (real64 arOutput) |
| virtual void | CalcError () |
| virtual bool | IsSettled (bool abAdjAllowed=false) |
| void | GetInpChannel () |
| get pointer to input channel | |
| void | GetOutChannel () |
| get pointer to output channel | |
| DECLARE_DYNAMIC (CINOSBaseController) | |
Protected Attributes | |
| uint32 | m_uState |
| uint32 | m_uSubState |
| uint32 | m_uError |
| uint32 | m_uErrorMask |
| uint32 | m_uErrorDis |
| uint32 | m_uMaskFatal |
| uint32 | m_uWarning |
| uint32 | m_uWarningMask |
| uint32 | m_uFlag |
| uint32 | m_uLiveCount |
| bool | m_bStartup |
| CINOSControl * | m_pParent |
| CINCOObject * | m_pRegister |
| CINCOObject * | m_pError |
| CINCOObject * | m_pErrorMask |
| CINCOObject * | m_pErrorDis |
| CINCOObject * | m_pWarning |
| CINCOObject * | m_pWarningMask |
| CINCOObject * | m_pFlag |
| CINCOObject * | m_pCmd |
| CINCOObject * | m_pAct |
| CINCOObject * | m_pErr |
| CINCOObject * | m_pMax |
| CINCOObject * | m_pProp |
| CINOSProcessImageChannel * | m_pInpChannel |
| CINOSProcessImageChannel * | m_pOutChannel |
| const char * | m_pType |
| uint8 | m_uTypeChar |
| inosName | m_cUnit |
| inosName64 | m_cInpChannel |
| name of input channel | |
| inosName64 | m_cOutChannel |
| name of output channel | |
| real64 | m_rCycleTime |
| real64 | m_rCycleTime_1 |
| real64 | m_rCycleTimeMs |
| real64 | m_rDelayToHalt |
| real64 | m_rActivateTimeout |
| int32 | m_iActivateStart |
| real64 | m_rSettleTime |
| real64 | m_rSettleTimeout |
| int32 | m_iSettleStart |
| real64 | m_rScmd |
| real64 | m_rVcmd |
| real64 | m_rAcmd |
| real64 | m_rJcmd |
| real64 | m_rSact |
| real64 | m_rVact |
| uint32 | m_uVactLength |
| uint32 | m_uVactIndex |
| real64 | m_rVactSum |
| real64 | m_rVactRaw [16] |
| real64 | m_rAact |
| real64 | m_rJact |
| real64 | m_rOutact |
| real64 | m_rOutmin |
| real64 | m_rOutmax |
| real64 | m_rOutfct |
| real64 | m_rSstart |
| real64 | m_rSerr |
| real64 | m_rVerr |
| real64 | m_rSmax |
| real64 | m_rSmaxRun |
| real64 | m_rSerrMax |
| real64 | m_rSerrMin |
| uint32 | m_uCharacteristics |
| uint32 | m_uDelayToHalt |
| int32 | m_iDelayToHalt |
Friends | |
| class | CINCOpidDelayToHalt |
| class | CINOSControl |
| class | CINOSRemoteControlWorker |