unsigned long PICMLX_EchoDirectEx (char remoteMachine[], unsigned long remotePort, unsigned long timeout, unsigned long *listenPort, unsigned long *cardCount, unsigned long *clientCount, unsigned long *openCardCount, char description[], unsigned long descriptionLength, char LXIAddress[], unsigned long LXIAddressLength);
Send a direct inquiry to a LXI for getting information. If LXI is available, then you can get information
about LXI in 'LXIEntry' structure. If you pass a null as a LXIEntry variable, you can only find out if a LXI
is available (return value is zero). If LXI isn't available (cannot ping a target) return value is a
ER_PICMLX_CLI_PING_TIMEOUT.
| Input | ||
| Name | Type | Description |
| remoteMachine | char [] |
IP address or name of remote LXI. |
| remotePort | unsigned long |
Connection port of remote LXI. |
| timeout | unsigned long |
Connection timeout in milliseconds. |
| descriptionLength | unsigned long | |
| LXIAddressLength | unsigned long | |
| Output | ||
| Name | Type | Description |
| listenPort | unsigned long (passed by reference) |
Returns server bridge listen port for connections. |
| cardCount | unsigned long (passed by reference) |
Returns available card count. |
| clientCount | unsigned long (passed by reference) |
Returns connected client count. |
| openCardCount | unsigned long (passed by reference) |
Returns opened card count. |
| description | char [] |
Returns information string. |
| LXIAddress | char [] |
Returns IP address. |
| Name | Type | Description |
| return | unsigned long |
Zero for success, or no-zero error code. |
Connection & Discovery
Client Bridge for LXI - Communication
Alphabetical Function Index
Hierarchical Function Index