This Library version was install as 0.0.0 and loaded onto the lcls-plc-tmo-optics project. In the tmo-optics project, 3 functions of type FB_MirrorTwoCoatingProtection were declared and called.
toggled bRefresh in FB_Standard_PMPSDB and checked that FB_JsonDocToSafeBP state machine moves from 0-20-30 successfully.
Where Has This Been Documented?
Hardcoded beam parametes should be deleted according to:
Description
FB_JsonDocToSafeBP
insideFB_MirrorTwoCoatingProtection
.nUpperCoatingBitmask
andnLowerCoatingBitmask
from inputVAR_INPUT
toVAR
FB_JsonDocToSafeBP
VAR_INPUT
bReadPmpsDb
to trigger a read of the beam parametersMotivation and Context
CoatingBitmask
s previously hardcoded as inputs.How Has This Been Tested?
https://github.com/pcdshub/lcls-plc-tmo-optics/pull/35
FB_MirrorTwoCoatingProtection
were declared and called.bRefresh
inFB_Standard_PMPSDB
and checked thatFB_JsonDocToSafeBP
state machine moves from 0-20-30 successfully.Where Has This Been Documented?
Pre-merge checklist
Always Newest
version (Library, *
)pre-commit
or ranpre-commit run --all-files