@if (config) { @if (edge) { {{"EDGE.CONFIG.INDEX.GENERAL_DATA" | translate}} @if (environment.backend === 'OpenEMS Backend') { Edge-ID {{ edge.id }} } @if (edge.comment) { {{ 'EDGE.CONFIG.INDEX.COMMENT' | translate }} {{ edge.comment }} } @if (edge.producttype) { {{ 'EDGE.CONFIG.INDEX.PRODUCT_TYPE' | translate }} {{ edge.producttype }} } {{ environment.edgeShortName }} Version {{ edge.version | version:edge.role }} {{ 'EDGE.CONFIG.INDEX.ROLE' | translate }} {{ edge.getRoleString() }} @if (edge.firstSetupProtocol) { {{"INDEX.FIRST_SETUP_PROTOCOL" | translate}} {{ edge.firstSetupProtocol | date:'dd.MM.YYYY HH:mm' }} } } @if (edge.firstSetupProtocol && isAtLeastOwner) { {{"PROFILE.SYSTEM_PROTOCOL.TITLE" | translate}} @if (latestSetupProtocolData) { {{"PROFILE.SYSTEM_PROTOCOL.LABEL" | translate}} {{latestSetupProtocolData.createDate | date:'dd.MM.YYYY HH:mm'}} @if (!isLoading()) { {{"PROFILE.SYSTEM_PROTOCOL.DOWNLOAD" | translate}} } } } @if (components !== null) { {{ 'EDGE.CONFIG.INDEX.CONFIGURATION' | translate }} @for (category of components; track category) { {{ category.category.title }} @for (item of category.components; track item) {

{{ item.alias }} @if (edge.roleIsAtLeast('owner')) { }

@if (config.factories[item.factoryId]; as factory) {

@if (!item['showProperties']) { } @if (item['showProperties']) { }  {{ item.id }} {{ factory.name }}@if (!item.isEnabled) { - GENERAL.COMPONENT_INACTIVE }

}
@if (item['showProperties']) {
    @for (p of (item.properties | keys); track p) { @if (!['alias', '_lastChangeBy', '_lastChangeAt', 'enabled', ':org.apache.felix.configadmin.revision:'].includes(p.key) && !p.key.endsWith('.target')) {
  • {{ p.key }}: {{ p.value }}
  • } }
@for (factoryId of [item.factoryId]; track factoryId) { @switch (factoryId) { @case ('Controller.Api.ModbusTcp.ReadOnly') { {{ 'MODBUS_TCP_API_READ_WRITE.DOWNLOAD_PROTOCOL' | translate }} GENERAL.MANUAL } @case ('Controller.Api.ModbusRtu.ReadOnly') { {{ 'MODBUS_TCP_API_READ_WRITE.DOWNLOAD_PROTOCOL' | translate }} } @case ('Controller.Api.ModbusTcp.ReadWrite') { {{ 'MODBUS_TCP_API_READ_WRITE.DOWNLOAD_PROTOCOL' | translate }} GENERAL.MANUAL } @case ('Controller.Api.ModbusRtu.ReadWrite') { {{ 'MODBUS_TCP_API_READ_WRITE.DOWNLOAD_PROTOCOL' | translate }} } @case ('Controller.Api.Rest.ReadOnly') { GENERAL.MANUAL } @case ('Controller.Api.Rest.ReadWrite') { GENERAL.MANUAL } } } @if (edge.roleIsAtLeast('admin') && edge.isVersionAtLeast('2021.10.10')) { {{ 'EDGE.CONFIG.INDEX.EXPORT_CHANNELS' | translate }} } }
} }
}
}