summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/common-cc/i2c_queue.hh
diff options
context:
space:
mode:
authorNicolas Schodet2013-05-03 22:38:33 +0200
committerNicolas Schodet2013-05-03 22:46:11 +0200
commitdb5b710341a0780aadc432f590b78964c021942c (patch)
treed6a8c0a8f13cd4e237b43a6c97d89dbea205e271 /digital/io-hub/src/common-cc/i2c_queue.hh
parent90568fb312d5dce6437edaeb21b9a87681ea82cb (diff)
digital/io-hub/src/common-cc: drop messages to absent slaves
Diffstat (limited to 'digital/io-hub/src/common-cc/i2c_queue.hh')
-rw-r--r--digital/io-hub/src/common-cc/i2c_queue.hh2
1 files changed, 2 insertions, 0 deletions
diff --git a/digital/io-hub/src/common-cc/i2c_queue.hh b/digital/io-hub/src/common-cc/i2c_queue.hh
index d2a0e584..993e7a2c 100644
--- a/digital/io-hub/src/common-cc/i2c_queue.hh
+++ b/digital/io-hub/src/common-cc/i2c_queue.hh
@@ -111,6 +111,8 @@ class I2cQueue : public ucoo::I2cMaster::FinishedHandler
uint8_t address_;
/// Last command sequence number.
uint8_t seq_;
+ /// Is this slave present?
+ bool present_;
/// Whether last received status was valid.
bool last_status_valid_;
/// Last received status.