|
|
|
@ -18,7 +18,14 @@ export const LoRaValidationSchema = z.object({ |
|
|
|
channelNum: z.coerce.number().int(), |
|
|
|
overrideDutyCycle: z.boolean(), |
|
|
|
sx126xRxBoostedGain: z.boolean(), |
|
|
|
overrideFrequency: z.coerce.number().min(410).max(930).refine(val => Number(val.toFixed(3)) === val), |
|
|
|
overrideFrequency: z.coerce |
|
|
|
.number() |
|
|
|
.min(410) |
|
|
|
.max(930) |
|
|
|
.refine( |
|
|
|
(val) => Number(val.toFixed(3)) === val, |
|
|
|
{ message: "formValidation.invalidOverrideFreq.number"} |
|
|
|
), |
|
|
|
ignoreIncoming: z.coerce.number().array(), |
|
|
|
ignoreMqtt: z.boolean(), |
|
|
|
configOkToMqtt: z.boolean(), |
|
|
|
|