summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/io/gpio_servo_pp.h
diff options
context:
space:
mode:
Diffstat (limited to '2004/i/nono/src/io/gpio_servo_pp.h')
-rw-r--r--2004/i/nono/src/io/gpio_servo_pp.h22
1 files changed, 4 insertions, 18 deletions
diff --git a/2004/i/nono/src/io/gpio_servo_pp.h b/2004/i/nono/src/io/gpio_servo_pp.h
index 5ece61f..f5ee63a 100644
--- a/2004/i/nono/src/io/gpio_servo_pp.h
+++ b/2004/i/nono/src/io/gpio_servo_pp.h
@@ -40,12 +40,6 @@ class GpioServoPp : public Gpio, public Servo
unsigned int outputs_;
/// Dernière valeurs d'entrées.
unsigned int inputs_;
- /// Timeouts.
- static const int inputRequestTimeout_ = 100, inputValidityTimeout_ = 100;
- /// Date du dernier envois.
- int lastInputRequestSend_;
- /// Date de la dernière reception.
- int lastInputRecv_;
/// Position des servos.
int servoPos_[nbServo_];
// Ligne série.
@@ -61,24 +55,16 @@ class GpioServoPp : public Gpio, public Servo
~GpioServoPp (void);
/// Change plusieurs sorties.
void set (int n, unsigned int bits, int nb);
- /// Change une sortie.
- void set (int n, unsigned int bit);
/// Lit plusieurs entrées.
unsigned int get (int n, int nb);
- /// Lit une entrée.
- unsigned int get (int n);
- /// Pré-lit plusieurs entrées.
- bool preget (int n, int nb);
- /// Pré-lit une entrée.
- bool preget (int n);
- /// Change la direction de plusieurs I/O.
- void dir (int n, unsigned int bits, int nb);
- /// Change la direction d'un I/O (1 pour I, 0 pour O).
- void dir (int n, unsigned int bit);
/// Bouge un servo de DIFF.
void move (int n, int diff);
/// Bouge un servo en position POS.
void moveTo (int n, int pos);
+ /// Met à jour.
+ void update (void);
+ /// Récupère le nombre d'entrées/sorties.
+ int getNbIo (void);
};
#endif // gpio_servo_pp_h