Enumeration¶
- class itala.itala.IEnumeration(*args, **kwargs)¶
Bases:
IValueInterface for enumeration properties
- property entries: None¶
Get list of entry nodes
- get_current_entry(Verify: bool = False, IgnoreCache: bool = False) GENAPI_NAMESPACE::IEnumEntry *¶
Get the current entry
- get_entry(IntValue: int64_t const) GENAPI_NAMESPACE::IEnumEntry *¶
Get an entry node by its IntValue
- get_entry_by_name(Symbolic: str) GENAPI_NAMESPACE::IEnumEntry *¶
Get an entry node by name
- get_int_value(Verify: bool = False, IgnoreCache: bool = False) int¶
- 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_value(verify=False, ignore_cache=False)¶
- set_int_value(Value: int, Verify: bool = True) None¶
- 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)
- set_value(value, verify=True)¶
- property symbolics: None¶
Get list of symbolic Values
- property thisown¶
The membership flag
- property value¶