tsarcad

PURPOSE ^

Header source

SYNOPSIS ^

Header source

DESCRIPTION ^

Header source

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

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 /* Ne pas supprimer la ligne qui suit, elle sert a generer DicoTop_ESQLC.h*/
0021 /* Description of table carte_camac_2162 from database basetop */
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    /* JS was here on Feb 04 2000 */
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 /* Description of table carte_camac_6103 from database basetop */
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 /* Description of table carte_camac_6810 from database basetop */
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 /* Description of table carte_camac_8818 from database basetop */
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 /* Description of table carte_chrono from database basetop */
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 /* Description of table carte_date1 from database basetop */
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 /* Description of table carte_date2 from database basetop */
0145  typedef struct zs_carte_date2_ {
0146     Longint    id_objet;
0147     short    numero;
0148     short    numicm100;
0149   } ts_carte_date2;
0150 
0151 /* Description of table carte_icm100 from database basetop */
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 /* Description of table carte_icm101 from database basetop */
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 /* Description of table choc_reduit from database basetop */
0209  typedef struct zs_choc_reduit_ {
0210     Longint    num_choc;
0211     Longint    date;
0212     Longint    heure;
0213   } ts_choc_reduit;
0214 
0215 /* Description of table chrono from database basetop */
0216  typedef struct zs_chrono_ {
0217     Longint    id_objet;
0218     char    stratpilf[L_NOM_STRATEGIE];
0219   } ts_chrono;
0220 
0221 /* Description of table comment_param from database basetop */
0222  typedef struct zs_comment_param_ {
0223     Longint    id_param;
0224     char    commentaire[L_COMMENTAIRE_PARAM];
0225   } ts_comment_param;
0226 
0227 /* Description of table commentaire from database basetop */
0228  typedef struct zs_commentaire_ {
0229     Longint    id_objet;
0230     char    commentaire[L_COMMENTAIRE_OBJET];
0231   } ts_commentaire;
0232 
0233 /* Description of table common from database basetop */
0234  typedef struct zs_common_ {
0235     Longint    id_objet;
0236     short    numero;
0237   } ts_common;
0238 
0239 /* Description of table consigne from database basetop */
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 /* Description of table asservissement from database basetop */
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 /* Description of table decodeur_chrono from database basetop */
0261  typedef struct zs_decodeur_chrono_ {
0262         int     id_objet;
0263   } ts_decodeur_chrono;
0264 
0265 /* Description of table encodeur_chrono from database basetop */
0266  typedef struct zs_encodeur_chrono_ {
0267         int     id_objet;
0268   } ts_encodeur_chrono;
0269 
0270 /* Description of table pilotage from database basetop */
0271  typedef struct zs_pilotage_ {
0272         int     id_objet;
0273   } ts_pilotage;
0274 
0275 /* Description of table v_listdiag from database basetop */
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 /* Description of table diagnostic from database basetop */
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 /* Description of table donnee from database basetop */
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 /* Description of table fonction from database basetop */
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 /* Description of table generateur_de_fonctions from database basetop */
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 /* Description of table groupe_heterogene from database basetop */
0355  typedef struct zs_groupe_heterogene_ {
0356     Longint    id_groupe;
0357     Longint    id_donnee;
0358     short    rang_donnee;
0359   } ts_groupe_heterogene;
0360 
0361 /* Description of table id_objet from database basetop */
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 /* Description of table donnee_generique from database arcad */
0372   typedef struct zs_donnee_generique_ {
0373         int     id_objet;
0374   } ts_donnee_generique;
0375 
0376 /* Description of table m_liens_to from database basetop */
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 /* Description of table m_param from database basetop */
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 /* Description of table obj_vue from database basetop */
0416  typedef struct zs_obj_vue_ {
0417     Longint    id_to_vue;
0418     char    nom_objet[L_NOM_OBJET];
0419   } ts_obj_vue;
0420 
0421 /* Description of table objet from database basetop */
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 /* Description of table occurence_diagnostic from database basetop */
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 /* Description of table occurence_traitement from database basetop */
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 /*** JS - 05.2002 - Ajout de l'objet carte_chrono_vme ***/
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;        /* Assume 32-bit int */
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;          /* Assume 32-bit int */
0492         int     cadence; /* Assume 32-bit int */
0493         int     cadsd;   /* Assume 32-bit int */
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;       /* Assume 32-bit int */
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;       /* Assume 32-bit int */
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 /* Description of table p_vue from database basetop */
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 /* Description of table parametre from database basetop */
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 /* Description of table responsable from database basetop */
0558  typedef struct zs_responsable_ {
0559     Longint    id_utilisateur;
0560     char    nom_programme[17];
0561     char    code_objet[2];
0562   } ts_responsable;
0563 
0564 /* Description of table sequenceur_numerique from database basetop */
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 /* Description of table strategie_diagnostic from database basetop */
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 /* Description of table strategie_pilote from database basetop */
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 /* Description of table to_vue from database basetop */
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 /* Description of table top from database basetop */
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 /* Description of table tore_supra from database basetop */
0608  typedef struct zs_tore_supra_ {
0609     Longint    id_objet;
0610     char    phase[2];
0611   } ts_tore_supra;
0612 
0613 /* Description of table traitement from database basetop */
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 /* Description of table utilisateur from database basetop */
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 /* Description of table v_cadran from database basetop */
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 /* Description of table v_char12 from database basetop */
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;       /* Assume 32-bit int */
0660         short   rang;
0661         char    declenche[L_NOM_DECLENCHE];
0662   } ts_v_declenche;
0663   
0664 /* Description of table v_texte from database mizar::arcad */
0665   typedef struct ts_v_texte_ {
0666         int     id_param;       /* Assume 32-bit int */
0667         short   rang;
0668         char    texte[L_TEXTE];
0669   } ts_v_texte;
0670 
0671 /* Description of table v_chrono from database basetop */
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 /* Description of table v_common from database basetop */
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 /* Description of table v_courbe from database basetop */
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 /* Description of table v_decl_cond from database basetop */
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 /* Description of table v_decl_seq from database basetop */
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 /* Description of table v_declenc from database basetop */
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 /* 06.2001 - ajout du parametre descripteur */
0734 /* Description of table v_descripteur from database arcad */
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 /* Description of table v_evtext from database basetop */
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 /* Description of table v_float4 from database basetop */
0761  typedef struct zs_v_float4_ {
0762     Longint    id_param;
0763     short    rang;
0764     float    float4;
0765   } ts_v_float4;
0766 
0767 /* Description of table v_float4_char64 from database arcad */
0768   typedef struct ts_v_float4_char64_ {
0769         int     id_param;       /* Assume 32-bit int */
0770         short   rang;
0771         float   float4;
0772         char    comment[65];
0773   } ts_v_float4_char64;
0774 
0775 /* Description of table v_float4_float4 from database basetop */
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 /* Description of table v_float8 from database basetop */
0784  typedef struct zs_v_float8_ {
0785     Longint    id_param;
0786     short    rang;
0787     double    float8;
0788   } ts_v_float8;
0789 
0790 /* Description of table v_int1 from database basetop */
0791  typedef struct zs_v_int1_ {
0792     Longint    id_param;
0793     short    rang;
0794     short    integer1;
0795   } ts_v_int1;
0796 
0797 /* Description of table v_int2 from database basetop */
0798  typedef struct zs_v_int2_ {
0799     Longint    id_param;
0800     short    rang;
0801     short    integer2;
0802   } ts_v_int2;
0803 
0804 /* Description of table v_int2_char64 from database arcad */
0805   typedef struct ts_v_int2_char64_ {
0806         int     id_param;       /* Assume 32-bit int */
0807         short   rang;
0808         short   int2;
0809         char    comment[65];
0810   } ts_v_int2_char64;
0811 
0812 /* 12.98 - ajout du parametre achrono */
0813 /* Description of table v_achrono from database arcad */
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 /* Description of table v_int2_int2 from database basetop */
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 /* Description of table v_int4 from database basetop */
0835  typedef struct zs_v_int4_ {
0836     Longint    id_param;
0837     short    rang;
0838     Longint    integer4;
0839   } ts_v_int4;
0840 
0841 /* Description of table v_int4_float4 from database basetop */
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 /* Description of table v_lien from database basetop */
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 /* Description of table v_registres from database basetop */
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 /* Description of table v_sernam from database basetop */
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 /* Description of table v_stratdiag from database basetop */
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 /* Description of table v_stratpil from database basetop */
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 /* Description of table v_t_decode from database basetop */
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 /* Description of table v_t_encode from database basetop */
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 /* Description of table v_t_it from database basetop */
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 /* Description of table v_tab_seq from database basetop */
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 /* Description of table v_voie from database basetop */
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 /* Description of table v_voie_a from database basetop */
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 /* Description of table v_voie_ab from database basetop */
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 /* Description of table v_voie_gain from database basetop */
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 /* Description of table v_voie_seq from database basetop */
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 /* Description of table version from database basetop */
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 /* Description of table vue from database basetop */
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 /* Description of table tableau_de_bord from database basetop */
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 /* 12.98 - ajout du type d'objet achrono */
1006 /* Description of table achrono from database arcad */
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;

Community support and wiki are available on Redmine. Last update: 18-Apr-2019.