tswrit

PURPOSE ^

C/C++ source

SYNOPSIS ^

C/C++ source

DESCRIPTION ^

C/C++ source

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 /*------------------------------------------------------------------------*/
0002 /*  bout de code pour Stephane                                            */
0003 /*------------------------------------------------------------------------*/
0004 #include <stdio.h>
0005 #include <sys/types.h>
0006 
0007 char  nomdiag[20];
0008 char tslib_reel = 'f';
0009 
0010 /*================================================================= */
0011 /*..main --                                                         */
0012 /*------------------------------------------------------------------*/
0013 int main(argc, argv)
0014 int argc;
0015 char **argv;
0016 {
0017                                                                          
0018 
0019   char  *user_env;  
0020   int        n;
0021   char       ligne_cmd[256];
0022                                                                    
0023   printf("      performance de TSwrite param       \n");
0024   strcpy(nomdiag,"DVME1");
0025   
0026   printf("-----------------------------------------\n");
0027    ts_chronochoc();
0028   printf("-----------------------------------------\n");
0029 
0030 
0031 } /* main */
0032 /*--------------------------------------------------------*/
0033 int ts_chronochoc ()
0034 { 
0035   
0036   char  nom_prod[64],nom_param[2][13];
0037   
0038   int   i,j,cr,lg,taille_max,nbeve;
0039   int   tab_nbeve[2],tab_lg[2],tab_param[510];
0040   
0041   printf("****  ecriture ETATCHRONO ***************\n");
0042   
0043   nbeve=255;
0044   for (i=0;i<510;i++) {tab_param[i]=i;}
0045   strcpy(nom_prod, nomdiag);      
0046   strncpy(nom_param[0],"CODECHRO",13); /** YB  **/
0047   strncpy(nom_param[1],"DATECHRO",13); /** YB  **/
0048   
0049   printf("nom du producteur : %s qui a %d codes\n",nom_prod,nbeve);
0050   printf("---------------------------------\n");
0051   
0052   lg = 255 * 4; 
0053   tab_nbeve[0]=255;
0054   tab_lg[0]=lg;
0055   tab_nbeve[1]=255;
0056   tab_lg[1]=lg;
0057 
0058   printf(" stockage base de la chronometrie du choc\n");
0059 
0060   cr = TSwriteParam(0,nom_prod,"ETATCHRONO",nom_param,2,tab_nbeve,tab_lg,(char *)tab_param); 
0061   if (cr) 
0062     { printf("ts_chronochoc: TSwriteParam PB pour ETATCHRONO :%d\n",cr); }
0063 
0064 /*
0065   printf(" archivage de la chronometrie du choc\n");
0066   cr = TSwriteParam(1,nom_prod,"ETATCHRONO",nom_param,2,tab_nbeve,tab_lg,(char *)tab_param);
0067   if (cr) 
0068     { printf("ts_chronochoc: TSwriteParam PB pour ETATCHRONO :%d\n",cr); }
0069     
0070 */
0071   printf(" chronometrie du choc TERMINE\n");
0072   return(0);
0073     
0074 }   
0075

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