niveristand.clientapi.BooleanValue
Valid initialization values:
- bool: True, False
- string: 'true', 'false', 'True', 'False'
- int, float: every valid value
Examples:
a = BooleanValue(True)
a = BooleanValue(1.0)
a = BooleanValue(1)
niveristand.clientapi.BooleanValueArray
Valid initialization values:
- a list of valid
BooleanValue
initializers.
Examples:
a = BooleanValueArray([True, False])
a = BooleanValueArray([1.0, 0.0])
niveristand.clientapi.ChannelReference
Valid initialization values:
- string: the path or alias for the channel.
Examples:
a = ChannelReference('Aliases/DesiredRPM')
a = ChannelReference('Targets/Controller/Simulation Models/Models/Engine Demo/Inports/command_RPM')
niveristand.clientapi.DoubleValue
Valid initialization values:
- (int, float): all valid values.
- bool: True (1.0), False (0.0)
Non-float values are converted to their closest floating-point representation. Scientific notation is supported.
Examples:
a = DoubleValue(3.1415) a = DoubleValue(0xFFFF) a = DoubleValue(True)
niveristand.clientapi.DoubleValueArray
Valid initialization values:
- a list of valid
DoubleValue
initializers.
Examples:
a = DoubleValueArray([1, 2.0, 0.3, 0x40])
niveristand.clientapi.I32Value
Valid initialization values:
- (int, float): [-2,147,483,648 to 2,147,483,647]
- bool: True (1), False (0)
Floating-point values are rounded down. Scientific notation is supported.
Examples:
a = I32Value(3) a = I32Value(3.1415) a = I32Value(0x7FFFFFFF) a = I32Value(True)
niveristand.clientapi.I32ValueArray
Valid initialization values:
- a list of valid
I32Value
initializers.
Examples:
a = I32ValueArray([3, 3.1415, 0x7FFFFFFF, True])
niveristand.clientapi.I64Value
Valid initialization values:
- (int, float): [–9,223,372,036,854,775,808 to 9,223,372,036,854,775,807]
- bool: True (1), False (0)
Floating-point values are rounded down. Scientific notation is supported.
Examples:
a = I64Value(3) a = I64Value(3.1415) a = I64Value(0x7FFFFFFFFFFFFFFF) a = I64Value(-9.2e18) a = I64Value(True)
niveristand.clientapi.I64ValueArray
Valid initialization values:
- a list of valid
I64Value
initializers.
Examples:
a = I64ValueArray([3, 3.1415, 0x7FFFFFFFFFFFFFFF, -9.2e18, True])
niveristand.clientapi.U32Value
Valid initialization values:
- (int, float): [0 to 4,294,967,295]
- bool: True (1), False (0)
Floating-point values are rounded down. Scientific notation is supported.
Examples:
a = U32Value(3) a = U32Value(3.1415) a = U32Value(0xFFFFFFFF) a = U32Value(True)
niveristand.clientapi.U32ValueArray
Valid initialization values:
- a list of valid
U32Value
initializers.
Examples:
a = U32ValueArray([3, 3.1415, 0xFFFFFFFF, True])
niveristand.clientapi.U64Value
Valid initialization values:
- (int, float): [0 to 18,446,744,073,709,551,615]
- bool: True (1), False (0)
Floating-point values are rounded down. Scientific notation is supported.
Examples:
a = U64Value(3)
a = U64Value(3.1415)
a = U64Value(0x7FFFFFFFFFFFFFFF)
a = U64Value(18.4e18)
a = U64Value(True)
niveristand.clientapi.U64ValueArray
Valid initialization values:
- a list of valid
U64Value
initializers.
Examples:
a = U64ValueArray([3, 3.1415, 0xFFFFFFFFFFFFFFFF, 18.4e18, True])
niveristand.clientapi.VectorChannelReference
Valid initialization values:
- string: path or alias for the channel.
Examples:
a = VectorChannelReference('engine/a')
niveristand.clientapi._datatypes.rtprimitives.DataType