unCPC6  6.6.8
WinCC-OA implementation of UNICOS CPC
 All Files Functions Variables Pages
cpcDigitalInput.ctl File Reference

Functions

 CPC_DigitalInput_AcknowledgeAlarm (string deviceName, string dpType, dyn_string &dsNeedAck)
 
 CPC_DigitalInput_ObjectListGetValueTime (string deviceName, string deviceType, dyn_string &dsReturnData)
 
 CPC_DigitalInput_MenuConfiguration (string deviceName, string dpType, dyn_string dsAccessOk, dyn_string &menuList)
 
 CPC_DigitalInput_HandleMenu (string deviceName, string dpType, dyn_string menuList, int menuAnswer)
 
 CPC_DigitalInput_WidgetInitStatics (string deviceName)
 
 CPC_DigitalInput_WidgetLockDPEs (string deviceName, dyn_string &dpes)
 
 CPC_DigitalInput_WidgetDPEs (string deviceName, dyn_string &dpes)
 
 CPC_DigitalInput_WidgetAnimation (dyn_string dpes, dyn_anytype values, string widgetType)
 
 CPC_DigitalInput_WidgetDisconnection (string sWidgetType)
 
mapping CPC_DigitalInput_ButtonConfig (string deviceName)
 
 CPC_DigitalInput_ButtonDPEs (string deviceName, dyn_string &dpes)
 
 CPC_DigitalInput_ButtonSetState (string deviceName, string dpType, dyn_string dsUserAccess, dyn_string dsData)
 
 CPC_DigitalInput_FaceplateInitStatics (string deviceName)
 
 CPC_DigitalInput_FaceplateLockDPEs (string deviceName, dyn_string &dpes)
 
 CPC_DigitalInput_FaceplateDPEs (string deviceName, dyn_string &dpes)
 
 CPC_DigitalInput_FaceplateStatusAnimationCB (dyn_string dpes, dyn_anytype values)
 

Detailed Description

cpcDigitalInput.ctl This library contains the widget, faceplate, etc. functions of DigitalInput.

Creation Date
dd/mm/yyyy
Modification History
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Author
the author (DEP-GROUP)

Function Documentation

CPC_DigitalInput_AcknowledgeAlarm ( string  deviceName,
string  dpType,
dyn_string &  dsNeedAck 
)
Returns the list of DigitalInput DPE with alarm config that can be acknowledged
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, device name DP name
dpTypeinput, device type
dsNeedAckoutput, the lsit of DPE

Referenced by CPC_DigitalOutput_AcknowledgeAlarm().

CPC_DigitalInput_ObjectListGetValueTime ( string  deviceName,
string  deviceType,
dyn_string &  dsReturnData 
)
Function called from snapshot utility of the treeDeviceOverview to get the time and value
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, device name
deviceTypeinput, device type
dsReturnDataoutput, return data, array of 5 strings

Referenced by CPC_DigitalOutput_ObjectListGetValueTime().

CPC_DigitalInput_MenuConfiguration ( string  deviceName,
string  dpType,
dyn_string  dsAccessOk,
dyn_string &  menuList 
)
pop-up menu
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, device DP name
dpTypeinput, device type
dsAccessOkinput, the access control
menuListoutput, pop-up menu to show, dyn_string to be given to the popupMenu function

References CPC_POPUPMENU_MANUAL_IO_ERROR_BLOCK, cpcGenericObject_addDefaultUnicosActionToMenu(), and cpcGenericObject_addUnicosActionToMenu().

Referenced by CPC_DigitalOutput_MenuConfiguration().

CPC_DigitalInput_HandleMenu ( string  deviceName,
string  dpType,
dyn_string  menuList,
int  menuAnswer 
)
handle the answer of the popup menu
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, device DP name
dpTypeinput, device type
menuListinput, the access control
menuAnswerinput, selected menu value

References cpcGenericObject_HandleUnicosMenu().

Referenced by CPC_DigitalOutput_HandleMenu().

CPC_DigitalInput_WidgetInitStatics ( string  deviceName)
Init static values which are used in widget animation
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, the device name

Referenced by CPC_DigitalOutput_WidgetInitStatics().

CPC_DigitalInput_WidgetLockDPEs ( string  deviceName,
dyn_string &  dpes 
)
Returns the list of DigitalInput alert handler's locker dpes
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, the device name
dpesinput/output, dpe list

Referenced by CPC_DigitalOutput_WidgetLockDPEs().

CPC_DigitalInput_WidgetDPEs ( string  deviceName,
dyn_string &  dpes 
)
Returns the list of DigitalInput DPEs which should be connected on widget animation
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, the device name
dpesinput/output, dpe list

Referenced by CPC_DigitalOutput_WidgetDPEs().

CPC_DigitalInput_WidgetAnimation ( dyn_string  dpes,
dyn_anytype  values,
string  widgetType 
)
CPC_DigitalInput_WidgetDisconnection ( string  sWidgetType)
Disconnect function for the widget data

Parameters:

Usage: Internal

PVSS manager usage: NG, NV

Constraints: . Global variables defined in OnOff faceplate . PVSS version: 2.12.1 . operating system: NT and W2000, but tested only under W2000. . distributed system: yes.

References cpcGenericObject_WidgetDisconnection().

Referenced by CPC_DigitalOutput_WidgetDisconnection().

mapping CPC_DigitalInput_ButtonConfig ( string  deviceName)
Return button configuration including access level
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL

Referenced by CPC_DigitalOutput_ButtonConfig().

CPC_DigitalInput_ButtonDPEs ( string  deviceName,
dyn_string &  dpes 
)
Configure the list of dpes that needs for buttons animation
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, the name of device
dpesinput, the list of dpes to connect

Referenced by CPC_DigitalOutput_ButtonDPEs().

CPC_DigitalInput_ButtonSetState ( string  deviceName,
string  dpType,
dyn_string  dsUserAccess,
dyn_string  dsData 
)
Set the state of the contextual button of the device
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, the device DP name
dpTypeinput, the device type
dsUserAccessinput, list of allowed action on the device
dsDatainput, the device data [1] = lock state, [2] = lock by, [3] .. [6] device data

References cpcButton_setButtonState(), and cpcExportGenericFunctions_getAcknowledgeAlarmValue().

CPC_DigitalInput_FaceplateInitStatics ( string  deviceName)
Init static values which are used in faceplate animation
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, the device name

References cpcExportGenericFunctions_getAcknowledgeAlarmValue(), and cpcGenericObject_isInMailSMS().

Referenced by CPC_DigitalOutput_FaceplateInitStatics().

CPC_DigitalInput_FaceplateLockDPEs ( string  deviceName,
dyn_string &  dpes 
)
Returns the list of DigitalInput alert handler's locker dpes
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, the device name
dpesinput/output, dpe list

Referenced by CPC_DigitalOutput_FaceplateLockDPEs().

CPC_DigitalInput_FaceplateDPEs ( string  deviceName,
dyn_string &  dpes 
)
Returns the list of DigitalInput DPEs which should be connected on faceplate animation
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
deviceNameinput, the device name
dpesinput/output, dpe list

Referenced by CPC_DigitalOutput_FaceplateDPEs().

CPC_DigitalInput_FaceplateStatusAnimationCB ( dyn_string  dpes,
dyn_anytype  values 
)
callback function on the device data
Constraints
None
Usage
Public
PVSS managers
Ui, CTRL
Parameters
dpesinput, the dpe names
valuesinput, the dpe values

References cpcGenericObject_animateMaskEvent(), cpcGenericObject_CheckboxAnimate(), cpcGenericObject_ColorBoxAnimate(), and cpcGenericObject_ColorBoxAnimateAlarm().

Referenced by CPC_DigitalOutput_FaceplateStatusAnimationCB().