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
MFString logFeature MFString inputOutput state, child, parent, route, eventIn, eventOut controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything
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)
SFBool render SFBool inputOutput TRUE Flag to control the visibility of the node or subtree
SFBool rtpHeaderExpected SFBool initializeOnly false Whether RTP headers are prepended to DIS PDUs.
SFBool showBBox SFBool inputOutput FALSE Show Bounding Box of Subtree.
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.
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 applicationID SFInt32 initializeOnly 1 EntityID application ID, unique for application at that site.
SFInt32 entityID SFInt32 initializeOnly 0 EntityID unique ID for entity within that application.
SFInt32 multicastRelayPort SFInt32 initializeOnly 0 Fallback server port if multicast not available locally example: 8010.
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.
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.
SFInt32 siteID SFInt32 initializeOnly 0 EntityID site.
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.
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element
SFString address SFString initializeOnly localhost Multicast address, or else quotelocalhostquote Example: 224.2.181.145.
SFString multicastRelayHost SFString initializeOnly Fallback server address if multicast not available locally example: devo.cs.nps.navy.mil.
SFTime readInterval SFTime initializeOnly 0.1 Seconds between read updates, 0 means no reading.
SFTime timestamp SFTime initializeOnly DIS timestamp in VRML units.
SFTime writeInterval SFTime initializeOnly 1.0 Seconds between write updates, 0 means no writing.
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.