Пример #1
0
                public override void LoadData(ManagedAnimatInterfaces.IStdXml oXml)
                {
                    base.LoadData(oXml);

                    oXml.IntoElem();
                    m_iUpdateAllParamsCount = oXml.GetChildInt("UpdateAllParamsCount", m_iUpdateAllParamsCount);
                    m_iUpdateQueueIndex     = oXml.GetChildInt("UpdateQueueIndex", m_iUpdateQueueIndex);
                    oXml.OutOfElem();
                }
Пример #2
0
                public override void LoadData(ManagedAnimatInterfaces.IStdXml oXml)
                {
                    base.LoadData(oXml);

                    oXml.IntoElem();
                    m_iMaxPulse        = oXml.GetChildInt("MaxPulse", m_iMaxPulse);
                    m_iMinPulse        = oXml.GetChildInt("MinPulse", m_iMinPulse);
                    m_bResetToStartPos = oXml.GetChildBool("ResetToStartPos", m_bResetToStartPos);
                    oXml.OutOfElem();
                }
Пример #3
0
                public override void LoadData(ManagedAnimatInterfaces.IStdXml oXml)
                {
                    base.LoadData(oXml);

                    oXml.IntoElem();

                    m_iPortNumber = oXml.GetChildInt("PortNumber", m_iPortNumber);
                    m_iBaudRate   = oXml.GetChildInt("BaudRate", m_iBaudRate);

                    oXml.OutOfElem();
                }
            public override void LoadData(ManagedAnimatInterfaces.IStdXml oXml)
            {
                base.LoadData(oXml);

                oXml.IntoElem();

                m_strPort             = oXml.GetChildString("Port", m_strPort);
                m_iBaudRate           = oXml.GetChildInt("BaudRate", m_iBaudRate);
                m_iChangeSimStepCount = oXml.GetChildInt("ChangeSimStepCount", m_iChangeSimStepCount);

                oXml.OutOfElem();
            }
Пример #5
0
            public override void LoadData(ManagedAnimatInterfaces.IStdXml oXml)
            {
                base.LoadData(oXml);

                oXml.IntoElem();
                m_bResetToStartPos = oXml.GetChildBool("ResetToStartPos", m_bResetToStartPos);
                m_bQueryMotorData  = oXml.GetChildBool("QueryMotorData", m_bQueryMotorData);
                m_iMinPosFP        = oXml.GetChildInt("MinPosFP", m_iMinPosFP);
                m_iMaxPosFP        = oXml.GetChildInt("MaxPosFP", m_iMaxPosFP);
                m_fltMinAngle      = oXml.GetChildFloat("MinAngle", m_fltMinAngle);
                m_fltMaxAngle      = oXml.GetChildFloat("MaxAngle", m_fltMaxAngle);
                m_iMinVelocityFP   = oXml.GetChildInt("MinVelocityFP", m_iMinVelocityFP);
                m_iMaxVelocityFP   = oXml.GetChildInt("MaxVelocityFP", m_iMaxVelocityFP);

                m_iCWComplianceMargin  = oXml.GetChildInt("CWComplianceMargin", m_iCWComplianceMargin);
                m_iCCWComplianceMargin = oXml.GetChildInt("CCWComplianceMargin", m_iCCWComplianceMargin);

                m_iCWComplianceSlope  = oXml.GetChildInt("CWComplianceSlope", m_iCWComplianceSlope);
                m_iCCWComplianceSlope = oXml.GetChildInt("CCWComplianceSlope", m_iCCWComplianceSlope);

                m_iMaxTorque = oXml.GetChildInt("MaxTorque", m_iMaxTorque);

                if (oXml.FindChildElement("MaxRotMin", false))
                {
                    m_fltRPMPerFPUnit = oXml.GetChildFloat("MaxRotMin", m_fltRPMPerFPUnit);
                }
                else
                {
                    m_fltRPMPerFPUnit = oXml.GetChildFloat("RPMPerFPUnit", m_fltRPMPerFPUnit);
                }

                m_iMinLoadFP = oXml.GetChildInt("MinLoadFP", m_iMinLoadFP);
                m_iMaxLoadFP = oXml.GetChildInt("MaxLoadFP", m_iMaxLoadFP);

                if (!IsHinge && oXml.FindChildElement("TranslationRange", false))
                {
                    m_snTranslationRange.LoadData(oXml, "TranslationRange");
                }

                oXml.OutOfElem();
            }