Browse Source

update setWorkingModuleConfig to include mapReportSettings

pull/252/head
Hunter Thornsberry 2 years ago
parent
commit
a5a37cd4ab
  1. 5
      src/components/PageComponents/ModuleConfig/MQTT.tsx
  2. 4
      src/validation/moduleConfig/mqtt.ts

5
src/components/PageComponents/ModuleConfig/MQTT.tsx

@ -11,7 +11,10 @@ export const MQTT = (): JSX.Element => {
new Protobuf.ModuleConfig.ModuleConfig({ new Protobuf.ModuleConfig.ModuleConfig({
payloadVariant: { payloadVariant: {
case: "mqtt", case: "mqtt",
value: data, value: {
...data,
mapReportSettings: new Protobuf.ModuleConfig.ModuleConfig_MapReportSettings(data.mapReportSettings)
},
}, },
}), }),
); );

4
src/validation/moduleConfig/mqtt.ts

@ -46,11 +46,11 @@ export class MqttValidationMapReportSettings
implements implements
Omit<Protobuf.ModuleConfig.ModuleConfig_MapReportSettings, keyof Message> Omit<Protobuf.ModuleConfig.ModuleConfig_MapReportSettings, keyof Message>
{ {
@IsOptional()
@IsNumber() @IsNumber()
@IsOptional()
publishIntervalSecs: number; publishIntervalSecs: number;
@IsOptional()
@IsNumber() @IsNumber()
@IsOptional()
positionPrecision: number; positionPrecision: number;
} }

Loading…
Cancel
Save