Variable acDischargeSchemaConst
acDischargeSchema: ZodObject<
extendShape<
extendShape<
{
id: ZodNumber;
sn: ZodType<`R331${string}`, ZodTypeDef, `R331${string}`>;
version: ZodLiteral<"1.0">;
},
{ moduleType: ZodLiteral<5> },
>,
{
operateType: ZodLiteral<"acOutCfg">;
params: ZodObject<
{
enabled: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
out_freq: ZodNumber;
out_voltage: ZodNumber;
xboost: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
},
"strip",
ZodTypeAny,
{ enabled: 0
| 1; out_freq: number; out_voltage: number; xboost: 0 | 1 },
{ enabled: 0 | 1; out_freq: number; out_voltage: number; xboost: 0 | 1 },
>;
},
>,
"strip",
ZodTypeAny,
{
id: number;
moduleType: 5;
operateType: "acOutCfg";
params: {
enabled: 0
| 1;
out_freq: number;
out_voltage: number;
xboost: 0 | 1;
};
sn: `R331${string}`;
version: "1.0";
},
{
id: number;
moduleType: 5;
operateType: "acOutCfg";
params: {
enabled: 0
| 1;
out_freq: number;
out_voltage: number;
xboost: 0 | 1;
};
sn: `R331${string}`;
version: "1.0";
},
> = ...
A schema for the AC discharge command. Set AC discharge ("enabled" and X-Boost switch settings)