OpenJAUS.com

This file is part of the OpenJAUS HTML JAUS Reference.
Please support AS-4 JAUS and SAE by purchasing the corresponding Standard Document(s) from SAE International here.

Home / Iop_v2ServiceSet / NodeIDAllocator

NodeIDAllocator

Version: 1.1
ID: urn:jaus:jss:iop:NodeIDAllocator
Inherits From:
extended byurn:jaus:jss:core:Transport v1.0

Description:
The NodeIDAllocator serice is responsible for allocating and assigning Node IDs to JAUS Nodes on a JAUS Subsystem. On receipt of a JAUS RequestNodeID message sent to the JAUS node broadcast address, the NodeIDAllocator will provide the requestor with a unique node ID via the GrantNodeID message.

Internal Event Set
None


Message Set
Message ID Name
FB03h GrantNodeID
DB03h RequestNodeID

State Machine Diagram

NodeIDAllocator State Machine Diagram
State Transitions
Label Transition Trigger Conditional Actions
A NodeIDAllocatorDefaultLoop RequestNodeID sendGrantNodeID


Actions
Action Name Type Description
sendGrantNodeID Send Action Assign a Node ID from the range of allocable IDs and send the GrantNodeID message to the requestor.
Output Message: GrantNodeID



OpenJAUS.com

Copyright © SAE International. Reprinted with Permission.
Portions Copyright © OpenJAUS LLC.
The information above is generated from the JAUS Services modelled in the OpenJAUS SDK using OpenJAUS Service Studio. It is provided as a resource to assist JAUS developers and is not a substitute for the JAUS Standards Documents which may be obtained from the SAE International.

Generated on 09/25/2017 from iop_v2.ojss