Cronyx Site
About Cronyx
Products Prices Contact information Search English 
English Russian  Russian
Software Payment
What's new
F. A. Q.
Partners
Site map


Форум cronyx.ru (архив)

Все-таки. Вот простой пример.zeo  ::  2006-10-25 16:03

Записываю в cp0 единицы. На выходе на канале cp2 должен тоже получить единийы, но получаю шум (255).

#define TIME_SLOT 1

int main(int argc, char *argv[])
{
unsigned char buf[8][31];
int fd,fd2;
fd = open("/dev/cronyx/cp0", O_NONBLOCK | O_RDWR);
fd2 = open("/dev/cronyx/cp1", O_NONBLOCK | O_RDWR);
while (!finish)
{
for(int j=0; j<8; j++) buf[j][TIME_SLOT] = 1;
write( fd, buf, sizeof(buf) );

read( fd2, buf, sizeof(buf) );
for(int j=0; j<8; j++) cout << (int)buf[j][TIME_SLOT];
cout<<endl;
usleep(500);
}
}
if (fd>0) close(fd);
if (fd2>0) close(fd2);
}



Вопрос по заворотам каналов.
zeo  ::  2006-10-25 12:59
   Переформулируйте вопрос (+)ly  ::  2006-10-25 13:24
      Уточнениеzeo  ::  2006-10-25 13:43
         Ответ (+)ly  ::  2006-10-25 13:50
            Продолжениеzeo  ::  2006-10-25 13:52
               С чего бы это? (+)ly  ::  2006-10-25 14:00
                  как тогда сделать?zeo  ::  2006-10-25 14:10
                     Примерно так (+)ly  ::  2006-10-25 15:02
                        Мне надо по другомуzeo  ::  2006-10-25 15:06
                           Тогда просто соедините два интерфейса между собой (-)ly  ::  2006-10-25 15:21
                              Все-таки. Вот простой пример.zeo  ::  2006-10-25 16:03
                                 Код не совсем корректен (+)ly  ::  2006-10-26 17:46

Copyright © 1996-2024 Cronyx