cpcButton.ctl File Reference

Common function for faceplate's button animation. More...

Functions

 cpcButton_setButtonState (string button, bool buttonEnabled)
 cpcButton_ButtonSetState (dyn_string dsButtons, dyn_string dsUserAccess, string deviceName, string sDpType, dyn_string dsData, dyn_string &exceptionInfo)
 cpcButton_AllowRestart (string deviceName, string sDpType, bool buttonEnabled, bool selected, dyn_string dsData, dyn_string &exceptionInfo)
 cpcButton_ProcessControlObject_AllowRestart (string deviceName, string sDpType, bool buttonEnabled, bool selected, dyn_string dsData, dyn_string &exceptionInfo)
bool cpcButton_IsAllowRestartEnabled (string deviceName, string dpType, bit32 stsReg01Value, bool bStsReg01Bad, bit32 stsReg02Value, bool bStsReg02Bad, bool bRstartFS)
 cpcButton_AckAlarm (string deviceName, string dpType, bool buttonEnabled, bool selected, dyn_string dsData, dyn_string &exceptionInfo)
bool cpcButton_isAckEnabled (string deviceName, string dpType, bit32 stsReg01Value, bool bStsReg01Bad, bit32 stsReg02Value, bool bStsReg02Bad)
 cpcButton_SetValue_ButtonUserAccess (string dpName)

Detailed Description

Common function for faceplate's button animation.

Author:
Alexey Merezhin (EN-ICE-SIC)

©Copyright CERN 2013 - all rights reserved

Constraints
None
Usage
Public
PVSS managers
UI

Function Documentation

cpcButton_setButtonState ( string  button,
bool  buttonEnabled 
)
cpcButton_ButtonSetState ( dyn_string  dsButtons,
dyn_string  dsUserAccess,
string  deviceName,
string  sDpType,
dyn_string  dsData,
dyn_string &  exceptionInfo 
)

Generic way to set buttons state

Constraints
None
Usage
Public
PVSS managers
UI
Parameters:
dsButtons buttons list
dsUserAccess pass user access list
deviceName device name
sDpType device type
dsData device dpe's values
exceptionInfo exceptions

Referenced by CPC_AnaDig_ButtonSetState(), CPC_AnaDO_ButtonSetState(), CPC_Analog_ButtonSetState(), CPC_MassFlowController_ButtonSetState(), CPC_OnOff_ButtonSetState(), CPC_ProcessControlObject_ButtonSetState(), and CPC_SteppingMotor_ButtonSetState().

cpcButton_AllowRestart ( string  deviceName,
string  sDpType,
bool  buttonEnabled,
bool  selected,
dyn_string  dsData,
dyn_string &  exceptionInfo 
)

AllowRestart button animation

Constraints
None
Usage
Public
PVSS managers
UI
Parameters:
deviceName device name
sDpType device type
buttonEnabled is button enabled
selected is device selected
dsData device dpe's values
exceptionInfo exceptions

References CPC_FACEPLATE_BUTTON_ALLOW_RESTART, and cpcGenericDpFunctions_getDeviceProperty().

cpcButton_ProcessControlObject_AllowRestart ( string  deviceName,
string  sDpType,
bool  buttonEnabled,
bool  selected,
dyn_string  dsData,
dyn_string &  exceptionInfo 
)

AllowRestart button animation for PCO

Constraints
None
Usage
Public
PVSS managers
UI
Parameters:
deviceName device name
sDpType device type
buttonEnabled is button enabled
selected is device selected
dsData device dpe's values
exceptionInfo exceptions

References CPC_FACEPLATE_BUTTON_ALLOW_RESTART, and cpcGenericDpFunctions_getDeviceProperty().

cpcButton_SetValue_ButtonUserAccess ( string  dpName  ) 

Set up g_dsUserAccess in device's set-value panels

Constraints
None
Usage
Public
PVSS managers
UI

References CPC_FACEPLATE_BUTTON_SAVE_VALUE.


Generated on 18 Jun 2018 for unCPC6 by  doxygen 1.6.1