private static ScannerParam CreateScanParams(string type, bool active = true) { ScannerParam sp = new ScannerParam(); sp.ScannerActive = active; sp.ScannerType = type; return(sp); }
private ScannerParam ReadScanner() { logger.Trace("ReadScanner() called..."); ScannerParam scp = new ScannerParam(); while (reader.Read()) { logger.Trace(ElemLogMessage()); if (IsElemNamed(Tags.Scanner.ScannerActiveElem)) { scp.ScannerActive = ReadBoolElem(Tags.Scanner.ScannerActiveElem); } else if (IsElemNamed(Tags.Scanner.ScannerTypeElem)) { scp.ScannerType = ReadStringElem(Tags.Scanner.ScannerTypeElem); } else if (IsElemNamed(Tags.Scanner.InitialScanDelayElem)) { scp.InitialScanDelay = ReadIntElem(Tags.Scanner.InitialScanDelayElem); } else if (IsElemNamed(Tags.Scanner.InputAcceptanceTimeElem)) { scp.InputAcceptanceTime = ReadIntElem(Tags.Scanner.InputAcceptanceTimeElem); } else if (IsElemNamed(Tags.Scanner.PostAcceptanceDelayElem)) { scp.PostAcceptanceDelay = ReadIntElem(Tags.Scanner.PostAcceptanceDelayElem); } else if (IsElemNamed(Tags.Scanner.PostInputAcceptanceTimeElem)) { scp.PostInputAcceptanceTime = ReadIntElem(Tags.Scanner.PostInputAcceptanceTimeElem); } else if (IsElemNamed(Tags.Scanner.ScanTimeElem)) { scp.ScanTime = ReadIntElem(Tags.Scanner.ScanTimeElem); } else if (IsElemNamed(Tags.Scanner.StartLeftElem)) { scp.StartLeft = ReadBoolElem(Tags.Scanner.StartLeftElem); } else if (IsElemNamed(Tags.Scanner.StartTopElem)) { scp.StartTop = ReadBoolElem(Tags.Scanner.StartTopElem); } else if (IsElemNamed(Tags.Scanner.MoveHorizontalElem)) { scp.MoveHorizontal = ReadBoolElem(Tags.Scanner.MoveHorizontalElem); } else if (IsElemNamed(Tags.Scanner.LocalCycleLimitElem)) { scp.LocalCycleLimit = ReadIntElem(Tags.Scanner.LocalCycleLimitElem); } else if (IsEndElemNamed(Tags.Scanner.ScannerElem)) { logger.Trace("ReadScanner() ends..."); break; } else { logger.Warn(ElemLogMessage()); } } return(scp); }