AXIOMTEK AX10445 Series User Manual page 40

Isolated dual channel rs422/485 interface module
Table of Contents

Advertisement

AX10445 Module Series User's Manual
/* retrieve data from channel 1 receive buffer */
int GetlStr()
{
if (rear1 == front1) return 0;
sil = 0;
while (si1 < BUFSIZE)
{
if (rear1 != front1)
{
showbuf1[si1] = inbuf1[rear1];
si1++;
rear1++;
}
else {
/* no data in buffer now */
showbuf1[si1] = '\ 0';
return si1;
}
}
return 0;
}
/* retrieve data from channel 2 receive buffer */
int Get2Str()
{
if (rear2 == front2) return 0;
si2 = 0;
while (si2 < BUFSIZE)
{
if (rear 2 != front2)
{
showbuf2[si2] = inbuf2[rear2];
si2++;
rear2++;
}
else {
/* no data in buffer now */
showbuf2[si2] = '\ 0';
return si2;
}
32
Application

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AX10445 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Ax10445aAx10445b

Table of Contents