using System; using System.Threading; using Microsoft.SPOT; namespace abstractState { abstract public class InstrumentHandler { public static Timer instrumentTimer = new Timer(new TimerCallback(instrumentTimerCallback), null, TimeSpan.Zero, configFile.instrumentSamplePeriod); //private static TimeSpan samplePeriod = new TimeSpan(0, 0, 1); public InstrumentHandler() { //instrumentTimer = new Timer(new TimerCallback(instrumentTimerCallback), null, TimeSpan.Zero, configFile.instrumentSamplePeriod); } public static int sampleInstruments(byte instruments) { return (1); } private static void instrumentTimerCallback(object o) { sampleInstruments(7); } public abstract int processSQ(StructQueue.qStruct record); } }