public TagRWSimEngineConfig(TagRWSimEngineConfig rhs)
 {
     ReaderType                    = rhs.ReaderType;
     NumPages                      = rhs.NumPages;
     PageDataSize                  = rhs.PageDataSize;
     PageReadDelay                 = rhs.PageReadDelay;
     PageWriteDelay                = rhs.PageWriteDelay;
     IDStartOffset                 = rhs.IDStartOffset;
     IDSize                        = rhs.IDSize;
     InitialCounterValue           = rhs.InitialCounterValue;
     InitialPageContentsHex        = rhs.InitialPageContentsHex;
     InitialPageContentsStrOverlay = rhs.InitialPageContentsStrOverlay;
     Mode = rhs.Mode;
 }
 public TagRWSimEngineConfig()
 {
     ReaderType                    = ReaderType.None;
     NumPages                      = 0;
     PageDataSize                  = 0;
     PageReadDelay                 = 0.0;
     PageWriteDelay                = 0.0;
     IDStartOffset                 = 0;
     IDSize                        = 0;
     InitialCounterValue           = 0;
     InitialPageContentsHex        = String.Empty;
     InitialPageContentsStrOverlay = String.Empty;
     Mode = E099TagRWSimEngineMode.IDOnly;
 }