Moxa Technologies 5400 Series IP Serial LIB Function Groups, Example Program, Server Control

Models: 5400 Series

1 104
Download 104 pages 34.06 Kb
Page 89
Image 89

NPort 5400 Series User’s Manual

IP Serial LIB

IP Serial LIB Function Groups

Server Control

nsio_init nsio_end nsio_resetserver nsio_checkalive

Port Control

Input/Output Data

Port Status

Miscellaneous

nsio_open

nsio_read

Inquiry

 

nsio_lstatus

nsio_break

nsio_close

nsio_SetReadTimeouts

nsio_data_status

nsio_break_on

nsio_ioctl

nsio_write

 

nsio_break_off

nsio_flowctrl

nsio_SetWriteTimeouts

 

nsio_breakcount

nsio_DTR

 

 

 

nsio_RTS

 

 

 

nsio_lctrl

 

 

 

nsio_baud

 

 

 

nsio_resetport

 

 

 

Example Program

char NPortip=”192.168.1.10”;

 

char buffer[255];

/*data buffer, 255 chars */

int port = 1;

/*1st port */

int portid;

/* port handle */

nsio_init();

/*initial IP Serial Library */

portid = nsio_open(NPortip, port);

/*1st port, NPort IP=192.168.1.10 */

nsio_ioctl(portid, B9600, (BIT_8 STOP_1

/*set 9600, N81 */

P_NONE) );

/* wait for 1000 ms for data */

sleep(1000);

/* read 200 bytes from port 1 */

nsio_read(port, buffer, 200);

/* close this serial port */

nsio_close(portid);

/* close IP Serial Library */

nsio_end();

 

7-3

Page 89
Image 89
Moxa Technologies 5400 Series IP Serial LIB Function Groups, Example Program, Server Control, Port Control, Port Status