Question structure de données

Liste des GroupesRevenir à fcl ada 
Sujet : Question structure de données
De : 314 (at) *nospam* drpi.fr (DrPi)
Groupes : fr.comp.lang.ada
Date : 01. Oct 2023, 19:35:37
Autres entêtes
Organisation : <https://pasdenom.info/news.html>
Message-ID : <ufcalc$i3v$1@rasp.pasdenom.info>
User-Agent : Mozilla Thunderbird
Bonjour,
Je code une librairie qui s'interface sur une API (twain) qui permet à l'application de découvrir les capacités du matériel à l'exécution.
Une capacité a un type de base parmi les suivants :
    type t_TWTY is (TWTY_INT8,
                    TWTY_INT16,
                    TWTY_INT32,
                    TWTY_UINT8,
                    TWTY_UINT16,
                    TWTY_UINT32,
                    TWTY_BOOL,
                    TWTY_FIX32,
                    TWTY_FRAME,
                    TWTY_STR32,
                    TWTY_STR64,
                    TWTY_STR128,
                    TWTY_STR255,
                    TWTY_HANDLE
                   );
Donc, une donnée sur 8bits signés ou sur 16bits signés ou...
Par dessus le type de base, il y a le type de conteneur :
    type t_ConType is (TWON_ARRAY,
                       TWON_ENUMERATION,
                       TWON_ONEVALUE,
                       TWON_RANGE,
                      );
Donc, une donnée unique ou un tableau de données ou...
Comme je crée une librairie de haut niveau, je voudrais une abstraction supplémentaire du type de données. Par exemple, une capacité de type TWON_ONEVALUE / TWTY_UINT32 pourrait correspondre à un bit-mask de fonctionnalités possibles (record de booléens - 1 bit par booléen).
Il y a des capacités prédéfinies par la documentation de l'API twain. Mais la plupart des capacités sont à découvrir "à la volée".
Le but est que la librairie construise une structure de données utilisable par l'application.
Je ne vois pas comment coder ça intelligemment en Ada (je saurais le faire à la C).
Je suis preneur de toute information pouvant m'éclairer ;)
Nicolas

Date Sujet#  Auteur
1 Oct 23 * Question structure de données20DrPi
5 Oct 23 +* Re: Question structure de données2J-P. Rosen
6 Oct 23 i`- Re: Question structure de données1DrPi
7 Oct 23 `* Re: Question structure de données17Stéphane Rivière
7 Oct 23  `* Re: Question structure de données16DrPi
8 Oct 23   +* Re: Question structure de données5Stéphane Rivière
8 Oct 23   i`* Re: Question structure de données4DrPi
9 Oct 23   i `* Re: Question structure de données3Stéphane Rivière
9 Oct 23   i  `* Re: Question structure de données2DrPi
10 Oct 23   i   `- Re: Question structure de données1Stéphane Rivière
8 Oct 23   +* Re: Question structure de données8Stéphane Rivière
8 Oct 23   i`* Re: Question structure de données7DrPi
9 Oct 23   i `* Re: Question structure de données6Stéphane Rivière
9 Oct 23   i  `* Re: Question structure de données5DrPi
10 Oct 23   i   +* Re: Question structure de données2Stéphane Rivière
10 Oct 23   i   i`- Re: Question structure de données1DrPi
9 Oct 23   i   `* Re: Question structure de données2J-P. Rosen
10 Oct 23   i    `- Re: Question structure de données1Stéphane Rivière
10 Oct 23   `* Re: Question structure de données2Thomas
10 Oct 23    `- Re: Question structure de données1DrPi

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal