LIBRARY: fwFsmUi:

Library of functions to use in order to create an Experiment Specific look and feel for FSM main panels, these functions can be used inside a user specific "fwUiXXX.pnl". A standard "fwUi.pnl" is distributed as an example.

modifications: none

Usage: JCOP framework internal, public

PVSS manager usage: VISION, CTRL

Author:
C. Gaspar
Version:
creation: 16/12/2005

o fwFsmUi_init
Initialize the Operations Panel
o fwFsmUi_addLogo
Place a Logo in the FSM main panel
o fwFsmUi_addClock
Place a Clock in the FSM main panel
o fwFsmUi_addUserLogin
Place a Loggin widget in the FSM main panel
o fwFsmUi_addMessageBox
Place a Message Box in the FSM main panel
o fwFsmUi_addCloseButton
Place a Close Button in the FSM main panel
o fwFsmUi_addObjWithLock
Place an FSM Object with a CU type lock in the FSM main panel
o fwFsmUi_addObjWithDevLock
Place an FSM Object with a LU/DU/Obj type lock (enable/disable widget) in the FSM main panel
o fwFsmUi_addObj
Place an FSM Object without any lock widget in the FSM main panel
o fwFsmUi_addObjButton
Place only a small FSM Object (only state and actions) in the FSM main panel
o fwFsmUi_addLockButton
Place only a a CU type lock for a given CU in the FSM main panel
o fwFsmUi_addDevLockButton
Place only a LU/DU/Obj type lock (enable/disable widget) for a given Object in the FSM main panel
o fwFsmUi_removeObj
Remove an FSM Object from the FSM main panel
o fwFsmUi_addAlarmButton
Place an Alarm Button in the FSM main panel
o fwFsmUi_addUserPanel
Place a User Panel in the FSM main panel
o fwFsmUi_getAllChildren
Get All Visible Children of a node (CU or LU) in the FSM main panel
o fwFsmUi_connectAlarmState
Connect to the alarm state of the top node (CU, LU or DU) in the FSM main panel
o fwFsmUi_disconnectAlarmState
Disconnect from the alarm state of the top node (CU, LU or DU) in the FSM main panel
o fwFsmUi_setAlarmFilter
If an 'Alert Row' has been included in the FSM main panel, set its filter to represent the FSM Tree
o fwFsmUi_getOperatorAccess
Check if the Logged in user has Öperator" Privileges
o fwFsmUi_getExpertAccess
Check if the Logged in user has "Expert" Privileges
o fwFsmUi_report
Reports a User Message in the "Messages" box of the current panel
o fwFsmUi_connectObjButton
Connect a display widget (CascadeButton for example) to state changes of an FSM object
o fwFsmUi_sendObjButtonAction
Send an action from a widget (CascadeButton) to an FSM object
o fwFsmUi_connectLock
Connect a display widget (Button for example) to state changes of an FSM object mode, either control, logical, or device units Can be used in reference panels of the family of the ones used with fwFsmUi_addObjXXX (fwSmiObj
o fwFsmUi_changeMode
Send a mode change to FSM object
o fwFsmUi_setDisallowedOperationStates
Prevent the user to change operation mode (Include, Exclude, etc) when in a certain set of states
o fwFsmUi_setDisallowedOperationsForStates
Prevent the user to change operation mode (Include, Exclude, etc) when in a certain set of states

Alphabetic index Hierarchy of classes



This page was generated with the help of DOC++.