public Output () { pwmDevice = new UnixDevice("/dev/lms_pwm"); tachoDevice = new UnixDevice("/dev/lms_motor"); tachoMemory = tachoDevice.MMap(TachoMemorySize,0); this.BitField = OutputBitfield.OutA; }
public I2CSensor(SensorPort port, byte address, I2CMode mode) { this.port = port; this.I2CAddress = address; I2CDevice = SensorManager.Instance.I2CDevice; this.mode = mode; SensorManager.Instance.SetAnalogMode((AnalogMode)mode, port); }
public void Initialize() { device = new UnixDevice("/dev/fb0"); memory = device.MMap((uint)hwBufferSize, 0); Clear(); Update(); }
private Lcd() { device = new UnixDevice("/dev/fb0"); memory = device.MMap(hwBufferSize, 0); Clear(); Update(); redGradientStep = (float)(endColor.Red - startColor.Red)/Height; greenGradientStep = (float)(endColor.Green - startColor.Green)/Height; blueGradientStep = (float)(endColor.Blue - startColor.Blue)/Height; }
private SensorManager () { DeviceManager = new UnixDevice("/dev/lms_dcm"); AnalogDevice = new UnixDevice("/dev/lms_analog"); AnalogMemory = AnalogDevice.MMap(analogMemorySize,0); UartDevice = new UnixDevice("/dev/lms_uart"); UartMemory = UartDevice.MMap(uartMemorySize,0); I2CDevice = new UnixDevice("/dev/lms_iic"); I2CMemory = I2CDevice.MMap(i2cMemorySize,0); }
public EV3Buttons() { dev = new UnixDevice ("/dev/lms_ui"); buttonMem = dev.MMap (ButtonCount, 0); }
protected Brick () { this.dev = new UnixDevice ("/dev/lms_analog"); this.batteryMem = this.dev.MMap (ANALOG_SIZE, 0); }
public UartSensor (SensorPort port) { this.port = port; uartMemory = SensorManager.Instance.UartMemory; UartDevice = SensorManager.Instance.UartDevice; }