예제 #1
0
파일: main.cpp 프로젝트: nrj123/pvb
int main(int ac, char **av)
{
PARAM p;
int   s,i;

  pvInit(ac,av,&p);
  /* here you may interpret ac,av and set p->user to your data */
  for(i=1; i<ac; i++)
  {
    if(strcmp(av[i],"-1") == 0)
    {
      s = pvAccept(&p);
      if(s > 0) 
      {
        p.s = s;
        p.free = 0;
        pvMain(&p);
      }
      else
      {
        printf("pvAccept error\n");
      }
      return 0;
    }
  }
  while(1)
  {
    s = pvAccept(&p);
    if(s != -1) pvCreateThread(&p,s);
    else        break;
  }
  return 0;
}
예제 #2
0
파일: main.cpp 프로젝트: arhunn/pvbaddon
int main(int ac, char **av)
{
PARAM p;

  pvInit(ac,av,&p);
  /* here you may interpret ac,av and set p->user to your data */
  pvMain(&p);
  return 0;
}
예제 #3
0
파일: main.cpp 프로젝트: AugustXiao/pvb
int main(int ac, char **av)
{
PARAM p;

  pvInit(ac,av,&p);
  luaInit();
  pvMain(&p);
  return 0;
}
예제 #4
0
파일: main.cpp 프로젝트: arhunn/pvbaddon
int main(int ac, char **av)
{
PARAM p;

  pvInit(ac,av,&p);
  /* here you may interpret ac,av and set p->user to your data */
  rlSetTranslator("GERMAN","translation.ini");
  pvMain(&p);
  return 0;
}
예제 #5
0
파일: main.cpp 프로젝트: nrj123/pvb
int main(int ac, char **av)
{
PARAM p;

  pvInit(ac,av,&p);
  printf("main:version=%s\n",p.version);
  /* here you may interpret ac,av and set p->user to your data */
  pvMain(&p);
  return 0;
}
예제 #6
0
파일: main.cpp 프로젝트: arhunn/pvbaddon
int main(int ac, char **av)
{
PARAM p;

  acqui = new rlDataAcquisition("/srv/automation/mbx/ethernetip1.mbx",
                                "/srv/automation/shm/ethernetip1.shm",65536);
  pvInit(ac,av,&p);
  /* here you may interpret ac,av and set p->user to your data */
  pvMain(&p);
  return 0;
}
예제 #7
0
파일: main.cpp 프로젝트: arhunn/pvbaddon
int main(int ac, char **av)
{
PARAM p;
int   s;

  pvInit(ac,av,&p);
  /* here you may interpret ac,av and set p->user to your data */
  while(1)
  {
    s = pvAccept(&p);
    if(s != -1) pvCreateThread(&p,s);
    else        break;
  }
  return 0;
}
예제 #8
0
파일: main.cpp 프로젝트: AugustXiao/pvb
int main(int ac, char **av)
{
PARAM p;
int   s;

  pvInit(ac,av,&p);
  luaInit();
  while(1)
  {
    s = pvAccept(&p);
    if(s != -1) pvCreateThread(&p,s);
    else        break;
  }
  return 0;
}
예제 #9
0
파일: main.cpp 프로젝트: arhunn/pvbaddon
int main(int ac, char **av)
{
PARAM p;
int   s;

  acqui = new rlDataAcquisition("/srv/automation/mbx/ethernetip1.mbx",
                                "/srv/automation/shm/ethernetip1.shm",65536);
  pvInit(ac,av,&p);
  /* here you may interpret ac,av and set p->user to your data */
  while(1)
  {
    s = pvAccept(&p);
    if(s != -1) pvCreateThread(&p,s);
    else        break;
  }
  return 0;
}
예제 #10
0
파일: main.cpp 프로젝트: arhunn/pvbaddon
int main(int ac, char **av)
{
PARAM p;
int   s;

  pvInit(ac,av,&p);
  p.language = DEFAULT_LANGUAGE;
  rlSetTranslator("de","translations.ini");
  /* here you may interpret ac,av and set p->user to your data */
  while(1)
  {
    s = pvAccept(&p);
    if(s != -1) pvCreateThread(&p,s);
    else        break;
  }
  return 0;
}
예제 #11
0
파일: main.cpp 프로젝트: arhunn/pvbaddon
int main(int ac, char **av)
{
PARAM p;
int   s;

  pvInit(ac,av,&p);
  /* here you may interpret ac,av and set p->user to your data */
  memset(sendData,0,sizeof(sendData));
  memset(receiveData,0,sizeof(receiveData));
  pbus.create(profibus,NULL);
  while(1)
  {
    s = pvAccept(&p);
    if(s != -1) pvCreateThread(&p,s);
    else        break;
  }
  return 0;
}