Skip to content

class PlatformConfig_BR

Package: swiss.avm.up.core.config.common.javamodel.PlatformConfig_BR

Direct Known Subclasses:


class PlatformConfig_BR extends BR_Config, PlatformConfig

Platform-specific configuration for B&R PLC controllers.

Properties

AsVersion

AsVersion[1..1]

Define AsVersion to generate version specific code. As example for OpcUa definition file.

comment

Describes the intent of this Resource.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

customFolders

If necessary, custom folders can be specified (e.g., mappView)

CustomFolders[0..1]

defaultHardwareConfig

Configuration from PCD Library - Default for Simulation

DefaultHardwareConfig[0..1]

hardwareConfig

AHardwareConfig[0..N]

hardwareConfig

HardwareConfig[0..N]

initTaskNameOverride

default, if empty:
i_ctrl_1

StringLiteral[0..1]

librariesConfig

Configuration of base and user libraries.

LibraryConfig[0..1]

loggerConfig

Configuration of log system

LoggerConfig[0..1]

moduleSystemOnTarget

Safe or normal B&R module system

Default setting is 'SAFE', then the drive F on flash card is used for the data.
If set to 'NORMAL', the data is stored on drive D.

ModuleSystemOnTarget[0..1]

optimizedGeneration

Only the variable initialization files used in hardware configuration are generated.

BooleanLiteral[0..1]

A literal where only the two values 'false' and 'true' are accepted.

platformType

PlatformType[0..1]

platformType

PlatformType[1..1]

preCompileHookCommon

This function is executed before the B&R compilation process.

TextLiteral[0..1]

A Literal that accepts multiple lines of text.

remanentConfig

RemanentStoreOptions[1..1]

service

ABrServiceConfig[0..N]

target

Reference to the decorated Resource.

Resource[1..1]

The base class of any Resource in the system.

taskGroupConfig

Connects the instance groups to the task class.

TaskGroupConfig_BR[0..N]

textListsConfig

TextListsConfig[1..1]

textManager

TextManager[0..1]

The text manager connects the native text resources with the respective translations. The languages to be translated are defined here. For each NativeTextList a TextTable is created in which the individual texts are translated.

unitConfig

UnitConfig[1..1]

userObjectConfig

UserObjectConfig_BR[0..1]

webrootIntegrationFolder

Integrate files to the webroot
Folder is relative to the project. Subfolder is possible (separate with "/")

After the code generation, this folder (with all subfolders) will be coppied to the folder Webroot. If there is already a file with the same name, it will be overwritten.

StringLiteral[0..1]

Method Summary

getOpcFileVersion

@BrControllerTreeFunctionSpace

Return:

IntegerLiteral