Codec for <IOTAction>.
Read back an action
Read back an action
import { assertEquals } from "@std/assert"; import { parse } from "@std/xml"; import { iotAction } from "@hertzg/reolink-api/protocol/params"; const root = parse( '<IOTAction version="1.1"><channelBits>3</channelBits>' + "<actionID>2</actionID></IOTAction>", ).root; assertEquals(iotAction.decode(root), { channelBits: 3n, actionID: 2 });