114
5.3.1.2
PicamPulseConstraint
Description
PicamPulseConstraint
Structure Definition
The structure definition for
Variable Definitions
The variables required by
PICam™ 5.x Programmer's Manual
defines the constraints placed on a valid gate pulse.
PicamPulseConstraint
typedef struct PicamPulseConstraint
{
PicamConstraintScope scope;
PicamConstraintSeverity severity;
PicamRangeConstraint delay_constraint;
PicamRangeConstraint width_constraint;
} PicamPulseConstraint;
PicamPulseConstraint
scope: The scope of the constraint.
severity: The severity of the constraint.
empty_set: Indicates when there are no valid Pulses defined.
delay_constraint: The constraint governing the value of PicamPulse.delay.
width_constraint: The constraint governing the value of PicamPulse.width.
minimum_duration: The minimum numeric value for:
maximum_duration: The maximum numeric value for:
is:
pibln empty_set;
piflt minimum_duration;
piflt maximum_duration;
are:
Valid values are:
• TRUE
There are no valid Pulses defined.
When TRUE, only
scope
• FALSE
There is at least one valid Pulse defined.
[PicamPulse.delay + PicamPulse.width]
[PicamPulse.delay + PicamPulse.width]
Issue 11
and
severity
are relevant.