Herunterladen Inhalt Inhalt Diese Seite drucken

W&T Electronics 58661 Handbuch Seite 98

Com-server lc
Inhaltsverzeichnis

Werbung

W&T
unsigned int port_anz;
}BOX_DESCRIPT;
typedef struct _PORT_DESCRIPT
{ union
{ unsigned int wState;
struct _new_type
{ unsigned char port_type; // 0x01 = serieller Port (Serial CPU-Port)
unsigned char state;
};
};
unsigned int
unsigned long remote_IP;
unsigned int
}PORT_DESCRIPT;
typedef struct _WT_INTERN3
{
BOX_VERSION
BOX_DESCRIPT bd;
PORT_DESCRIPT pd[ACT_PROCESS];
} WT_INTERN3;
#pragma pack()
1
Alle Variablen der Typen „Integer" und „Long" werden
in Host-Order abgebildet. D.h., die niederwertigen Bytes
werden als erste aufgeführt.
UDP arbeitet verbindungslos und ungesichert. Sowohl das eige-
ne Request- wie auch das Reply-Paket des Com-Servers können
jederzeit verloren gehen. Zur sicheren Ermittlung aller in einem
Subnet installierten Com-Server, sollte der Request-Broadcast
daher ggf. wiederholt werden.
98
Erweiterte Dienste des Com-Servers
// Anzahl der Ports im Com-Server
// (port_anz * 10 byte)
// ( 10 byte )
// 0x02 = Serieller Port (UART Port)
// 0x03 = reserved
// 0x04 = Digital E/A
// 0x05 = Analog E/A (in Vorbereitung)
// 0x06 = W&T Dual Port RAM
// 0=free, 1=connect, 2=waits
mode;
// 0x0001 = TCP-Client
// 0x0002 = TELNET-Client
// 0x0003 = FTP-Client
// 0x0004 = Box2Box-Client (aktiv)
// 0x0005 = UDP Send/ReceiveMode
// 0x0006 = MULTI PORT (DPRAM, SERIAL PROTOCOL)
// 0x0007 = SNMP-Agent
// 0x0008 = Box2Box Server (passiv)
// 0x0010 = SLIP Router
// 0x0020 = PPP Router (in Vorbereitung)
// 0x0030 = Box2Box Bus System: Slave Box
// 0x0040 = Box2Box Bus System: Master Box
// wenn state == CONNECT, sonst 0
remote_port; // wenn state == CONNECT, sonst 0
// ** all parameters in Hostorder / Low Byte First **
bv;
// Port = UDP_BOX_INFO_8513

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis