public void Initialize() { if (State == States.Idle) { // Intialize Comms with DATAQ IAnalogUSBReader dataq = SimpleIoc.Default.GetInstance <IAnalogUSBReader>(); dataq.Initialize(); IAnalogUSBWriter analogOut = SimpleIoc.Default.GetInstance <IAnalogUSBWriter>(); analogOut.Initialize(); IPIDController tempController = SimpleIoc.Default.GetInstance <IPIDController>(); tempController.Start(); State = States.Initializing; } }
public TemperatureController() { //taskRun = Run(); analogUSBWriter = SimpleIoc.Default.GetInstance <IAnalogUSBWriter>(); }