Package com.io7m.calino.api
Enum Class CLNChannelsTypeDescriptionStandard
java.lang.Object
java.lang.Enum<CLNChannelsTypeDescriptionStandard>
com.io7m.calino.api.CLNChannelsTypeDescriptionStandard
- All Implemented Interfaces:
CLNChannelsTypeDescriptionType
,CLNDescribableType
,Serializable
,Comparable<CLNChannelsTypeDescriptionStandard>
,Constable
public enum CLNChannelsTypeDescriptionStandard
extends Enum<CLNChannelsTypeDescriptionStandard>
implements CLNChannelsTypeDescriptionType
The standard channel types.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionThe channel consists of signed, normalized, fixed-point values.The channel consists of unsigned, normalized, fixed-point values.The channel consists of signed IEE754 floating point values.The channel consists of unsigned IEE754 floating point values.The channel consists of signed integer values.The channel consists of unsigned integer values.The channel consists of signed scaled values; values are converted to floating point values, so -32 becomes -32.0.The channel consists of unsigned scaled values; values are converted to floating point values, so 0xff becomes 255.0. -
Method Summary
Modifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.static CLNChannelsTypeDescriptionStandard[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from interface com.io7m.calino.api.CLNDescribableType
descriptor
-
Enum Constant Details
-
FIXED_POINT_NORMALIZED_UNSIGNED
The channel consists of unsigned, normalized, fixed-point values. -
FIXED_POINT_NORMALIZED_SIGNED
The channel consists of signed, normalized, fixed-point values. -
SCALED_UNSIGNED
The channel consists of unsigned scaled values; values are converted to floating point values, so 0xff becomes 255.0. -
SCALED_SIGNED
The channel consists of signed scaled values; values are converted to floating point values, so -32 becomes -32.0. -
INTEGER_UNSIGNED
The channel consists of unsigned integer values. -
INTEGER_SIGNED
The channel consists of signed integer values. -
FLOATING_POINT_IEEE754_SIGNED
The channel consists of signed IEE754 floating point values. -
FLOATING_POINT_IEEE754_UNSIGNED
The channel consists of unsigned IEE754 floating point values.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-