pod
hxComps
Core Components Library
mixins
BindableComp | |
---|---|
Status |
Status flags |
StatusBool |
Status and boolean value |
StatusNumber |
Status and number value |
StatusStr |
Status and string value |
StatusVal |
Status and scalar value |
classes
AbsValue |
Computes the absolute value of its input |
---|---|
Add |
Computes the sum of its inputs |
And |
Computes the logical "and" of its inputs |
ArcCosine |
Computes the arccosine of its input: out = acos(inA) |
ArcSine |
Computes the arcsine of its input: out = asin(inA) |
ArcTangent |
Computes the arctangent of its input: out = atan(inA) |
AxonComp |
A component that evaluates an Axon expression |
BinaryMath |
The base spec for all math components that operate on two inputs |
BoolConst |
Boolean constant |
BoolDelay |
Bool delay |
BoolPointInput | |
BoolPointOutput | |
BoolVar | |
Comparison |
The base spec for all mathematical comparison operators |
Cosine |
Computes the cosine of its input: out = cos(inA) |
DateTimeVar | |
DateVar | |
Divide |
Computes the quotient of its inputs (A / B) |
EntityVar | |
Equal |
Computes A == B |
Exponential |
Computes out = e ^ inA where |
Factorial |
Computes out = inA! |
Folder | |
GreaterThan |
Computes A > B |
GreaterThanEqual |
Computes A >= B |
GridVar | |
HxComp | |
LessThan |
Computes A < B |
LessThanEqual |
Computes A <= B |
LogBase10 |
Computes the log base 10 of its input: out = log10(inA) |
LogNatural |
Computes the natural logarithm of its input: out = ln(inA) |
Logic |
The base spec for all logic components |
LoopPoint |
A simple PID loop TODO:slots? Loop Action, Disable Action, |
Math |
The base spec for all math components |
Maximum |
Finds the maximum value of its valid inputs and sets that value to out. |
Minimum |
Finds the minimum value of its valid inputs and sets that value to out. |
Multiply |
Computes the product of its inputs |
Not |
Computes the logical negation of its input |
NotEqual |
Computes A != B |
NumberConst |
Number constant |
NumberPointInput | |
NumberPointOutput | |
NumberVar | |
Or |
Computes the logical "or" of its inputs |
PointInput | |
PointOutput | |
PointVar | |
Power |
Computes a raised to the b power: out = inA ^ inB |
QuadLogic |
The base spec for all logic components that operate on up to four inputs |
QuadMath |
The base spec for all math components that operate on up to four inputs |
RefVar | |
Sine |
Computes the sine of its input: out = sin(inA) |
SineWave |
The output of this component generates a sine wave. |
SquareRoot |
Computes the square root of its input: out = sqrt(inA) |
StrConst |
Str constant |
StrPointInput | |
StrPointOutput | |
StrVar | |
Subtract |
Computes the difference of its inputs (A - B) |
Tangent |
Computes the cosine of its input: out = tan(inA) |
TimeVar | |
UnaryMath |
The base spec for all math components that operate on one input |
Var | |
Xor |
Computes the exclusive-or of its inputs |