mirror of
https://github.com/sergeyyarkov/modbus-logger.git
synced 2026-10-11 18:38:51 +03:00
13 lines
531 B
JavaScript
13 lines
531 B
JavaScript
import { object, number, string } from 'yup';
|
|
|
|
export const displayValueSchema = object({
|
|
id: number().required(),
|
|
name: string().required(),
|
|
slave_id: number().required(),
|
|
reg_addr: number().min(0).max(65534).required(),
|
|
reg_format: string().oneOf(["UI16", "I16", "UI32", "I32", "FP32", "BOOL"]).required(),
|
|
reg_type: string().oneOf(["HR", "IR", "DI", "DO"]).required()
|
|
})
|
|
|
|
export const removeDisplayValueSchema = displayValueSchema.pick(['id']);
|
|
export const createDisplayValueSchema = displayValueSchema.omit(['id']) |