Van een enum 'members' opvragen?

Status
Niet open voor verdere reacties.

minco01

Gebruiker
Lid geworden
4 okt 2007
Berichten
5
Beste allemaal,

ik probeer een aantal verschillende protocols uit te werken voor een seriele communicatie project. Het probleem is echter dat bijvoorbeeld protocol L000 dezelfde naamgeving hanteert als protocol L001. Iedere naam heeft een integer als waarde, echter kan er wel zowel in protocol L000 als L001 het volgende hetzelfde voorkomen: Pid_Product_Rqst =, waarbij deze key in L000 bv. de waarde 5 heeft en in L001 de waarde 10.

Ik zou dus als volgt te werk willen gaan;

1. vind uit welke protocollen het apparaat ondersteunt
2. gebruik de members van het protocol dat het apparaat ondersteunt

Zo zou ik dus willen kunnen zeggen, iets van:
L000.Pid_Product_Data;
of
L001.Pid_Product_Data;

Met een enumeratie kun je zoiets natuurlijk al niet toepassen, met een struct kun je de members geen waarden meegeven bij de declaratie.. En de waarden zijn allen constant, ze hoeven niet veranderd te worden tijdens uitvoering van het programma.

Hoop dat jullie mijn probleem begrijpen en iemand een oplossing kent.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan