mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-11-02 03:01:52 +08:00
Introduce DriverValidator SPI with validate(), validateDevice(), validatePoint(), and simulate() default methods. All 28 protocol drivers now implement per-driver and per-point configuration validation, checking that required attributes are present before attempting device I/O. - Add ValidationReport DTO with structured AttributeIssue / IssueLevel reporting - Add DriverValidator SPI interface with sensible defaults - Integrate DriverValidator into DriverCustomService aggregate SPI - Implement validation for all 28 drivers (Modbus TCP, OPC UA, BACnet, MQTT, etc.) - Add validation contract tests for Modbus TCP driver