tsp-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tsp-devel] Re: Problème de sampli ng.


From: STEF
Subject: Re: [Tsp-devel] Re: Problème de sampli ng.
Date: Sun, 27 Nov 2005 17:18:02 +0100
User-agent: Opera M2/7.54 (Win32, build 3865)

On Sun, 27 Nov 2005 15:13:46 +0100, Erk <address@hidden> wrote:

2005/11/27, STEF <address@hidden>:

Il y a bien un moment où il va falloir demander tous les symboles
de tous les providers, ne serait-ce que pour aider l'utilisateur à bâtir
une configuration from scratch.

Oui et non.

En fait les requetes filtrées:
TSP_consumer_request_filtered_information(
     TSP_provider_t provider,
     int filter_kind,
     char* filter_string)

sont/seront là pour répondre à ce besoin.

Aujourd'hui il y 3 types de requêtes (filter_kind):

FILTER_NONE: on ne filtre rien donc on obtient TOUS les symboles
MINIMAL: on renvoie les infos provider mais rien
sur les symboles (pas même le nombre total de symboles)

voir  tsp/src/core/ctrl/tsp_filter_symbol.c

TSP_FILTER_SIMPLE: on passe une chaine en deuxième argument
(filter_string) et cette requête renvoie tous les symboles qui matchent
(strstr) la filter_string, dans ce cas le bombre de symboles indiqués
est celui qui est renvoyé et pas le nombre total côté provider.

voir tsp/src/core/ctrl/tsp_default_glu.c


OK, tout cela me plait.
Au passage, mille excuses car il me semble reconnaître un mail d'il y a
un ou deux mois dans lequel j'avais vu passé MINIMAL_STRING et que j'avais
lu en diagonale. Oups... je t'oblige à te répéter.

Pour terminer sur le sujet (voeux pieux), si un utilisateur souhaite se
focaliser sur des symboles AOCS et PSR (puissance, pour ceux qui n'ont pas
connu E3000), il me donne deux strings "AOCS_" et "PSR_" avec lesquelles
je fais deux TSP_consumer_request_filtered_information et je merge en mémoire
les deux résultats.

Pourquoi ne pas envisager de décrire dans un fichier de ressources applicatives
au format XML, divers groupes avec leur string associée.
Par exemple :
        <group name="Système Puissace" filter="EPS_" filter="PSR_">
        <group name="Système SCAO" filter="AOCS_">
        <group name="Système Propulsion" filter="CPS_" filter="???_">
Sorry, j'ai perdu l'acronyme pour la propulsion électrique.
On peut même envisager de raffiner avec des sous-groupes.

Euskadi.


_______________________________________________
Tsp-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/tsp-devel







reply via email to

[Prev in Thread] Current Thread [Next in Thread]