0001 #ifndef Longint
0002 #ifdef __alpha
0003 #define Longint int
0004 #else
0005 #define Longint long
0006 #endif
0007 #endif
0008
0009 #ifndef ULONG
0010 #ifdef __alpha
0011 #define ULONG unsigned int
0012 #else
0013 #define ULONG unsigned long
0014 #endif
0015 #endif
0016
0017 #define VRAI 1
0018 #define FAUX 0
0019
0020
0021
0022
0023 #define L_NOM_TABLE 26
0024 #define L_NOM_PARAM 13
0025 #define L_NOM_ATTRIB 21
0026 #define L_NOM_VUE 21
0027 #define L_NOM_TABLEAU 21
0028 #define L_LIBELLE_VUE 21
0029 #define L_NOM_CARTE 13
0030 #define L_NOM_OBJET 13
0031 #define L_NOM_PRODUCTEUR 13
0032 #define L_NOM_ENSEMBLE 13
0033 #define L_NOM_DECLENCHE 13
0034 #define L_NOM_STRATEGIE 13
0035 #define L_NOM_DONNEE 13
0036 #define L_NOM_EVENEMENT 13
0037 #define L_UNITE 13
0038 #define L_TYPE_DIAGNOSTIC 7
0039 #define L_NOM_AUTEUR 65
0040 #define L_FORMAT 5
0041 #define L_REPERTOIRE 65
0042 #define L_NOM_UTIL_UNIX 17
0043 #define L_NOM_UTIL 33
0044 #define L_COMMENTAIRE_OBJET 301
0045 #define L_COMMENTAIRE_PARAM 241
0046 #define L_COMMENTAIRE 33
0047 #define L_CTYPE 6
0048 #define L_NOM_COLONNE 13
0049 #define L_NOM_REF 9
0050 #define L_NOM_REPERE 9
0051 #define L_TITRE 33
0052 #define L_TEXTE 201
0053 #define L_COULEUR_SIGNAL 13
0054
0055 typedef struct zs_carte_camac_2162_ {
0056 Longint id_objet;
0057 short numero;
0058 Longint adresse;
0059 short chassis;
0060 short nutiroir;
0061 short modef;
0062 float tpsun;
0063 float tpsdeux;
0064 float tpsint;
0065 Longint perhorl;
0066 short nbcycle;
0067 short nbspec;
0068 short nbcanaux;
0069 } ts_carte_camac_2162;
0070
0071
0072 typedef struct zs_carte_camac_6103_ {
0073 Longint id_objet;
0074 short numero;
0075 Longint adresse;
0076 short chassis;
0077 short nutiroir;
0078 } ts_carte_camac_6103;
0079
0080
0081 typedef struct zs_carte_camac_6810_ {
0082 Longint id_objet;
0083 short numero;
0084 Longint adresse;
0085 short chassis;
0086 short nutiroir;
0087 char seqnum[L_NOM_OBJET];
0088 short funf17a14;
0089 short ncaf17a0;
0090 short horf17a13;
0091 short fdef17a15;
0092 short tsef17a10;
0093 short ns1f17a11;
0094 short ns2f17a12;
0095 short pt1f16a14;
0096 short pt2f16a15;
0097 short rtef16a0;
0098 short tgcf16a10;
0099 short tgpf16a9;
0100 short tgsf16a13;
0101 short tghf16a11;
0102 short tgbf16a12;
0103 short tgdf17a9;
0104 short tgsoft;
0105 short datecam;
0106 Longint tgoffset;
0107 short preoffset;
0108 } ts_carte_camac_6810;
0109
0110
0111 typedef struct zs_carte_camac_8818_ {
0112 Longint id_objet;
0113 short numero;
0114 Longint adresse;
0115 short chassis;
0116 short nutiroir;
0117 short freq;
0118 short offset;
0119 short taillemem;
0120 short pretrig;
0121 char nomamp[L_NOM_OBJET];
0122 short nbmaxtg;
0123 short nbtgpaq;
0124 } ts_carte_camac_8818;
0125
0126
0127 typedef struct zs_carte_chrono_ {
0128 Longint id_objet;
0129 short numero;
0130 Longint adresse;
0131 short numicm100;
0132 short generit;
0133 } ts_carte_chrono;
0134
0135
0136 typedef struct zs_carte_date1_ {
0137 Longint id_objet;
0138 short numero;
0139 Longint adresse;
0140 short generit;
0141 short numicm100;
0142 } ts_carte_date1;
0143
0144
0145 typedef struct zs_carte_date2_ {
0146 Longint id_objet;
0147 short numero;
0148 short numicm100;
0149 } ts_carte_date2;
0150
0151
0152 typedef struct zs_carte_icm100_ {
0153 Longint id_objet;
0154 short numero;
0155 short type;
0156 short stype;
0157 Longint adresse;
0158 short typedate;
0159 char nomdate[L_NOM_CARTE];
0160 short adrstor;
0161 short adretor;
0162 short mode;
0163 short demar;
0164 short datation;
0165 short horloge;
0166 short ram_max;
0167 short burst;
0168 short nbvoie;
0169 short repsd;
0170 short nbmotifs;
0171 short nvcont;
0172 short expostps;
0173 Longint cadence;
0174 Longint cadsd;
0175 short npretrig;
0176 } ts_carte_icm100;
0177
0178
0179 typedef struct zs_carte_icm101_ {
0180 Longint id_objet;
0181 short numero;
0182 short stype;
0183 Longint adresse;
0184 short typedate;
0185 char nomdate[L_NOM_CARTE];
0186 short adressio;
0187 short adrstor;
0188 short adretor;
0189 short mode;
0190 short demar;
0191 short datation;
0192 short horloge;
0193 short ram_max;
0194 short burst;
0195 short nbvoie;
0196 short softtrig;
0197 short repsd;
0198 short nbmotifs;
0199 short nvcont;
0200 short expostps;
0201 Longint cadence;
0202 Longint cadsd;
0203 Longint cadrap;
0204 short countrap;
0205 short countpre;
0206 } ts_carte_icm101;
0207
0208
0209 typedef struct zs_choc_reduit_ {
0210 Longint num_choc;
0211 Longint date;
0212 Longint heure;
0213 } ts_choc_reduit;
0214
0215
0216 typedef struct zs_chrono_ {
0217 Longint id_objet;
0218 char stratpilf[L_NOM_STRATEGIE];
0219 } ts_chrono;
0220
0221
0222 typedef struct zs_comment_param_ {
0223 Longint id_param;
0224 char commentaire[L_COMMENTAIRE_PARAM];
0225 } ts_comment_param;
0226
0227
0228 typedef struct zs_commentaire_ {
0229 Longint id_objet;
0230 char commentaire[L_COMMENTAIRE_OBJET];
0231 } ts_commentaire;
0232
0233
0234 typedef struct zs_common_ {
0235 Longint id_objet;
0236 short numero;
0237 } ts_common;
0238
0239
0240 typedef struct zs_consigne_ {
0241 Longint id_objet;
0242 short bloc;
0243 char unitey[9];
0244 char repet[2];
0245 char declenche[L_NOM_DECLENCHE];
0246 Longint pasmini;
0247 char reelle[L_NOM_OBJET];
0248 short indice;
0249 float tmax;
0250 } ts_consigne;
0251
0252
0253 typedef struct zs_asservissement_ {
0254 Longint id_objet;
0255 char diagnostic[L_NOM_PRODUCTEUR];
0256 Longint creation;
0257 char auteurs[L_NOM_AUTEUR];
0258 } ts_asservissement;
0259
0260
0261 typedef struct zs_decodeur_chrono_ {
0262 int id_objet;
0263 } ts_decodeur_chrono;
0264
0265
0266 typedef struct zs_encodeur_chrono_ {
0267 int id_objet;
0268 } ts_encodeur_chrono;
0269
0270
0271 typedef struct zs_pilotage_ {
0272 int id_objet;
0273 } ts_pilotage;
0274
0275
0276 typedef struct zs_v_listdiag_ {
0277 int id_param;
0278 short rang;
0279 char nomdiag[L_NOM_OBJET];
0280 } ts_v_listdiag;
0281
0282
0283
0284 typedef struct zs_diagnostic_ {
0285 Longint id_objet;
0286 short numero;
0287 short version;
0288 Longint id_diagnostic;
0289 short asservissement;
0290 char type_diagnostic[L_TYPE_DIAGNOSTIC];
0291 short type;
0292 Longint creation;
0293 short nb_donnees;
0294 char auteurs[L_NOM_AUTEUR];
0295 char stratbase[L_NOM_STRATEGIE];
0296 short enregistrable;
0297 short changement_version;
0298 } ts_diagnostic;
0299
0300
0301 typedef struct zs_donnee_ {
0302 Longint id_objet;
0303 short numero;
0304 Longint id_donnee;
0305 short confidentialite;
0306 Longint type_donnee;
0307 short nb_composantes;
0308 short nb_coordonnees;
0309 char formatx[L_FORMAT];
0310 char formaty[L_FORMAT];
0311 char formati[L_FORMAT];
0312 char formatj[L_FORMAT];
0313 char unitex[L_UNITE];
0314 char unitey[L_UNITE];
0315 char unitei[L_UNITE];
0316 char unitej[L_UNITE];
0317 short structx;
0318 short structy;
0319 short structi;
0320 short structj;
0321 short longueuri;
0322 short longueurj;
0323 short maxtrame;
0324 short remdif;
0325 } ts_donnee;
0326
0327
0328 typedef struct zs_fonction_ {
0329 Longint id_param;
0330 short rang;
0331 char type[3];
0332 float amplitude;
0333 float periode;
0334 float ti;
0335 float tf;
0336 float yi;
0337 float yf;
0338 short offset;
0339 } ts_fonction;
0340
0341
0342 typedef struct zs_generateur_de_fonctions_ {
0343 Longint id_objet;
0344 short type;
0345 Longint horloge;
0346 char unitet[9];
0347 char unitey[9];
0348 float caliby;
0349 float offsety;
0350 float maxy;
0351 float miny;
0352 } ts_generateur_de_fonctions;
0353
0354
0355 typedef struct zs_groupe_heterogene_ {
0356 Longint id_groupe;
0357 Longint id_donnee;
0358 short rang_donnee;
0359 } ts_groupe_heterogene;
0360
0361
0362 typedef struct zs_ident {
0363 Longint id_objet;
0364 Longint id_param;
0365 Longint id_vue;
0366 Longint id_to_vue;
0367 Longint id_tableau;
0368 } ts_ident;
0369
0370
0371
0372 typedef struct zs_donnee_generique_ {
0373 int id_objet;
0374 } ts_donnee_generique;
0375
0376
0377 typedef struct zs_m_liens_to_ {
0378 short type_objet;
0379 char nom_param[L_NOM_ATTRIB];
0380 short type_objet_lie;
0381 char nom_param_lie[L_NOM_ATTRIB];
0382 } ts_m_liens_to;
0383
0384
0385 typedef struct zs_m_param_ {
0386 short type_objet;
0387 char nom_param[L_NOM_ATTRIB];
0388 short categ_param;
0389 short type_param;
0390 short automatique;
0391 short increment;
0392 short liste;
0393 short pointeur;
0394 char table_pointee[L_NOM_TABLE];
0395 char attribut_pointe[L_NOM_ATTRIB];
0396 } ts_m_param;
0397
0398 typedef struct zs_cwm_valeur_ {
0399 short type_param;
0400 char nom[L_NOM_ATTRIB];
0401 short type_val;
0402 Longint taille;
0403 float valmin;
0404 float valmax;
0405 short affichage;
0406 short interne;
0407 short automatique;
0408 short increment;
0409 short liste;
0410 short pointeur;
0411 char table_pointee[L_NOM_TABLE];
0412 char attribut_pointe[L_NOM_ATTRIB];
0413 } ts_m_valeur;
0414
0415
0416 typedef struct zs_obj_vue_ {
0417 Longint id_to_vue;
0418 char nom_objet[L_NOM_OBJET];
0419 } ts_obj_vue;
0420
0421
0422 typedef struct zs_objet_ {
0423 Longint id_objet;
0424 short type_objet;
0425 char nom_objet[L_NOM_OBJET];
0426 char producteur[L_NOM_PRODUCTEUR];
0427 char ensemble[L_NOM_ENSEMBLE];
0428 char origine[L_NOM_ENSEMBLE];
0429 Longint date_creation;
0430 Longint date_modif;
0431 Longint heure_modif;
0432 short on_off;
0433 short barre;
0434 short double_grise;
0435 short tele;
0436 short nb_param;
0437 } ts_objet;
0438
0439
0440 typedef struct zs_occurence_diagnostic_ {
0441 Longint num_choc;
0442 Longint id_diagnostic;
0443 char repertoire[L_REPERTOIRE];
0444 Longint id_occurence;
0445 } ts_occurence_diagnostic;
0446
0447
0448 typedef struct zs_occurence_traitement_ {
0449 Longint num_choc;
0450 Longint entree2;
0451 Longint id_traitement;
0452 Longint date;
0453 Longint heure;
0454 char repertoire[L_REPERTOIRE];
0455 short etat;
0456 float duree;
0457 char localisation[60];
0458 short nbexec;
0459 Longint id_occurence;
0460 } ts_occurence_traitement;
0461
0462
0463 typedef struct ts_carte_chrono_vme_ {
0464 int id_objet;
0465 short cpt_util_chgt;
0466 short cpt_util_horl;
0467 short cpt_util_mode;
0468 short cpt_util_interrup;
0469 short cpt_date_horl;
0470 short evtex_interrup;
0471 char razdate_decl[13];
0472 short razdate_sens;
0473 short razdate_duree;
0474 short razdate_auto;
0475 char decl_mouchard[13];
0476 } ts_carte_chrono_vme;
0477
0478 typedef struct ts_icv101_ {
0479 int id_objet;
0480 short numero;
0481 short noboard;
0482 short type;
0483 short stype;
0484 short maitre;
0485 short mode;
0486 short softtrig;
0487 short dema;
0488 short maxram;
0489 short datation;
0490 short horloge;
0491 int burst;
0492 int cadence;
0493 int cadsd;
0494 short expostps;
0495 short repsd;
0496 short nvcont;
0497 short nbmotifs;
0498 short countpre;
0499 short nbvoies;
0500 } ts_icv101;
0501
0502 typedef struct ts_v_topmsdiv_ {
0503 int id_param;
0504 short rang;
0505 short type;
0506 short autorisation;
0507 char topms[13];
0508 short duree;
0509 short sens;
0510 } ts_v_topmsdiv;
0511
0512 typedef struct ts_v_graphe_ {
0513 int id_param;
0514 short rang;
0515 short numero_page;
0516 short numero_graphe;
0517 char titre[L_TITRE];
0518 float xmin;
0519 float xmax;
0520 float ymin;
0521 float ymax;
0522 } ts_v_graphe;
0523
0524 typedef struct ts_v_signal_ {
0525 int id_param;
0526 short rang;
0527 short numero_page;
0528 short numero_graphe;
0529 char signal[L_NOM_OBJET];
0530 short indice;
0531 char couleur[L_COULEUR_SIGNAL];
0532 short tri;
0533 char valid[2];
0534 } ts_v_signal;
0535
0536
0537 typedef struct zs_p_vue_ {
0538 Longint id_to_vue;
0539 char nom_param[L_NOM_ATTRIB];
0540 short categ_param;
0541 } ts_p_vue;
0542
0543
0544 typedef struct zs_parametre_ {
0545 Longint id_param;
0546 Longint id_objet;
0547 char nom_param[L_NOM_PARAM];
0548 short rang;
0549 Longint date_creation;
0550 Longint date_modif;
0551 Longint heure_modif;
0552 short format;
0553 Longint nb_val;
0554 short categ_param;
0555 } ts_parametre;
0556
0557
0558 typedef struct zs_responsable_ {
0559 Longint id_utilisateur;
0560 char nom_programme[17];
0561 char code_objet[2];
0562 } ts_responsable;
0563
0564
0565
0566 typedef struct zs_sequenceur_numerique_ {
0567 Longint id_objet;
0568 short type;
0569 Longint horloge;
0570 Longint dureemax;
0571 short repet;
0572 } ts_sequenceur_numerique;
0573
0574
0575 typedef struct zs_strategie_diagnostic_ {
0576 Longint id_objet;
0577 short numero;
0578 short pretrig;
0579 Longint flux;
0580 } ts_strategie_diagnostic;
0581
0582
0583 typedef struct zs_strategie_pilote_ {
0584 Longint id_objet;
0585 short numero;
0586 Longint debut;
0587 Longint fin;
0588 short priorite;
0589 } ts_strategie_pilote;
0590
0591
0592 typedef struct zs_to_vue_ {
0593 Longint id_to_vue;
0594 Longint id_vue;
0595 short type_objet;
0596 char libelle[L_LIBELLE_VUE];
0597 } ts_to_vue;
0598
0599
0600 typedef struct zs_top_ {
0601 char producteur[L_NOM_PRODUCTEUR];
0602 char ensemble[L_NOM_ENSEMBLE];
0603 char nom_util[33];
0604 char nom_machine[17];
0605 } ts_top;
0606
0607
0608 typedef struct zs_tore_supra_ {
0609 Longint id_objet;
0610 char phase[2];
0611 } ts_tore_supra;
0612
0613
0614 typedef struct zs_traitement_ {
0615 Longint id_objet;
0616 short version;
0617 Longint id_traitement;
0618 Longint creation;
0619 char machine[17];
0620 char type_machine[4];
0621 char localisation[65];
0622 short nb_entrees;
0623 short nb_donnees;
0624 char auteurs[65];
0625 short changement_version;
0626 } ts_traitement;
0627
0628
0629 typedef struct zs_utilisateur_ {
0630 char nom_util[L_NOM_UTIL];
0631 char nom_utilisateur[L_NOM_UTIL_UNIX];
0632 char prenom_utilisateur[17];
0633 Longint id_utilisateur;
0634 char telephone[33];
0635 char site[33];
0636 short confidentialite;
0637 short profil;
0638 } ts_utilisateur;
0639
0640
0641 typedef struct zs_v_cadran_ {
0642 Longint id_param;
0643 short rang;
0644 short code;
0645 char nom[L_NOM_DECLENCHE];
0646 char affich[2];
0647 char stratpil[L_NOM_STRATEGIE];
0648 char comment[L_COMMENTAIRE];
0649 } ts_v_cadran;
0650
0651
0652 typedef struct zs_v_char12_ {
0653 Longint id_param;
0654 short rang;
0655 char char12[13];
0656 } ts_v_char12;
0657
0658 typedef struct ts_v_declenche_ {
0659 int id_param;
0660 short rang;
0661 char declenche[L_NOM_DECLENCHE];
0662 } ts_v_declenche;
0663
0664
0665 typedef struct ts_v_texte_ {
0666 int id_param;
0667 short rang;
0668 char texte[L_TEXTE];
0669 } ts_v_texte;
0670
0671
0672 typedef struct zs_v_chrono_ {
0673 Longint id_param;
0674 short rang;
0675 char valid[2];
0676 char typedecl[2];
0677 char repere[L_NOM_REPERE];
0678 char declenche[L_NOM_DECLENCHE];
0679 float decalage;
0680 char ref[9];
0681 float duree;
0682 char comment[L_COMMENTAIRE];
0683 } ts_v_chrono;
0684
0685
0686 typedef struct zs_v_common_ {
0687 Longint id_param;
0688 short rang;
0689 char nom_diag[L_NOM_PRODUCTEUR];
0690 char nom_objet[L_NOM_OBJET];
0691 char nom_param[L_NOM_PARAM];
0692 char colonne[L_NOM_COLONNE];
0693 short indice1;
0694 short indice2;
0695 char format[L_FORMAT];
0696 } ts_v_common;
0697
0698
0699 typedef struct zs_v_courbe_ {
0700 short numero_pg;
0701 short numero_gr;
0702 char nomdonnee[19];
0703 short tri;
0704 short lissage;
0705 short offset;
0706 } ts_v_courbe;
0707
0708
0709 typedef struct zs_v_decl_cond_ {
0710 Longint id_param;
0711 short rang;
0712 char declenche[L_NOM_DECLENCHE];
0713 char condition[33];
0714 } ts_v_decl_cond;
0715
0716
0717 typedef struct zs_v_decl_seq_ {
0718 Longint id_param;
0719 short rang;
0720 char ctype[L_CTYPE];
0721 char declenche[L_NOM_DECLENCHE];
0722 char nom_carte[L_NOM_CARTE];
0723 } ts_v_decl_seq;
0724
0725
0726 typedef struct zs_v_declenc_ {
0727 Longint id_param;
0728 short rang;
0729 char nom[L_NOM_DECLENCHE];
0730 float temps;
0731 } ts_v_declenc;
0732
0733
0734
0735 typedef struct zs_v_descripteur_ {
0736 int id_param;
0737 short rang;
0738 int num_choc;
0739 char nom_diag[13];
0740 char donnee_brute[13];
0741 short indiceb;
0742 char nom_trait[13];
0743 char donnee_traitee[13];
0744 short indicet;
0745 } ts_v_descripteur;
0746
0747
0748
0749 typedef struct zs_v_evtext_ {
0750 Longint id_param;
0751 short rang;
0752 char valid[2];
0753 char nomref[L_NOM_REF];
0754 char nomevt[L_NOM_EVENEMENT];
0755 float debvalid;
0756 float finvalid;
0757 char comment[L_COMMENTAIRE];
0758 } ts_v_evtext;
0759
0760
0761 typedef struct zs_v_float4_ {
0762 Longint id_param;
0763 short rang;
0764 float float4;
0765 } ts_v_float4;
0766
0767
0768 typedef struct ts_v_float4_char64_ {
0769 int id_param;
0770 short rang;
0771 float float4;
0772 char comment[65];
0773 } ts_v_float4_char64;
0774
0775
0776 typedef struct zs_v_float4_float4_ {
0777 Longint id_param;
0778 short rang;
0779 float float4_1;
0780 float float4_2;
0781 } ts_v_float4_float4;
0782
0783
0784 typedef struct zs_v_float8_ {
0785 Longint id_param;
0786 short rang;
0787 double float8;
0788 } ts_v_float8;
0789
0790
0791 typedef struct zs_v_int1_ {
0792 Longint id_param;
0793 short rang;
0794 short integer1;
0795 } ts_v_int1;
0796
0797
0798 typedef struct zs_v_int2_ {
0799 Longint id_param;
0800 short rang;
0801 short integer2;
0802 } ts_v_int2;
0803
0804
0805 typedef struct ts_v_int2_char64_ {
0806 int id_param;
0807 short rang;
0808 short int2;
0809 char comment[65];
0810 } ts_v_int2_char64;
0811
0812
0813
0814 typedef struct ts_v_achrono_ {
0815 int id_param;
0816 short rang;
0817 char code[2];
0818 char type[2];
0819 char declenche[13];
0820 float decalage;
0821 float duree;
0822 char comment[33];
0823 } ts_v_achrono;
0824
0825
0826
0827 typedef struct zs_v_int2_int2_ {
0828 Longint id_param;
0829 short rang;
0830 short int2_1;
0831 short int2_2;
0832 } ts_v_int2_int2;
0833
0834
0835 typedef struct zs_v_int4_ {
0836 Longint id_param;
0837 short rang;
0838 Longint integer4;
0839 } ts_v_int4;
0840
0841
0842 typedef struct zs_v_int4_float4_ {
0843 Longint id_param;
0844 short rang;
0845 Longint integer4;
0846 float float4;
0847 } ts_v_int4_float4;
0848
0849
0850 typedef struct zs_v_lien_ {
0851 Longint id_param;
0852 short rang;
0853 char declench1[L_NOM_DECLENCHE];
0854 char declench2[L_NOM_DECLENCHE];
0855 } ts_v_lien;
0856
0857
0858 typedef struct zs_v_registres_ {
0859 Longint id_param;
0860 short rang;
0861 short numreg;
0862 char declenche[L_NOM_DECLENCHE];
0863 char comment[L_COMMENTAIRE];
0864 } ts_v_registres;
0865
0866
0867 typedef struct zs_v_sernam_ {
0868 Longint id_param;
0869 short rang;
0870 short code;
0871 char nom[L_NOM_DECLENCHE];
0872 char affich[2];
0873 char comment[L_COMMENTAIRE];
0874 } ts_v_sernam;
0875
0876
0877 typedef struct zs_v_stratdiag_ {
0878 Longint id_param;
0879 short rang;
0880 char nomdonnee[L_NOM_DONNEE];
0881 short algo;
0882 short a;
0883 short b;
0884 } ts_v_stratdiag;
0885
0886
0887 typedef struct zs_v_stratpil_ {
0888 Longint id_param;
0889 short rang;
0890 char nom_diag[L_NOM_PRODUCTEUR];
0891 char nom_strat[L_NOM_STRATEGIE];
0892 } ts_v_stratpil;
0893
0894
0895 typedef struct zs_v_t_decode_ {
0896 Longint id_param;
0897 short rang;
0898 char type[2];
0899 short numero;
0900 short polar;
0901 char declench1[L_NOM_DECLENCHE];
0902 char declench2[L_NOM_DECLENCHE];
0903 Longint duree;
0904 char comment[L_COMMENTAIRE];
0905 } ts_v_t_decode;
0906
0907
0908 typedef struct zs_v_t_encode_ {
0909 Longint id_param;
0910 short rang;
0911 char type[2];
0912 short polar;
0913 char declenche[L_NOM_DECLENCHE];
0914 short nbsaut;
0915 short nbmax;
0916 char comment[L_COMMENTAIRE];
0917 } ts_v_t_encode;
0918
0919
0920 typedef struct zs_v_t_it_ {
0921 Longint id_param;
0922 short rang;
0923 short polar;
0924 char declenche[L_NOM_DECLENCHE];
0925 } ts_v_t_it;
0926
0927
0928 typedef struct zs_v_tab_seq_ {
0929 Longint id_param;
0930 short rang;
0931 short voie;
0932 Longint temps;
0933 Longint cadence;
0934 short nbimp;
0935 } ts_v_tab_seq;
0936
0937
0938 typedef struct zs_v_voie_ {
0939 Longint id_param;
0940 short rang;
0941 short voie;
0942 char nom_carte[L_NOM_CARTE];
0943 } ts_v_voie;
0944
0945
0946 typedef struct zs_v_voie_a_ {
0947 Longint id_param;
0948 short rang;
0949 short voie;
0950 char nom_carte[L_NOM_CARTE];
0951 float a;
0952 } ts_v_voie_a;
0953
0954
0955 typedef struct zs_v_voie_ab_ {
0956 Longint id_param;
0957 short rang;
0958 short voie;
0959 char nom_carte[L_NOM_CARTE];
0960 float a;
0961 float b;
0962 } ts_v_voie_ab;
0963
0964
0965 typedef struct zs_v_voie_gain_ {
0966 Longint id_param;
0967 short rang;
0968 short voie;
0969 short gainpro;
0970 float gainfix;
0971 } ts_v_voie_gain;
0972
0973
0974 typedef struct zs_v_voie_seq_ {
0975 Longint id_param;
0976 short rang;
0977 short voie;
0978 short polar;
0979 Longint dureeimp;
0980 char comment[L_COMMENTAIRE];
0981 } ts_v_voie_seq;
0982
0983
0984 typedef struct zs_version_ {
0985 Longint id_objet;
0986 char code_objet[2];
0987 Longint id_donnee;
0988 short rang_donnee;
0989 } ts_version;
0990
0991
0992 typedef struct zs_vue_ {
0993 Longint id_vue;
0994 char nom_vue[L_NOM_VUE];
0995 char proprietaire[L_NOM_UTIL_UNIX];
0996 } ts_vue;
0997
0998
0999 typedef struct zs_tableau_de_bord {
1000 Longint id_tableau;
1001 char nom_tableau[L_NOM_TABLEAU];
1002 Longint proprietaire;
1003 } ts_tableau_de_bord;
1004
1005
1006
1007 typedef struct ts_achrono_ {
1008 int id_objet;
1009 char type[2];
1010 char declenche[13];
1011 float retard;
1012 float maille;
1013 } ts_achrono;