Exemple d'initialisation variable (polymorphisme)

Dependencies:   mbed

Committer:
YROY2004
Date:
Wed Feb 14 15:22:56 2018 +0000
Revision:
0:1e0b34f02f01
Exemple d'initialisation variable (polymorphisme)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YROY2004 0:1e0b34f02f01 1 //code dérivé du code présenté dans le document 2018-01 247-436 D-0015 M2-S4-TH (powerpoint)
YROY2004 0:1e0b34f02f01 2 #include "mbed.h"
YROY2004 0:1e0b34f02f01 3 #include "maClasseToggle.h"
YROY2004 0:1e0b34f02f01 4 int main() {
YROY2004 0:1e0b34f02f01 5 uint16_t retour;
YROY2004 0:1e0b34f02f01 6 DigitalOut monLED(LED1);
YROY2004 0:1e0b34f02f01 7 maClasseToggle monObjetToggle1;
YROY2004 0:1e0b34f02f01 8 maClasseToggle monObjetToggle2(1);
YROY2004 0:1e0b34f02f01 9 printf("initialisation\n");
YROY2004 0:1e0b34f02f01 10 retour = monObjetToggle1.retourneStatut();
YROY2004 0:1e0b34f02f01 11 printf("statut 1: %d\n", retour);
YROY2004 0:1e0b34f02f01 12 retour = monObjetToggle2.retourneStatut();
YROY2004 0:1e0b34f02f01 13 printf("statut 2: %d\n", retour);
YROY2004 0:1e0b34f02f01 14 while(1) {
YROY2004 0:1e0b34f02f01 15 monObjetToggle1.toggle();
YROY2004 0:1e0b34f02f01 16 retour = monObjetToggle1.retourneStatut();
YROY2004 0:1e0b34f02f01 17 printf("statut 1: %d\n", retour);
YROY2004 0:1e0b34f02f01 18 monLED = retour;
YROY2004 0:1e0b34f02f01 19 wait(1);
YROY2004 0:1e0b34f02f01 20 }
YROY2004 0:1e0b34f02f01 21 }