hx.comps
Computes the absolute value of its input
Computes the sum of its inputs
Computes the logical "and" of its inputs
Computes the arccosine of its input
Computes the arcsine of its input
Computes the arctangent of its input
Computes the average of its inputs
A component that evaluates an Axon expression
The base spec for all math components that operate on two inputs
Compute the bitwise and value of the input and the mask
A bit-wise masking operation
Compute the bitwise or value of the input and the mask
Compute the bitwise xor (exclusive or) of the input and the mask
Boolean constant
Bool delay
A Bool latch
A Bool select
A Bool switch
Convert a Bool value to a StatusBool
The base spec for all mathematical comparison operators
Computes the cosine of its input
Current clock time
A digital input demultiplexer
Computes the quotient of its inputs (A / B)
Computes A == B
Computes out = e ^ inA where e is Euler's number
Computes out = inA!
A folder is used as the standard component for containing other components
Computes A > B
Computes A >= B
HxComp is the common base type for all control components
A "rising-edge" latch
Computes A < B
Computes A <= B
Computes the log base 10 of its input
Computes the natural logarithm of its input
The base spec for all logic components
The base spec for all math components
Finds the maximum value of its valid inputs and sets that value to out
Computes the min, max, and avg of up to 10 inputs
Finds the minimum value of its valid inputs and sets that value to out
Computes the modulus of its inputs (A % B)
Generates an oscillating binary pulse
Computes the product of its inputs
Computes the negation of its input
Computes the logical negation of its input
Computes A != B
Number constant
A Number latch
A Number select
A Number switch
Takes a 64-bit number (converted to an Int) and sets the various output bits accordingly
Convert a Number to a StatusNumber
Computes the logical "or" of its inputs
Computes a raised to the b power
The base spec for all logic components that operate on up to four inputs
The base spec for all math components that operate on up to four inputs
Generates a random number such that out = random() * multiplier + offset
where random() generates a number between 0.0 (inclusive) and 1.0 (exclusive)
Computes the sine of its input
The output of this component generates a sine wave
Computes the square root of its input
Standard status flags
StatusBool pairs a boolean with status flags
Convert a StatusBool to a Bool value
StatusNumber pairs a number with status flags
Convert a StatusNumber to a Number
StatusStr pairs a string or enum name with status flags
Convert a StatusStr to a StatusNumber
Contains a slot for each status flag
StatusVal pairs status flags with a scalar value
Concatenates up to four strings
Str constant
Checks if inB can be found within inA
A Str latch
Computes the length of the input Str
A Str select
Extracts a sub-string of the input
A Str switch
Tests two strings based on the selected test type
Tests available to the StrTest component
Convert a Str to a StatusStr
Removes whitespace from the beginning and end of a Str
Computes the difference of its inputs (A - B)
A switch selectes one of two inputs based on the current value of the inSwitch slot
Computes the cosine of its input
Computes the difference in time between in1 and in2 by subtracting
in2 from in1
The base spec for all math components that operate on one input
Computes the exclusive-or of its inputs