logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

demux - Select one of several output pins by integer and/or or individual bits.

Author

       Andy Pugh

Description

       This  component  creates a number of output bits defined by the "personality" command-line parameter. One
       of these bits will be set based on interpreting the bit-inputs as a binary number and then adding on  the
       integer  input.  Most  uses  will  use  only  one  or  the other, but it is possible to use the bits as a
       ""shift"" if required.  An optional operating mode is enabled by  setting  the  "bargraph"  parameter  to
       true,  in this case all bits up to the selected bit will be set, as might be required for an LED bargraph
       display.

Functions

demux.N (requires a floating-point thread)

License

       GPL 2+

LinuxCNC Documentation                             2025-06-19                                           DEMUX(9)

Name

       demux - Select one of several output pins by integer and/or or individual bits.

Parameters

demux.N.bargraph bit rw (default: 0)

Pins

demux.N.sel-bit-MM bit in (MM=00..04)
              Binary-number bit selectors

       demux.N.sel-u32 u32 in
              Integer selection input

       demux.N.out-MM bit out (MM=00..personality)
              The set of output bits

See Also

select8(9)

Synopsis

loadrtdemux[count=N|names=name1[,name2...]][personality=P1,P2,...]

See Also