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.