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); }
public AccelerometerSensor(Microsoft.SPOT.Hardware.I2CDevice i2cDevice) { i2cSensor = i2cDevice; measurementInterval = TimeSpan.FromTicks(TimeSpan.TicksPerMillisecond * 100); }
public SimulatorLogger(Microsoft.SPOT.Hardware.I2CDevice i2cDev) { i2cDevice = i2cDev; }