public int closeInstrument() { MagnetDriveDriver.CloseChannel(channelHandle); MagnetDriveDriver.Power(0); SerializeData.SerializeObject <MagnetDriveSettings>(magSettings, settingsFile); return(0); }
private void cmdInitDrive_Click(object sender, EventArgs e) { string comPort = txtComPort.Text; uint baudRate = (uint)(nudBaudRate.Value); string setupFile = txtSetupFile.Text; byte axisID = (byte)(nudAxisID.Value); string pwd = Directory.GetCurrentDirectory(); channelHandle = MagnetDriveDriver.initDrive(comPort, baudRate, setupFile, axisID); if (channelHandle > 0) { driveStatus = MagnetDriveDriver.Power(1); } updateStatus(); }