readrs

Navigation:  Programming language SQC > Built-in functions > Serial >

readrs

Previous pageReturn to chapter overviewNext page

The readrs() function can be used if no interrupt function is used.

 

int readrs(int fd,char *buffer,int buffer_size,int timeout_ms,char endsign)

 

Example:

 

void main() 

{

    char buffer[100];

    int len,

        fd = openrs(RS232_1,9600,8,0,1,'>');

 

    while(1) 

    {

        if(recvrs(fd))

        {

            len = readrs(fd,buffer,100,1000,'>');

            if(len)

            {

                buffer[len] = '\0';

                printf("buffer %s\n",buffer);

            }

        }

 

        sleep(1000);

     }

     

     return;

}