{{ (serverFormGroup.get('bootstrapServerIs').value ? 'device-profile.lwm2m.bootstrap-server' : 'device-profile.lwm2m.lwm2m-server') | translate }}
@if (!serverPanel.expanded) {
{{ ('device-profile.lwm2m.short-id' | translate) + ': ' }} {{ serverFormGroup.get('shortServerId').value ? serverFormGroup.get('shortServerId').value : '' }}
{{ ('device-profile.lwm2m.mode' | translate) + ': ' }} {{ credentialTypeLwM2MNamesMap.get(securityConfigLwM2MType[serverFormGroup.get('securityMode').value]) }}
}
@if (!disabled) { }
{{ 'device-profile.lwm2m.mode' | translate }} @for (securityMode of securityConfigLwM2MTypes; track securityMode) { {{ credentialTypeLwM2MNamesMap.get(securityConfigLwM2MType[securityMode]) }} } @if (!isBootstrap) { {{ 'device-profile.lwm2m.short-id' | translate }} @if (!disabled) { help } @if (serverFormGroup.get('shortServerId').hasError('required')) { {{ 'device-profile.lwm2m.short-id-required' | translate }} } @if (serverFormGroup.get('shortServerId').hasError('pattern')) { {{ (isBootstrap ? 'device-profile.lwm2m.short-id-pattern-bs' : 'device-profile.lwm2m.short-id-pattern') | translate }} } @if (serverFormGroup.get('shortServerId').hasError('min') || serverFormGroup.get('shortServerId').hasError('max')) { {{ 'device-profile.lwm2m.short-id-range' | translate : {min: shortServerIdMin, max: shortServerIdMax} }} } }
{{ 'device-profile.lwm2m.server-host' | translate }} @if (serverFormGroup.get('host').hasError('required')) { {{ 'device-profile.lwm2m.server-host-required' | translate }} } {{ 'device-profile.lwm2m.server-port' | translate }} @if (serverFormGroup.get('port').hasError('required')) { {{ 'device-profile.lwm2m.server-port-required' | translate }} } @if (serverFormGroup.get('port').hasError('pattern')) { {{ 'device-profile.lwm2m.server-port-pattern' | translate }} } @if (serverFormGroup.get('port').hasError('min') || serverFormGroup.get('port').hasError('max')) { {{ 'device-profile.lwm2m.server-port-range' | translate }} }
{{ 'device-profile.lwm2m.client-hold-off-time' | translate }} @if (!disabled) { help } @if (serverFormGroup.get('clientHoldOffTime').hasError('required')) { {{ 'device-profile.lwm2m.client-hold-off-time-required' | translate }} } @if (serverFormGroup.get('clientHoldOffTime').hasError('min') || serverFormGroup.get('clientHoldOffTime').hasError('pattern')) { {{ 'device-profile.lwm2m.client-hold-off-time-pattern' | translate }} } {{ 'device-profile.lwm2m.account-after-timeout' | translate }} @if (!disabled) { help } @if (serverFormGroup.get('bootstrapServerAccountTimeout').hasError('required')) { {{ 'device-profile.lwm2m.account-after-timeout-required' | translate }} } @if (serverFormGroup.get('bootstrapServerAccountTimeout').hasError('min') || serverFormGroup.get('bootstrapServerAccountTimeout').hasError('pattern')) { {{ 'device-profile.lwm2m.account-after-timeout-pattern' | translate }} }
@if (serverFormGroup.get('securityMode').value === securityConfigLwM2MType.RPK || serverFormGroup.get('securityMode').value === securityConfigLwM2MType.X509) { {{ 'device-profile.lwm2m.server-public-key' | translate }} @if (!disabled) { help } @if (serverFormGroup.get('serverPublicKey').hasError('required')) { {{ 'device-profile.lwm2m.server-public-key-required' | translate }} } }
{{ 'device-profile.lwm2m.lifetime' | translate }} @if (serverFormGroup.get('lifetime').hasError('required')) { {{ 'device-profile.lwm2m.lifetime-required' | translate }} } @if (serverFormGroup.get('lifetime').hasError('pattern') || serverFormGroup.get('lifetime').hasError('min')) { {{ 'device-profile.lwm2m.lifetime-pattern' | translate }} } {{ 'device-profile.lwm2m.default-min-period' | translate }} @if (!disabled) { help } @if (serverFormGroup.get('defaultMinPeriod').hasError('required')) { {{ 'device-profile.lwm2m.default-min-period-required' | translate }} } @if (serverFormGroup.get('defaultMinPeriod').hasError('pattern') || serverFormGroup.get('defaultMinPeriod').hasError('min')) { {{ 'device-profile.lwm2m.default-min-period-pattern' | translate }} }
{{ 'device-profile.lwm2m.binding' | translate }} @if (!disabled) { help } @for (bindingMode of bindingModeTypes; track bindingMode) { {{ bindingModeTypeNamesMap.get(bindingMode) | translate }} } {{ 'device-profile.lwm2m.notification-storing' | translate }}