summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday/plate.hh
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src/apbirthday/plate.hh')
-rw-r--r--digital/io-hub/src/apbirthday/plate.hh4
1 files changed, 4 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/plate.hh b/digital/io-hub/src/apbirthday/plate.hh
index 8d913170..80113386 100644
--- a/digital/io-hub/src/apbirthday/plate.hh
+++ b/digital/io-hub/src/apbirthday/plate.hh
@@ -35,6 +35,8 @@ class Plate
void ppp ();
// Read only: 1 if plate is up, 0 otherwhise
int is_up;
+ // Take a plate.
+ void take (bool wait_before_up = false);
// GPIO manipulation.
static void arm_down ();
static void arm_up ();
@@ -42,6 +44,8 @@ class Plate
static void clamp_close ();
private:
int nb_plate;
+ public:
+ bool wait_before_up_;
};
inline int Plate::get_plate_nb ()