Tableaux de structures

Bonsoir, encore moi,

J'ai un soucis d'affichage

Je reçois via virtualWire une salve de structure de données en boucle plus ou moins rapidement (3 structures) identiques sur la forme mais avec des données différentes.

Le delais Entre la réception de ces 3 salves peut etre tres long , j'aimerais pouvoir, en attendant la prochaine salve, les afficher en boucle.

Pour ca je ne vois que déclarer un tableau de mes 3 structures avec un indice 0,1,2 et de les rappeler a l'affichage en boucle..

Je n'arrive pas à déclarer ce tableau

Un extrait de la structure

typedef struct {              // pour test transmission
  byte Controle1;             // code le la séquence
  int tempo;                  // temporisaion entre chaque envoi, sert pour message d'attente /perte de supervision

  bool trappe_levee;          // trappe ouverte ou fermee?
  byte heure ;                //   heure, courante, lever ou coucher du soleil suivant code sequence
  byte minutes ;              //    idem
  byte secondes;              //    idem
  float tension_batt;         //    tension batterie
  float tension_pv;           //    tension du PhotolVoltaique
  byte alarme ;               //    Code de l'alarme: 0 = RAS
  byte Controle2;             // code le la séquence
 
  
} MaStructure;

Merci de vos conseils

A moins que je n'aie pas compris la question ...

MaStructure mastruct[3];

Chez moi elle marche

typedef struct {              // pour test transmission
  byte Controle1;             // code le la séquence
  int tempo;                  // temporisaion entre chaque envoi, sert pour message d'attente /perte de supervision
  bool trappe_levee;          // trappe ouverte ou fermee?
  byte heure ;                //   heure, courante, lever ou coucher du soleil suivant code sequence
  byte minutes ;              //    idem
  byte secondes;              //    idem
  float tension_batt;         //    tension batterie
  float tension_pv;           //    tension du PhotolVoltaique
  byte alarme ;               //    Code de l'alarme: 0 = RAS
  byte Controle2;             // code le la séquence
} MaStructure; 

MaStructure taStructure;

void setup()
{
  Serial.begin(115200);
  taStructure.tempo=1000;
}
void loop()
{
  Serial.println(taStructure.tempo++);
  delay(1000);
}

Un extrait de la structure

C'est pas une structure complète? C'est un tableau ou une structure qu'il faut?
Plus de précisions!

hbachetti:
A moins que je n'aie pas compris la question ...

MaStructure mastruct[3];

Cest exactement ce que je cherchais , et a tâtonnements jai réussi a obtenir ce que je cherchais
Javais du mal a comprendre la logique de déclaration des tableaux structures et autres
Mais avec la pratique..