summaryrefslogtreecommitdiff
path: root/2004/i/nono/src/io/gpio_servo_pp.h
diff options
context:
space:
mode:
authorschodet2004-05-09 17:56:54 +0000
committerschodet2004-05-09 17:56:54 +0000
commit24e596552a3dcde28938860ef3d34908f632c7d4 (patch)
tree1e5d94c569ecd461c7d014b93a17a62fd1d46a33 /2004/i/nono/src/io/gpio_servo_pp.h
parent73301302d22cca6d64c4e778b5bb2681eca13c0c (diff)
Plein de changements plus :
GpioConcat GpioAsserv
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