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 |