instantreality 1.0

Component:
DIS
Status:
interface only
Structure type:
concrete
Standard:
X3D3.1

ReceiverPdu

ReceiverPdu is a networked PDU information node.

Inheritance

Code

XML encoding
<ReceiverPdu whichGeometry='1'
readInterval='0.1'
writeInterval='1.0'
networkMode='standAlone'
isStandAlone=''
isNetworkReader=''
isNetworkWriter=''
siteID='0'
applicationID='1'
entityID='0'
address='localhost'
port='0'
multicastRelayHost=''
multicastRelayPort='0'
rtpHeaderExpected='false'
isRtpHeaderHeard=''
isActive=''
timestamp=''
radioID='0'
receivedPower='0.0'
receiverState='0'
transmitterSiteID='0'
transmitterApplicationID='0'
transmitterEntityID='0'
transmitterRadioID='0'
bboxCenter='0 0 0'
bboxSize='-1 -1 -1'
render='TRUE'
showBBox='FALSE'
logFeature=''
 />
Classic encoding
ReceiverPdu {
	whichGeometry 1
	readInterval 0.1
	writeInterval 1.0
	networkMode standAlone
	isStandAlone 
	isNetworkReader 
	isNetworkWriter 
	siteID 0
	applicationID 1
	entityID 0
	address "localhost"
	port 0
	multicastRelayHost ""
	multicastRelayPort 0
	rtpHeaderExpected false
	isRtpHeaderHeard 
	isActive 
	timestamp 
	radioID 0
	receivedPower 0.0
	receiverState 0
	transmitterSiteID 0
	transmitterApplicationID 0
	transmitterEntityID 0
	transmitterRadioID 0
	bboxCenter 0 0 0
	bboxSize -1 -1 -1
	render TRUE
	showBBox FALSE
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFString address SFString initializeOnly localhost Multicast address, or else quotelocalhostquote Example: 224.2.181.145.
SFInt32 applicationID SFInt32 initializeOnly 1 EntityID application ID, unique for application at that site.
SFVec3f bboxCenter SFVec3f initializeOnly 0 0 0 Bounding box center: position offset from origin of local coordinate system.
SFVec3f bboxSize SFVec3f initializeOnly -1 -1 -1 Bounding box size: automatically calculated, can be specified as an optimization or constraint.
SFInt32 entityID SFInt32 initializeOnly 0 EntityID unique ID for entity within that application.
SFBool isActive SFBool initializeOnly Have we had a network update recently?.
SFBool isNetworkReader SFBool initializeOnly Whether networkMode=quoteremotequote (listen to network as copy of remote entity)
SFBool isNetworkWriter SFBool initializeOnly Whether networkMode=quotemasterquote (output to network as master entity at writeInterval)
SFBool isRtpHeaderHeard SFBool initializeOnly Whether incoming DIS packets have an RTP header prepended.
SFBool isStandAlone SFBool initializeOnly Whether networkMode=quotelocalquote (ignore network but still respond to local events)
SFString multicastRelayHost SFString initializeOnly Fallback server address if multicast not available locally example: devo.cs.nps.navy.mil.
SFInt32 multicastRelayPort SFInt32 initializeOnly 0 Fallback server port if multicast not available locally example: 8010.
SFFloat networkMode SFFloat initializeOnly standAlone Whether this entity is ignoring the network, sending DIS packets to the network, or receiving DIS packets from the network. (1) standAlone: ignore network but still respond to events in local scene. (2) networkReader: listen to network and read PDU packets at readInterval, act as remote copy of entity. (3) networkWriter: send PDU packets to network at writeInterval, act as master entity. Default value quotestandAlonequote ensures that DIS network activation within a scene as networkReader or networkWriter is intentional.
SFInt32 port SFInt32 initializeOnly 0 Multicast port example: 62040.
SFInt32 radioID SFInt32 initializeOnly 0 Identifies a particular radio within a given entity (entityID). The radioID is assigned sequentially, starting with 1.
SFTime readInterval SFTime initializeOnly 0.1 Seconds between read updates, 0 means no reading.
SFFloat receivedPower SFFloat initializeOnly 0.0 Indicates the RF power received, after applying any propagation loss and antenna gain. The field value is in units of decibel-milliwatts (dBm).
SFInt32 receiverState SFInt32 initializeOnly 0 Indicates if the receiver is currently idle or busy via one of the following enumerated values: 0 = off; 1 = on but not receiving; 2 = on and receiving.
SFBool rtpHeaderExpected SFBool initializeOnly false Whether RTP headers are prepended to DIS PDUs.
SFInt32 siteID SFInt32 initializeOnly 0 EntityID site.
SFTime timestamp SFTime initializeOnly DIS timestamp in VRML units.
SFInt32 transmitterApplicationID SFInt32 initializeOnly 0 Provides the application identifier for the transmitter entity that is unique within the DIS site (transmitterSiteID).
SFInt32 transmitterEntityID SFInt32 initializeOnly 0 Identifies the transmitter entity that has emitted the signal being received.
SFInt32 transmitterRadioID SFInt32 initializeOnly 0 Identifies the particular radio within the transmitter entity (transmitterEntityID).
SFInt32 transmitterSiteID SFInt32 initializeOnly 0 Provides the unique DIS site identifier for the transmitter entity.
SFInt32 whichGeometry SFInt32 initializeOnly 1 Select geometry to render: -1 for no geometry, 0 for text trace, 1 for default geometry.
SFTime writeInterval SFTime initializeOnly 1.0 Seconds between write updates, 0 means no writing.
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element