ClientJob
Tis job connecs to an avalon external interface server. With thisconnection it is possible to connect to running avalon systems withexternal routes.
Inheritance
Code
XML encoding
<ClientJob logFeature='' runTime='0' enabled='TRUE' sendResponse='TRUE' autonetDelay='5' userUrl='' routes='' maxEventPerFrame='-1' autonet='TRUE' communicationType='multicomm' port='0' address='' netID='0' userID='-1' triggerName='Client' />
Classic encoding
ClientJob { logFeature [""] runTime 0 enabled TRUE sendResponse TRUE autonetDelay 5 userUrl [""] routes [""] maxEventPerFrame -1 autonet TRUE communicationType "multicomm" port 0 address "" netID 0 userID "-1" triggerName "Client" }
Interface
Filter: X3D only | Avalon only | All
id | Name | DataType | PartType | Default | ValueType | Description |
---|---|---|---|---|---|---|
triggerName | SFString | initializeOnly | Client | name of the dynamic context-slot which is used by the run-time the Jobs to trigger Live-nodes. Life-Jobs will automatically connect the triggerSlot-output to the context-slot. | ||
netID | SFInt32 | initializeOnly | 0 | Network ID, used in conjunction with autonet | ||
userID | SFString | initializeOnly | -1 | User ID, used in conjunction with autonet | ||
address | SFString | initializeOnly | Network address on wich a server is listening | |||
port | SFInt32 | initializeOnly | 0 | Port on wich ths client tries to connect an AEI server | ||
autonet | SFBool | initializeOnly | TRUE | If true, try to find a server automatically | ||
communicationType | SFString | initializeOnly | multicomm | multicomm or multicast. | ||
maxEventPerFrame | SFInt32 | inputOutput | -1 | Limits the maximum number of stransmissions per frame. The defaultis no limit. | ||
sendResponse | SFBool | inputOutput | TRUE | Currently unused field. | ||
autonetDelay | SFInt32 | initializeOnly | 5 | Seconds to wait for a connection | ||
userUrl | MFString | initializeOnly | Currently unused field. | |||
routes | MFString | inputOutput | List of routes that shuld be used to connect two avalon systems. E.g. local.nodeA.value_changed remote.nadeB.set_value. | |||
addRoute | MFString | inputOnly | Currently unused event in. | |||
enabled | SFBool | inputOutput | TRUE | If TRUE, job is ready to receive and process start event | ||
exec | SFTime | inputOnly | This event is used to exec the job | |||
pre | SFTime | outputOnly | This event is triggered when the job starts | |||
post | SFTime | outputOnly | This event is triggered when the job is finished | |||
runTime | SFTime | initializeOnly | 0 | Time when execution was finished | ||
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 | ||
metadata | SFNode | inputOutput | MetadataObject | container for payload metadata inside MetadataSet element |