Enumeration#
- class itala.itala.IEnumeration(*args, **kwargs)#
Bases:
IValue
Interface for enumeration properties
- property thisown#
The membership flag
- set_int_value(Value, Verify=True)#
- Set integer node value
- type Value:
int
- param Value:
The value to set
- type Verify:
boolean, optional
- param Verify:
Enables AccessMode and Range verification (default = true)
- get_int_value(Verify=False, IgnoreCache=False)#
- Get integer node value
- type Verify:
boolean, optional
- param Verify:
Enables Range verification (default = false). The AccessMode is always checked
- type IgnoreCache:
boolean, optional
- param IgnoreCache:
If true the value is read ignoring any caches (default = false)
- rtype:
int
- return:
The value read
- get_entry_by_name(Symbolic)#
Get an entry node by name
- get_entry(IntValue)#
Get an entry node by its IntValue
- get_current_entry(Verify=False, IgnoreCache=False)#
Get the current entry
- property symbolics: None#
Get list of symbolic Values
- property entries: None#
Get list of entry nodes
- get_value(verify=False, ignore_cache=False)#
- set_value(value, verify=True)#
- property value#