@override Future<bool> get value { final completer = Completer<bool>(); gpio._rspHandler.valueCompleters.add(completer); gpio._sendPort.send(comm.readCmd(bcmGpioPin)); return completer.future; }