Documentation
    Preparing search index...

    Variable delta2MPPTSetCommandSchemaConst

    delta2MPPTSetCommandSchema: ZodDiscriminatedUnion<
        "operateType",
        [
            ZodObject<
                {
                    id: ZodNumber;
                    sn: ZodType<`R331${string}`, ZodTypeDef, `R331${string}`>;
                    version: ZodLiteral<"1.0">;
                } & { moduleType: ZodLiteral<5> } & {
                    operateType: ZodLiteral<"quietMode">;
                    params: ZodObject<
                        { enabled: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]> },
                        "strip",
                        ZodTypeAny,
                        { enabled: 0 | 1 },
                        { enabled: 0 | 1 },
                    >;
                },
                "strip",
                ZodTypeAny,
                {
                    id: number;
                    moduleType: 5;
                    operateType: "quietMode";
                    params: { enabled: 0
                    | 1 };
                    sn: `R331${string}`;
                    version: "1.0";
                },
                {
                    id: number;
                    moduleType: 5;
                    operateType: "quietMode";
                    params: { enabled: 0
                    | 1 };
                    sn: `R331${string}`;
                    version: "1.0";
                },
            >,
            ZodObject<
                {
                    id: ZodNumber;
                    sn: ZodType<`R331${string}`, ZodTypeDef, `R331${string}`>;
                    version: ZodLiteral<"1.0">;
                } & { moduleType: ZodLiteral<5> } & {
                    operateType: ZodLiteral<"mpptCar">;
                    params: ZodObject<
                        { enabled: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]> },
                        "strip",
                        ZodTypeAny,
                        { enabled: 0 | 1 },
                        { enabled: 0 | 1 },
                    >;
                },
                "strip",
                ZodTypeAny,
                {
                    id: number;
                    moduleType: 5;
                    operateType: "mpptCar";
                    params: { enabled: 0
                    | 1 };
                    sn: `R331${string}`;
                    version: "1.0";
                },
                {
                    id: number;
                    moduleType: 5;
                    operateType: "mpptCar";
                    params: { enabled: 0
                    | 1 };
                    sn: `R331${string}`;
                    version: "1.0";
                },
            >,
            ZodObject<
                {
                    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";
                },
            >,
        ],
    > = ...

    Discriminated union for MPPT commands.