protected override void CloneInternal(DataObject doOriginal, bool bCutData, DataObject doRoot)
            {
                base.CloneInternal(doOriginal, bCutData, doRoot);

                XBeeCommander doOrig = (XBeeCommander)doOriginal;

                if (doOrig != null)
                {
                    m_strPort             = doOrig.m_strPort;
                    m_iBaudRate           = doOrig.m_iBaudRate;
                    m_iChangeSimStepCount = doOrig.m_iChangeSimStepCount;
                }
            }
            public override AnimatGUI.Framework.DataObject Clone(AnimatGUI.Framework.DataObject doParent, bool bCutData, AnimatGUI.Framework.DataObject doRoot)
            {
                XBeeCommander doInterface = new XBeeCommander(doParent);

                return(doInterface);
            }
 public override AnimatGUI.Framework.DataObject Clone(AnimatGUI.Framework.DataObject doParent, bool bCutData, AnimatGUI.Framework.DataObject doRoot)
 {
     XBeeCommander doInterface = new XBeeCommander(doParent);
     return doInterface;
 }