Hi All,
the alarm list/page( AEScreen) provides a filter functionality:Priority, Alert text, (dpe) description,...,short sign.
I am using a master DP, where I am defining the DPE description for all the DPE's. On the DP's (instances of the master DP) I am only defining the name of the specific DP. On the alarm list everything appears fine: "Name DP" + Description DPE( the one defined on master).
When I tried to apply a filter by description no results are returned. If I then remove the DPE's description from the master and define them on DP's itself it works fine.
Am I doing something wrong?
Thanks in advance
Antonio
Alarm List - Filter by description
- AMRPatricio
- Posts:61
- Joined: Mon Dec 12, 2016 4:43 pm
Re: Alarm List - Filter by description
Hi All,
any ideas about this topic?
Thank you in advance,
Antonio
any ideas about this topic?
Thank you in advance,
Antonio
- leoknipp
- Posts:2928
- Joined: Tue Aug 24, 2010 7:28 pm
Re: Alarm List - Filter by description
When using master datapoints and description the description is build dynamically during runtime. The information for the root node (defined on the instance) is combined with the information on the leaf (defined on the master datapoint) to get the full description. This is made to save memory in the dp identification.
You can probably use the following solution (I didn't test if it works):
-- call the function dpGetAllDescriptions() to get all elements which fit the description filter
-- add the list of dp elements to a datapoint group
-- use the datapoint group as filter in the AEScreen
Best Regards
Leopold Knipp
Senior Support Specialist
You can probably use the following solution (I didn't test if it works):
-- call the function dpGetAllDescriptions() to get all elements which fit the description filter
-- add the list of dp elements to a datapoint group
-- use the datapoint group as filter in the AEScreen
Best Regards
Leopold Knipp
Senior Support Specialist
- AMRPatricio
- Posts:61
- Joined: Mon Dec 12, 2016 4:43 pm
Re: Alarm List - Filter by description
Hi Leopold,
thanks for your help.
Using dpGroups it works (I tested already) but it will require to create a lot of groups on my particular case.
Just about you answer: "call the function dpGetAllDescriptions() to get all elements which fit the description filter". Where? on the aes.ctl script?
Thanks,
Antonio
thanks for your help.
Using dpGroups it works (I tested already) but it will require to create a lot of groups on my particular case.
Just about you answer: "call the function dpGetAllDescriptions() to get all elements which fit the description filter". Where? on the aes.ctl script?
Thanks,
Antonio