taskcontainer

[SCDDS - Simulink Control Development & Deployment Suite] Copyright SPC-EPFL Lausanne 2022. Distributed under the terms of the GNU Lesser General Public License, LGPL-3.0-only.

Class hierarchy: taskcontainer

Class hierarchy: taskcontainer

class SCDclass_taskcontainer

This class is a container class for tasks object, a task object is a generic object customizable for specifying tasks at init and terminate phases

Constructor Summary
SCDclass_taskcontainer()

contructor, empty container

Property Summary
modeltoexecute

model name whose tasks will be executed ‘all’ for all

modeltogenerate

check overlap with the previous

Type:

model name whose tasks will be generate ‘all’ for all, TODO

numtasks

number of configured tasks

tasks

tasks list

Method Summary
addtask(task)

Adds a parameter object

bindlasttask(modelname, datadictionary)
exectasksoninit(shot)

execs the init method of all configurted task

exectasksonterm(shot)

execs the term method of all configurted task

getParamsServerTreeOrder()

find server-tree order of parameters

importtaskobjects(source)

parameters import

printMARTe2taskconfig(shot)
printtasks()

prints the parameters object list