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#