Moxa Technologies 5400 user manual IP Serial LIB Function Groups, Example Program, Inquiry

Models: 5400

1 96
Download 96 pages 46.55 Kb
Page 77
Image 77

 

 

 

 

IP Serial LIB

IP Serial LIB Function Groups

 

 

Server Control

Port Control

Input/Output Data

Port Status

Miscellaneous

nsio_init

nsio_open

 

Inquiry

 

nsio_read

nsio_lstatus

nsio_break

nsio_end

nsio_close

nsio_SetReadTimeouts nsio_data_status

nsio_break_on

nsio_resetserver

nsio_ioctl

nsio_write

 

nsio_break_off

nsio_checkalive

nsio_flowctrl

nsio_SetWriteTimeouts

nsio_breakcount

 

nsio_DTR

 

 

 

 

nsio_RTS

 

 

 

 

nsio_lctrl

 

 

 

 

nsio_baud

 

 

 

 

nsio_resetport

 

 

 

Example Program

 

 

 

 

char NPortip=”192.168.1.10”;

 

/*data buffer, 255 chars */

char buffer[255];

 

 

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 P_NONE) );

/*set 9600, N81 */

 

sleep(1000);

 

 

/* wait for 1000 ms for data */

nsio_read(port, buffer, 200);

 

/* read 200 bytes from port 1 */

nsio_close(portid);

 

 

/* close this serial port */

nsio_end();

 

 

/* close IP Serial Library */

NPort 5400 Series User’s Manual 7-3

Page 77
Image 77
Moxa Technologies 5400 user manual IP Serial LIB Function Groups, Example Program, Inquiry