weighted_sum
convert a group of bits to an integer
- Provided by: linuxcnc-uspace (Version: 1:2.9.4-2ubuntu4)
- Source: linuxcnc
- Report a bug
convert a group of bits to an integer
loadrt weighted_sum wsum_sizes=size[,size,...]
Creates weighted sum groups each with the given number of input bits (size).
The weighted_sum converts a group of bits to an integer. The conversion is the sum of the weights of the bits that are on plus any offset. The weight of the m-th bit is 2^m. This is similar to a binary coded decimal but with more options. The hold bit stops processing the input changes so the sum will not change.
The default value for each weight is 2^m where m is the bit number. This results in a binary to unsigned conversion.
There is a limit of 8 weighted summers and each may have up to 16 input bits.