using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.ComponentModel;
|
using OpenTap;
|
|
namespace ProjectName
|
{
|
[Display("MyInstrument", Description: "Insert a description here", Group: "ProjectName")]
|
public class MyInstrument : Instrument
|
{
|
#region Settings
|
// ToDo: Add property here for each parameter the end user should be able to change
|
#endregion
|
public MyInstrument()
|
{
|
Name = "MyInstrument";
|
// ToDo: Set default values for properties / settings.
|
}
|
|
public override void Open()
|
{
|
base.Open();
|
// TODO: Open the connection to the instrument here
|
|
//if (!IdnString.Contains("Instrument ID"))
|
//{
|
// Log.Error("This instrument driver does not support the connected instrument.");
|
// throw new ArgumentException("Wrong instrument type.");
|
// }
|
}
|
|
public override void Close()
|
{
|
// TODO: Shut down the connection to the instrument here.
|
base.Close();
|
}
|
}
|
}
|