Codec for <dingdongDeviceOpt>.
Read a cmd 485 getParam reply
Read a cmd 485 getParam reply
import { assertEquals } from "@std/assert"; import { parse } from "@std/xml"; import { dingdongDeviceOpt } from "@hertzg/reolink-api/protocol/params"; const root = parse( '<dingdongDeviceOpt version="1.1"><id>0</id><volLevel>3</volLevel>' + "<ledState>1</ledState><name>Chime</name></dingdongDeviceOpt>", ).root; assertEquals(dingdongDeviceOpt.decode(root), { id: 0, volLevel: 3, ledState: 1, name: "Chime", });
XmlParam<"dingdongDeviceOpt", DingdongDeviceOpt>