/// <summary> /// Start the SingleTact, using an Arduino Interface Object /// </summary> /// <param name="arduino">Arduino Interface</param> public void Initialise(ArduinoSingleTactDriver arduino) { arduino_ = arduino; PullSettingsFromHardware(); isConnected = false; isCalibrated = false; }
/// <summary> /// Start the SingleTact, using an Arduino Interface Object /// </summary> /// <param name="arduino">Arduino Interface</param> /// <returns>true if successful; false otherwise.</returns> public bool Initialise(ArduinoSingleTactDriver arduino) { arduino_ = arduino; if (!PullSettingsFromHardware()) { return(false); } isUSB = arduino_.isUSB; isConnected = false; isCalibrated = (Settings.Calibrated == 1) ? true : false; firmwareVersion = Settings.FirmwareVersion; return(true); }
public bool Initialise(string portName) { try { _frameList = new List <SingleTactFrame>(); _singleTact = new SingleTact(); _arduino = new ArduinoSingleTactDriver(); _arduino.Initialise(portName); //Start Arduino driver _singleTact.Initialise(_arduino); _singleTact.I2cAddressForCommunications = ((byte)(4)); isCalibrated = _singleTact.isCalibrated; return(true); } catch { return(false); } }