Skip to content

Diagram UserObjectConfig

Design_UserDoc_UserObjectConfig_BR BR_Config BR_Config UserObjectConfig_BR UserObjectConfig_BR BR_Config->UserObjectConfig_BR userObjectConfig 0..1 UserObjectConfig UserObjectConfig UserObjectConfig_BR->UserObjectConfig userObject 0..N APlatformUserObject APlatformUserObject APlatformUserObject->UserObjectConfig UserObject UserObject APlatformUserObject->UserObject AUserObject AUserObject AUserObject->APlatformUserObject AUserObjectInterface AUserObjectInterface AUserObject->AUserObjectInterface AUserObjectInterface->UserObject UserObjectWrapper UserObjectWrapper AUserObjectInterface->UserObjectWrapper

BR_Config

Configurations which have to be made especially for the B&R application.

class BR_Config extends RootVariableLibrary

UserObjectConfig_BR

class UserObjectConfig_BR extends Resource

UserObjectConfig

class UserObjectConfig extends APlatformUserObject

APlatformUserObject

abstract class APlatformUserObject extends AUserObject

UserObject

class UserObject extends AUserObjectInterface, APlatformUserObject

AUserObject

abstract class AUserObject extends NamedResource, AnnotableComment

AUserObjectInterface

AUserObjectInterface is the abstract base for a placed user-object interface - the shared-data object a controller instance binds to. It is part of the cross-hierarchy data-sharing (blackboard) mechanism; its concrete placed form is the UserObjectWrapper.

abstract class AUserObjectInterface extends AUserObject

UserObjectWrapper

A UserObjectWrapper is the single placed instance of a UserObjectInterface, parented to a Level so the shared blackboard is globally addressable in the tree. Controller instances bind to it to read and write the shared data.

class UserObjectWrapper extends AUserObjectInterface