Documentation
    Preparing search index...

    Variable shpScheduledChargingJobCfgSchemaConst

    shpScheduledChargingJobCfgSchema: ZodObject<
        {
            comCfg: ZodObject<
                {
                    isCfg: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
                    isEnable: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
                    setTime: ZodObject<
                        {
                            day: ZodNumber;
                            hour: ZodNumber;
                            min: ZodNumber;
                            month: ZodNumber;
                            sec: ZodNumber;
                            week: ZodNumber;
                            year: ZodNumber;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            day: number;
                            hour: number;
                            min: number;
                            month: number;
                            sec: number;
                            week: number;
                            year: number;
                        },
                        {
                            day: number;
                            hour: number;
                            min: number;
                            month: number;
                            sec: number;
                            week: number;
                            year: number;
                        },
                    >;
                    timeRange: ZodObject<
                        {
                            endTime: ZodObject<
                                {
                                    day: ZodNumber;
                                    hour: ZodNumber;
                                    min: ZodNumber;
                                    month: ZodNumber;
                                    sec: ZodNumber;
                                    week: ZodNumber;
                                    year: ZodNumber;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    day: number;
                                    hour: number;
                                    min: number;
                                    month: number;
                                    sec: number;
                                    week: number;
                                    year: number;
                                },
                                {
                                    day: number;
                                    hour: number;
                                    min: number;
                                    month: number;
                                    sec: number;
                                    week: number;
                                    year: number;
                                },
                            >;
                            isCfg: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
                            isEnable: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
                            mode1: ZodObject<
                                {
                                    fri: ZodNumber;
                                    mon: ZodNumber;
                                    sat: ZodNumber;
                                    sun: ZodNumber;
                                    thur: ZodNumber;
                                    tues: ZodNumber;
                                    wed: ZodNumber;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    fri: number;
                                    mon: number;
                                    sat: number;
                                    sun: number;
                                    thur: number;
                                    tues: number;
                                    wed: number;
                                },
                                {
                                    fri: number;
                                    mon: number;
                                    sat: number;
                                    sun: number;
                                    thur: number;
                                    tues: number;
                                    wed: number;
                                },
                            >;
                            startTime: ZodObject<
                                {
                                    day: ZodNumber;
                                    hour: ZodNumber;
                                    min: ZodNumber;
                                    month: ZodNumber;
                                    sec: ZodNumber;
                                    week: ZodNumber;
                                    year: ZodNumber;
                                },
                                "strip",
                                ZodTypeAny,
                                {
                                    day: number;
                                    hour: number;
                                    min: number;
                                    month: number;
                                    sec: number;
                                    week: number;
                                    year: number;
                                },
                                {
                                    day: number;
                                    hour: number;
                                    min: number;
                                    month: number;
                                    sec: number;
                                    week: number;
                                    year: number;
                                },
                            >;
                            timeMode: ZodNumber;
                        },
                        "strip",
                        ZodTypeAny,
                        {
                            endTime: {
                                day: number;
                                hour: number;
                                min: number;
                                month: number;
                                sec: number;
                                week: number;
                                year: number;
                            };
                            isCfg: 0
                            | 1;
                            isEnable: 0 | 1;
                            mode1: {
                                fri: number;
                                mon: number;
                                sat: number;
                                sun: number;
                                thur: number;
                                tues: number;
                                wed: number;
                            };
                            startTime: {
                                day: number;
                                hour: number;
                                min: number;
                                month: number;
                                sec: number;
                                week: number;
                                year: number;
                            };
                            timeMode: number;
                        },
                        {
                            endTime: {
                                day: number;
                                hour: number;
                                min: number;
                                month: number;
                                sec: number;
                                week: number;
                                year: number;
                            };
                            isCfg: 0
                            | 1;
                            isEnable: 0 | 1;
                            mode1: {
                                fri: number;
                                mon: number;
                                sat: number;
                                sun: number;
                                thur: number;
                                tues: number;
                                wed: number;
                            };
                            startTime: {
                                day: number;
                                hour: number;
                                min: number;
                                month: number;
                                sec: number;
                                week: number;
                                year: number;
                            };
                            timeMode: number;
                        },
                    >;
                    timeScale: ZodArray<ZodNumber, "many">;
                    type: ZodNumber;
                },
                "strip",
                ZodTypeAny,
                {
                    isCfg: 0
                    | 1;
                    isEnable: 0 | 1;
                    setTime: {
                        day: number;
                        hour: number;
                        min: number;
                        month: number;
                        sec: number;
                        week: number;
                        year: number;
                    };
                    timeRange: {
                        endTime: {
                            day: number;
                            hour: number;
                            min: number;
                            month: number;
                            sec: number;
                            week: number;
                            year: number;
                        };
                        isCfg: 0
                        | 1;
                        isEnable: 0 | 1;
                        mode1: {
                            fri: number;
                            mon: number;
                            sat: number;
                            sun: number;
                            thur: number;
                            tues: number;
                            wed: number;
                        };
                        startTime: {
                            day: number;
                            hour: number;
                            min: number;
                            month: number;
                            sec: number;
                            week: number;
                            year: number;
                        };
                        timeMode: number;
                    };
                    timeScale: number[];
                    type: number;
                },
                {
                    isCfg: 0
                    | 1;
                    isEnable: 0 | 1;
                    setTime: {
                        day: number;
                        hour: number;
                        min: number;
                        month: number;
                        sec: number;
                        week: number;
                        year: number;
                    };
                    timeRange: {
                        endTime: {
                            day: number;
                            hour: number;
                            min: number;
                            month: number;
                            sec: number;
                            week: number;
                            year: number;
                        };
                        isCfg: 0
                        | 1;
                        isEnable: 0 | 1;
                        mode1: {
                            fri: number;
                            mon: number;
                            sat: number;
                            sun: number;
                            thur: number;
                            tues: number;
                            wed: number;
                        };
                        startTime: {
                            day: number;
                            hour: number;
                            min: number;
                            month: number;
                            sec: number;
                            week: number;
                            year: number;
                        };
                        timeMode: number;
                    };
                    timeScale: number[];
                    type: number;
                },
            >;
            param: ZodObject<
                {
                    chChargeWatt: ZodNumber;
                    chSta: ZodArray<ZodNumber, "many">;
                    hightBattery: ZodNumber;
                    lowBattery: ZodNumber;
                },
                "strip",
                ZodTypeAny,
                {
                    chChargeWatt: number;
                    chSta: number[];
                    hightBattery: number;
                    lowBattery: number;
                },
                {
                    chChargeWatt: number;
                    chSta: number[];
                    hightBattery: number;
                    lowBattery: number;
                },
            >;
        },
        "strip",
        ZodTypeAny,
        {
            comCfg: {
                isCfg: 0
                | 1;
                isEnable: 0 | 1;
                setTime: {
                    day: number;
                    hour: number;
                    min: number;
                    month: number;
                    sec: number;
                    week: number;
                    year: number;
                };
                timeRange: {
                    endTime: {
                        day: number;
                        hour: number;
                        min: number;
                        month: number;
                        sec: number;
                        week: number;
                        year: number;
                    };
                    isCfg: 0
                    | 1;
                    isEnable: 0 | 1;
                    mode1: {
                        fri: number;
                        mon: number;
                        sat: number;
                        sun: number;
                        thur: number;
                        tues: number;
                        wed: number;
                    };
                    startTime: {
                        day: number;
                        hour: number;
                        min: number;
                        month: number;
                        sec: number;
                        week: number;
                        year: number;
                    };
                    timeMode: number;
                };
                timeScale: number[];
                type: number;
            };
            param: {
                chChargeWatt: number;
                chSta: number[];
                hightBattery: number;
                lowBattery: number;
            };
        },
        {
            comCfg: {
                isCfg: 0
                | 1;
                isEnable: 0 | 1;
                setTime: {
                    day: number;
                    hour: number;
                    min: number;
                    month: number;
                    sec: number;
                    week: number;
                    year: number;
                };
                timeRange: {
                    endTime: {
                        day: number;
                        hour: number;
                        min: number;
                        month: number;
                        sec: number;
                        week: number;
                        year: number;
                    };
                    isCfg: 0
                    | 1;
                    isEnable: 0 | 1;
                    mode1: {
                        fri: number;
                        mon: number;
                        sat: number;
                        sun: number;
                        thur: number;
                        tues: number;
                        wed: number;
                    };
                    startTime: {
                        day: number;
                        hour: number;
                        min: number;
                        month: number;
                        sec: number;
                        week: number;
                        year: number;
                    };
                    timeMode: number;
                };
                timeScale: number[];
                type: number;
            };
            param: {
                chChargeWatt: number;
                chSta: number[];
                hightBattery: number;
                lowBattery: number;
            };
        },
    > = ...

    Setting the scheduled charging job

    {
    "sn": "SP10*****",
    "operateType": "TCP",
    "params": {
    "cfg": {
    "param": {
    "lowBattery": 95,
    "chChargeWatt": 2000,
    "chSta": [
    1,
    0
    ],
    "hightBattery": 100
    },
    "comCfg": {
    "timeScale": [
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    255,
    127
    ],
    "isCfg": 1,
    "type": 1,
    "timeRange": {
    "isCfg": 1,
    "startTime": {
    "sec": 0,
    "min": 0,
    "week": 4,
    "hour": 0,
    "month": 1,
    "year": 2023,
    "day": 11
    },
    "timeMode": 0,
    "endTime": {
    "sec": 59,
    "min": 59,
    "week": 7,
    "hour": 23,
    "month": 1,
    "year": 2023,
    "day": 22
    },
    "mode1": {
    "thur": 0,
    "sat": 0,
    "wed": 0,
    "tues": 0,
    "fri": 0,
    "sun": 0,
    "mon": 0
    },
    "isEnable": 1
    },
    "isEnable": 1,
    "setTime": {
    "sec": 35,
    "min": 53,
    "week": 4,
    "hour": 15,
    "month": 1,
    "year": 2023,
    "day": 11
    }
    }
    },
    "cfgIndex": 1,
    "cmdSet": 11,
    "id": 81
    }
    }