1 <?xml version="1.0" encoding="UTF-8"?>
4 com.conti.NodeStateManager.LifecycleControl:
5 @short_description: Interface for testing the interaction between Boot
6 Manager and Node State Manager.
8 "com.conti.NodeStateManager.LifecycleControl" using
9 only the methods needed to test Boot Manager.
11 <interface name="com.conti.NodeStateManager.LifecycleControl">
14 @NodeStateId: The passed value will be based upon the enum
18 The method is used by other applications to set the NodeState. When
19 this method is called to change the current NodeState a signal will be
20 sent to notify registered consumers of the new state
22 <method name="SetNodeState">
23 <arg name="NodeStateId" direction="in" type="i"/>
24 <arg name="ErrorCode" direction="out" type="i"/>
29 @LucWanted: This will be a simple TRUE or FALSE to define whether the LUC
30 is wanted in the current Lifecycle
32 This method will be called exclusivley by the Boot Manager to find out
33 whether the LUC Applications should be started in the current
34 Lifecycle. This is required whilst in certain Node Application Modes
35 (i.e. Transport, Factory) we do not want the LUC Applications started.
36 Internally the Node State Manager.
38 <method name="CheckLucRequired">
39 <arg name="LucWanted" direction="out" type="b"/>