Codec for <PtzPreset>.
Build a request that moves to preset 3
Build a request that moves to preset 3
import { assertStringIncludes } from "@std/assert"; import { ptzPreset } from "@hertzg/reolink-api/protocol/params"; const xml = ptzPreset.encode({ channelId: 0, presetList: [{ id: 3, command: "toPos" }], }); assertStringIncludes(xml, "<preset><id>3</id><command>toPos</command></preset>");