Skip to content

Diagram Logbooks

Design_UserDoc_Logbook Logbook Logbook ControllerLogbookSelect ControllerLogbookSelect Logbook->ControllerLogbookSelect controllerLogbookSelect 0..N Logbooks Logbooks Logbooks->Logbook logbook 0..N Config Config Config->Logbooks logbooks 0..1 Controller Controller Config->Controller defaultController 0..1 ControllerLogbook ControllerLogbook ControllerLogbookSelect->ControllerLogbook controllerLogbook 1..1 TreeElementInstanceSelector TreeElementInstanceSelector ControllerLogbookSelect->TreeElementInstanceSelector controllerInstance 1..1 LogElement LogElement ControllerLogbook->LogElement logElement 0..N Controller->ControllerLogbook controllerLogbook 0..N Controller->Controller extends > extends 0..1 VariableCsvElement VariableCsvElement VariableCsvElement->ControllerLogbookSelect controllerLogbook 0..1 VariableCsvElement->LogElement logElement 0..1

Logbook

A logbook contains a list of instances of controller logbooks.

class Logbook extends NamedResource

Logbooks

Container of all logbooks

class Logbooks extends Resource

Config

Configuration class for UP project

class Config extends NamedResource, AnnotableComment

ControllerLogbookSelect

class ControllerLogbookSelect extends Resource

ControllerLogbook

The controller logbook contains all elements of a controller to be logged.

class ControllerLogbook extends NamedResource, ANotAvailableOnS7Tia

Controller

The controller is the central element of a UP application. A controller defines the smallest, intrinsically functional unit.

A controller essentially consists of two main elements: * Interface and data * [UP - Statemachine]

In addition, the controller has the definition of relations to [Child] controllers.

A controller can also be described as an instantiable type that is instantiated in the [UP - ControllerTree].

class Controller extends NamedResource, AControllerDescription, AnnotableComment, DatatypeLibraryOwner, RootVariableLibrary, RootVariableName, AOoDomainRoot, ACallingBaseElement, AResourceWithType

TreeElementInstanceSelector

class TreeElementInstanceSelector extends AbstractTreeElementInstanceSelector

LogElement

Variable to be logged. It can be either a simple or a complex variable type.

class LogElement extends Resource, AVariable, ASubFieldSelector

VariableCsvElement

class VariableCsvElement extends ACsvColumnElement, ASubFieldSelector