Library Function lick_ckblkpams_fetch

function sctCkResults = lick_ckblkpams_fetch(hSys, sCkType)

Checks all blocks found in system <hSys> for adherance to block-specific parameter rules. Required rule specific configuration parameters and libraries exempt from testing are retrieved from the current check configuration.

Check result structure <sctCkRes> always contains member <jExclLibs>, a java.util.HashSet with the libraries excluded from checks. Other members of that struct depend on the rule selected (see below).

Check type <sCkType> selects the rule to be checked (all from MAB 5.0) and might be one out of:

- 'db_0112', check result structure <sctCkRes> will contain additional members: * <bUseVecIdxZero>, the boolean parameter from check configuration defining wether 0-based or 1-based indexing is required with multiport switches. * <jBadIdxBase>, a java.util.ArrayList containing multiport switches with wrong index base.

- 'jc_0081', check result structure <sctCkRes> will contain additional members: * <jBadPortDisp>, a java.util.ArrayList containing blocks with rule offending block display.

- 'jc_0121', check result structure <sctCkRes> will contain additional members * <jBadSumSqr>, a java.util.ArrayList containing sum blocks with rule offending block shape. * <jBadSumOpOrdr>, a java.util.ArrayList containing sum blocks with rule offending order of operands. * <jBadSumNumIn>, a java.util.ArrayList containing sum blocks with rule offending number of inputs.

- 'jc_0621', check result structure <sctCkRes> will contain additional members * <jBadLogIcon>, a java.util.ArrayList containing logic operator blocks with rule offending block icon shape.

- 'jc_0626', check result structure <sctCkRes> will contain additional members * <jBadLookupExtrap>, a java.util.ArrayList containing table lookup blocks with rule offending extrapolation settings. * <jBadLookupInterp>, a java.util.ArrayList containing table lookup blocks with rule offending interpolation settings.

- 'na_0011', check result structure <sctCkRes> will contain additional members * <jBadGotoTagVsblt>, a java.util.ArrayList containing goto blocks with rule offending tag visibility.