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

                    FirmataController doOrig = (FirmataController)doOriginal;

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

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