From 0d785502eb4cdf9315def37cdc8810f25def527a Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Tue, 29 Oct 2019 17:49:33 -0500 Subject: [PATCH] Fixes to the dfanout record documentation This commit is actually to test an updated Jenkins configuration for mirroring commits from Launchpad to GitHub, using a webhook instead of polling LP for updates every 5 minutes. --- .../src/std/rec/dfanoutRecord.dbd.pod | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/modules/database/src/std/rec/dfanoutRecord.dbd.pod b/modules/database/src/std/rec/dfanoutRecord.dbd.pod index 790abdffe..8943bf9b9 100644 --- a/modules/database/src/std/rec/dfanoutRecord.dbd.pod +++ b/modules/database/src/std/rec/dfanoutRecord.dbd.pod @@ -128,7 +128,7 @@ value on the VAL field. The HOPR and LOPR fields determine the upper and lower display limits for graphic displays and the upper and lower control limits for control displays. They apply to the VAL, HIHI, HIGH, LOW, and LOLO fields. The -record support routines C or C +record support routines C and C retrieve HOPR and LOPR. See L for more on the record name (NAME) @@ -394,13 +394,13 @@ routine is called. =head2 C -Same as the C routine except that it uses the +Same as the C routine except that it uses the C structure. =head2 C This sets the members of the C structure to the specified -alarm limits if the referenced field is VAL: +alarm limits when the referenced field is VAL: =over @@ -422,26 +422,32 @@ is called. =over =item 1. -The C routine first retrieves a value for DOL and places it in -VAL if OMSL is set to colsed loop mode. If an error occurs, then UDF is set -to FALSE. +The C routine first checks that DOL is not a constant link and +that OMSL is set to "closed_loop". If so, it retrieves a value through DOL +and places it into VAL. If no errors occur, UDF is set to FALSE. =item 2. -PACT is set TRUE +PACT is set TRUE, and the record's timestamp is set. =item 3. -VAL is then sent to all the records specified in the OUTA-OUTH fields by -calling C for each link. +A value is fetched from SELL and placed into SELN. =item 4. -Alarms are checked and monitors are called if conditions apply. +Alarms ranges are checked against the contents of the VAL field. =item 5. -The data fanout's own forward link is then processed. +VAL is then sent through the OUTA-OUTH links by calling C for +each link, conditional on the setting of SELM and the value in SELN. =item 6. -PACT is set FALSE, and the C routine returns. A -1 is returned -if there was an error writing values to one of the output links. +Value and archive monitors are posted on the VAL field if appropriate based on +the settings of MDEL and ADEL respectively. + +=item 7. +The data fanout's forward link FLNK is processed. + +=item 6. +PACT is set FALSE, and the C routine returns. =back