public ArduinoMega2560PortListAnalog(PortsMega2560Container.WriteFunction writeFunction) { this.A10 = new ArduinoAnalogAnalogPort(writeFunction, AnalogPortEnum.A10); this.A11 = new ArduinoAnalogAnalogPort(writeFunction, AnalogPortEnum.A11); this.A12 = new ArduinoAnalogAnalogPort(writeFunction, AnalogPortEnum.A12); this.A13 = new ArduinoAnalogAnalogPort(writeFunction, AnalogPortEnum.A13); this._writeFunction = writeFunction; }
public ProcessReadData(IotCentral iotConfigurations, PortsMega2560Container.WriteFunction writeFunction, NotificarPuertoDelegate urgencia = null, NotificarPuertoDelegate notificar = null) { _iotConfigurations = iotConfigurations; _writeFunction = writeFunction; _urgencia = urgencia; _notificar = notificar; }
public ArduinoMega2560PortListDigital(PortsMega2560Container.WriteFunction writeFunction) { this.P2 = new ArduinoDigitalPort(DigitalPortEnum.P2, writeFunction); this.P3 = new ArduinoDigitalPort(DigitalPortEnum.P3, writeFunction); this.P4 = new ArduinoDigitalPort(DigitalPortEnum.P4, writeFunction); this.P5 = new ArduinoDigitalPort(DigitalPortEnum.P5, writeFunction); this.P6 = new ArduinoDigitalPort(DigitalPortEnum.P6, writeFunction); this.P7 = new ArduinoDigitalPort(DigitalPortEnum.P7, writeFunction); this.P8 = new ArduinoDigitalPort(DigitalPortEnum.P8, writeFunction); this.P16 = new ArduinoDigitalPort(DigitalPortEnum.P16, writeFunction); this.P21 = new ArduinoDigitalPort(DigitalPortEnum.P21, writeFunction); this._writeFunction = writeFunction; }
public ArduinoDigitalPort(DigitalPortEnum port, PortsMega2560Container.WriteFunction writeFunction) { this._writeFunction = writeFunction; this._port = port; }
public ArduinoAnalogAnalogPort(PortsMega2560Container.WriteFunction writeFunction, AnalogPortEnum analogPort) { this._writeFunction = writeFunction; this.analogPort = analogPort; }