/// <summary> /// Implicit constructor function /// </summary> public ActuatorController() { actuatorErrorHandler = new ActuatorErrorHandler(); logController = new LogController(); callback = new API.LoggingCallback(MyLog); API.set_logging_callback(callback, IntPtr.Zero); }
/// <summary> /// Implicit constructor /// </summary> public MainController() { Actuators = new Actuators(); ActuatorInContext = new ActuatorController(); actuatorErrorHandler = new ActuatorErrorHandler(this); logController = new LogController(); notifList = new List <Notification>(); isFirstTimeLaunch = true; InitActuators(); InitBgWorkers(); }
/// <summary> /// Explicit constructor function /// </summary> /// <param name="index">identifies actuator, of type int</param> // TO DO - changed from public ActuatorController(int deviceID) public ActuatorController(int index) { actuatorErrorHandler = new ActuatorErrorHandler(); logController = new LogController(); this.ListIndex = index; }