IFloat#

interface Itala.GenApi.IFloat : Itala.GenApi.IValue#

Interface for float nodes managed by GenApi.

Subclassed by Itala.GenApi.NodeFloat

Public Functions

List<double> GetValidValuesSet ()#

Get valid value of the float Node.

Return:

List of valid value for the current node.

void ImposeMin (double min)#

Restrict minimum value of float Node.

Param min:

Value to imopse as minimum.

void ImposeMax (double max)#

Restrict maximum value of float Node.

Param max:

Value to imopse as maximum.

Properties

double Value { get; set; }#

Value of the float Node.

double Min { get; set; }#

Minimum value of the float Node.

double Max { get; set; }#

Maximum value of the float Node.

bool HasIncrement { get; set; }#

Get if the float Node has a software-imposed increment.

IncMode IncMode { get; set; }#

Increment mode of the float Node, if any.

double Increment { get; set; }#

Increment of the float Node, if any.

Representation Representation { get; set; }#

Recommended representation of a flaot Node.

string Unit { get; set; }#

Physical unit name of a float Node.

DisplayNotation DisplayNotation { get; set; }#

The way the float should be converted to a string.

Int64 DisplayPrecision { get; set; }#

The precision to be used when converting the float to a string.