private HardwareFactory()
        {
            var config = new Microsoft.SPOT.Hardware.I2CDevice.Configuration(0x51, 400);

            i2cDevice      = new Microsoft.SPOT.Hardware.I2CDevice(config);
            accelSensor    = new AccelerometerSensor(i2cDevice);
            tempSensor     = new TemperatureSensor(i2cDevice);
            relay          = new Relay();
            emulatorLogger = new SimulatorLogger(i2cDevice);
        }
示例#2
0
 public AccelerometerSensor(Microsoft.SPOT.Hardware.I2CDevice i2cDevice)
 {
     i2cSensor           = i2cDevice;
     measurementInterval = TimeSpan.FromTicks(TimeSpan.TicksPerMillisecond * 100);
 }
示例#3
0
 public SimulatorLogger(Microsoft.SPOT.Hardware.I2CDevice i2cDev)
 {
     i2cDevice = i2cDev;
 }