Added Max payload size in bytes and Min packet size to send to Gateway Advanced Configuration

This commit is contained in:
mpetrov 2024-08-15 19:07:26 +03:00
parent ed0a7d5adb
commit 4839dc4d39
2 changed files with 60 additions and 16 deletions

View File

@ -747,22 +747,58 @@
</mat-icon> </mat-icon>
</mat-form-field> </mat-form-field>
</section> </section>
<mat-form-field appearance="outline" class="mat-block"> <section class="tb-form-row no-border no-padding tb-standard-fields column-xs">
<mat-label translate>gateway.statistics.check-connectors-configuration</mat-label> <mat-form-field appearance="outline" class="flex">
<input matInput formControlName="checkConnectorsConfigurationInSeconds" type="number" min="0"/> <mat-label translate>gateway.statistics.check-connectors-configuration</mat-label>
<mat-error <input matInput formControlName="checkConnectorsConfigurationInSeconds" type="number" min="0"/>
*ngIf="gatewayConfigGroup.get('thingsboard.checkConnectorsConfigurationInSeconds').hasError('required')"> <mat-error
{{ 'gateway.statistics.check-connectors-configuration-required' | translate }} *ngIf="gatewayConfigGroup.get('thingsboard.checkConnectorsConfigurationInSeconds').hasError('required')">
</mat-error> {{ 'gateway.statistics.check-connectors-configuration-required' | translate }}
<mat-error </mat-error>
*ngIf="gatewayConfigGroup.get('thingsboard.checkConnectorsConfigurationInSeconds').hasError('min')"> <mat-error
{{ 'gateway.statistics.check-connectors-configuration-min' | translate }} *ngIf="gatewayConfigGroup.get('thingsboard.checkConnectorsConfigurationInSeconds').hasError('min')">
</mat-error> {{ 'gateway.statistics.check-connectors-configuration-min' | translate }}
<mat-error </mat-error>
*ngIf="gatewayConfigGroup.get('thingsboard.checkConnectorsConfigurationInSeconds').hasError('pattern')"> <mat-error
{{ 'gateway.statistics.check-connectors-configuration-pattern' | translate }} *ngIf="gatewayConfigGroup.get('thingsboard.checkConnectorsConfigurationInSeconds').hasError('pattern')">
</mat-error> {{ 'gateway.statistics.check-connectors-configuration-pattern' | translate }}
</mat-form-field> </mat-error>
</mat-form-field>
<mat-form-field appearance="outline" class="flex">
<mat-label translate>gateway.statistics.max-payload-size-bytes</mat-label>
<input matInput formControlName="maxPayloadSizeBytes" type="number" min="0"/>
<mat-error
*ngIf="gatewayConfigGroup.get('thingsboard.maxPayloadSizeBytes').hasError('required')">
{{ 'gateway.statistics.max-payload-size-bytes-required' | translate }}
</mat-error>
<mat-error
*ngIf="gatewayConfigGroup.get('thingsboard.maxPayloadSizeBytes').hasError('min')">
{{ 'gateway.statistics.max-payload-size-bytes-min' | translate }}
</mat-error>
<mat-error
*ngIf="gatewayConfigGroup.get('thingsboard.maxPayloadSizeBytes').hasError('pattern')">
{{ 'gateway.statistics.max-payload-size-bytes-pattern' | translate }}
</mat-error>
</mat-form-field>
</section>
<section class="tb-form-row no-border no-padding tb-standard-fields column-xs">
<mat-form-field appearance="outline" class="flex">
<mat-label translate>gateway.statistics.min-pack-size-to-send</mat-label>
<input matInput formControlName="minPackSizeToSend" type="number" min="0"/>
<mat-error
*ngIf="gatewayConfigGroup.get('thingsboard.minPackSizeToSend').hasError('required')">
{{ 'gateway.statistics.min-pack-size-to-send-required' | translate }}
</mat-error>
<mat-error
*ngIf="gatewayConfigGroup.get('thingsboard.minPackSizeToSend').hasError('min')">
{{ 'gateway.statistics.min-pack-size-to-send-min' | translate }}
</mat-error>
<mat-error
*ngIf="gatewayConfigGroup.get('thingsboard.minPackSizeToSend').hasError('pattern')">
{{ 'gateway.statistics.min-pack-size-to-send-pattern' | translate }}
</mat-error>
</mat-form-field>
</section>
</div> </div>
</div> </div>
</ng-template> </ng-template>

View File

@ -3219,9 +3219,17 @@
"send-period-min": "Statistic send period can not be less then 60", "send-period-min": "Statistic send period can not be less then 60",
"send-period-pattern": "Statistic send period is not valid", "send-period-pattern": "Statistic send period is not valid",
"check-connectors-configuration": "Check connectors configuration (in sec)", "check-connectors-configuration": "Check connectors configuration (in sec)",
"max-payload-size-bytes": "Max payload size in bytes",
"min-pack-size-to-send": "Min packet size to send",
"check-connectors-configuration-required": "Check connectors configuration is required", "check-connectors-configuration-required": "Check connectors configuration is required",
"max-payload-size-bytes-required": "Max payload size in bytes is required",
"min-pack-size-to-send-required": "Min packet size to send is required",
"check-connectors-configuration-min": "Check connectors configuration can not be less then 1", "check-connectors-configuration-min": "Check connectors configuration can not be less then 1",
"max-payload-size-bytes-min": "Max payload size in bytes can not be less then 1",
"min-pack-size-to-send-min": "Min packet size to send can not be less then 1",
"check-connectors-configuration-pattern": "Check connectors configuration is not valid", "check-connectors-configuration-pattern": "Check connectors configuration is not valid",
"max-payload-size-bytes-pattern": "Max payload size in bytes is not valid",
"min-pack-size-to-send-pattern": "Min packet size to send is not valid",
"add": "Add command", "add": "Add command",
"timeout": "Timeout", "timeout": "Timeout",
"timeout-ms": "Timeout (in ms)", "timeout-ms": "Timeout (in ms)",