public static IReaderCommand InitReader(string stationconfig, object para = null) { if (!IsuseFull) { ReaderFactory rc = new Factory.ReaderFactory(); ReadrCommand = rc.ReaderCommonds(stationconfig, para); if (ReadrCommand != null) { if (ReadrCommand.Open()) { IsuseFull = true; } } } return(ReadrCommand); }
public IReaderCommand ReaderCommonds(string stationconfig, object para = null) { IReaderCommand res = null; switch (stationconfig) { case ("HYYY_R6U141_M1S50"): { res = new HYYY_R6U141_M1S50(para as IPassword); break; } default: break; } return(res); }