instantreality 1.0

Component:
Engine
Status:
fully implemented
Structure type:
concrete
Standard:
Avalon

DeviceHandler

A device handler describes the mapping of sensor field to a device abstraction layer.

Inheritance

Code

XML encoding
<DeviceHandler type=''
name=''
description=''
labelDic=''
parameterDic=''
logFeature=''
 />
Classic encoding
DeviceHandler {
	type ""
	name ""
	description ""
	labelDic [""]
	parameterDic [""]
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
SFString description SFString initializeOnly Textual description
MFString labelDic MFString initializeOnly Multifield that defines the sensor and device mapping. Two valuesare used to connect a device with a sensor.
SFString name SFString initializeOnly Name of the handler.
MFString parameterDic MFString initializeOnly Parameter fields for the used devices. Two strings are used toconfigure a device. First is the device name and second is theparameter string. For each used device a device, parameter pairmust be given
SFString type SFString initializeOnly Interaction abstraction layer e.g. InstantIO
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
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element