Network
Exports OutSlots to and imports OutSlots from the network.
Please check out the tutorial on input/output streams for further information on how to use devices. Due to technical reasons the input and output fields of a device can only be determined at runtime and therefore do not appear in this interface description. Use the "Web Interface Device Management" entry in the "Help" menu of a running InstantPlayer to determine available input and output fields of a device.
Inheritance
Code
XML encoding
<IOSensor type="Network" MulticastAddress='224.21.12.68'
MulticastPort='4711'
MulticastTTL='2'
Address='0.0.0.0'
Port='0'
ID='0'
Servers=''
Prefix='{Hostname}/{SlotLabel}'
Import='true'
Export='true'
/>
Classic encoding
IOSensor {
type "Network"
MulticastAddress "224.21.12.68"
MulticastPort "4711"
MulticastTTL "2"
Address "0.0.0.0"
Port "0"
ID "0"
Servers ""
Prefix "{Hostname}/{SlotLabel}"
Import "true"
Export "true"
}
Interface
Filter: X3D only | Avalon only | All
| id | Name | DataType | PartType | Default | ValueType | Description |
|---|---|---|---|---|---|---|
| MulticastAddress | SFString | initializeOnly | 224.21.12.68 | IP address of the multicast group used by network backends to connect to each other. | ||
| MulticastPort | SFString | initializeOnly | 4711 | Port number of the multicast group used by network backends to connect to each other. | ||
| MulticastTTL | SFString | initializeOnly | 2 | "Time To Live" value for multicast messages. This value defines how many network segments a multicast message can cover. 0 means the message doesn't leave the host, 1 means the message is just sent to the local network, 2 means the message can pass 1 router etc. | ||
| Address | SFString | initializeOnly | 0.0.0.0 | Address of the network interface the server listens for clients. When you do not specify this parameter, the server listens at the default network interface. | ||
| Port | SFString | initializeOnly | 0 | Port the server listens for clients. When you do not specify this parameter, the server automatically chooses an available port. | ||
| ID | SFString | initializeOnly | 0 | ID number of the network backend. Only network backends with the same ID number can connect to each other. | ||
| Servers | SFString | initializeOnly | List of servers the network backend should connect to. Servers are defined by their address and port, separated by ":". List entries are separated by ",". No whitespace is allowed in the list. Usually network backends connect automatically to other network backends, so specifying servers is only necessary for manual connections. | |||
| Prefix | SFString | initializeOnly | {Hostname}/{SlotLabel} | A prefix the network backend puts in front of all labels of exported slots. When you do not enter a label here, the network backend automatically takes the hostname as prefix. | ||
| Import | SFString | initializeOnly | true | When this value is true, the network backend imports OutSlots and InSlots from other network backends. | ||
| Export | SFString | initializeOnly | true | When this value is true, the network backned export OutSlots and InSlots to other network backends. |
