seq  2.0.0
Public Member Functions | Static Public Attributes | List of all members
lib.nodes.interface.INode Interface Reference

This is the interface every node has to comply with. More...

Inheritance diagram for lib.nodes.interface.INode:

Public Member Functions

def make_sequence ()
 This creates the sequence graph. More...
 
def make_task (node, input_list, resume)
 Creates an asyncio Task to execute the sequence. More...
 

Static Public Attributes

 id
 node id More...
 
 name
 node name More...
 
 state
 node state More...
 
 deps
 dependencies More...
 
 end_node
 The end node. More...
 
 start_node
 The start node. More...
 
 t_start
 time started More...
 
 t_end
 time finished More...
 
 result
 task result More...
 
 serial_number
 Unique serial number. More...
 
 runtime_flags
 node flags More...
 
 description
 node description More...
 
 can_skip
 is skipping allowed? More...
 
 hide
 Hide in GUI. More...
 

Detailed Description

This is the interface every node has to comply with.

Member Function Documentation

◆ make_sequence()

def lib.nodes.interface.INode.make_sequence ( )

This creates the sequence graph.

◆ make_task()

def lib.nodes.interface.INode.make_task (   node,
  input_list,
  resume 
)

Creates an asyncio Task to execute the sequence.

Member Data Documentation

◆ can_skip

lib.nodes.interface.INode.can_skip
static

is skipping allowed?

◆ deps

lib.nodes.interface.INode.deps
static

dependencies

◆ description

lib.nodes.interface.INode.description
static

node description

◆ end_node

lib.nodes.interface.INode.end_node
static

The end node.

◆ hide

lib.nodes.interface.INode.hide
static

Hide in GUI.

◆ id

lib.nodes.interface.INode.id
static

node id

◆ name

lib.nodes.interface.INode.name
static

node name

◆ result

lib.nodes.interface.INode.result
static

task result

◆ runtime_flags

lib.nodes.interface.INode.runtime_flags
static

node flags

◆ serial_number

lib.nodes.interface.INode.serial_number
static

Unique serial number.

◆ start_node

lib.nodes.interface.INode.start_node
static

The start node.

◆ state

lib.nodes.interface.INode.state
static

node state

◆ t_end

lib.nodes.interface.INode.t_end
static

time finished

◆ t_start

lib.nodes.interface.INode.t_start
static

time started


The documentation for this interface was generated from the following file: