Provided by: linuxcnc-uspace_2.9.0~pre1+git20230208.f1270d6ed7-1_amd64 bug

NAME

       comp - Two input comparator with hysteresis

SYNOPSIS

       loadrt comp [count=N|names=name1[,name2...]]

FUNCTIONS

       comp.N (requires a floating-point thread)
              Update the comparator

PINS

       comp.N.in0 float in
              Inverting input to the comparator

       comp.N.in1 float in
              Non-inverting input to the comparator

       comp.N.out bit out
              Normal output. True when in1 > in0 (see parameter hyst for details)

       comp.N.equal bit out
              Match output.  True when difference between in1 and in0 is less than hyst/2

PARAMETERS

       comp.N.hyst float rw (default: 0.0)
              Hysteresis of the comparator (default 0.0)

              With  zero hysteresis, the output is true when in1 > in0.  With nonzero hysteresis,
              the output switches on and off at two different values, separated by distance  hyst
              around  the  point  where in1 = in0.  Keep in mind that floating point calculations
              are never absolute and it is wise to always set hyst if you intend to use equal

AUTHOR

       Jeff Epler

LICENSE

       GPL