Documentation
    Preparing search index...

    Variable shpScheduledDischargingJobCfgSchemaConst

    shpScheduledDischargingJobCfgSchema: ZodObject<
        {
            chSta: ZodArray<ZodNumber, "many">;
            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>]>;
                            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;
                            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;
                            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;
                        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;
                        startTime: {
                            day: number;
                            hour: number;
                            min: number;
                            month: number;
                            sec: number;
                            week: number;
                            year: number;
                        };
                        timeMode: number;
                    };
                    timeScale: number[];
                    type: number;
                },
            >;
        },
        "strip",
        ZodTypeAny,
        {
            chSta: 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;
                    startTime: {
                        day: number;
                        hour: number;
                        min: number;
                        month: number;
                        sec: number;
                        week: number;
                        year: number;
                    };
                    timeMode: number;
                };
                timeScale: number[];
                type: number;
            };
        },
        {
            chSta: 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;
                    startTime: {
                        day: number;
                        hour: number;
                        min: number;
                        month: number;
                        sec: number;
                        week: number;
                        year: number;
                    };
                    timeMode: number;
                };
                timeScale: number[];
                type: number;
            };
        },
    > = ...

    Setting the scheduled discharging job

    {
    "sn": "SP10*****",
    "operateType": "TCP",
    "params": {
    "cfg": {
    "chSta": [
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1,
    1
    ],
    "comCfg": {
    "timeScale": [
    1,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0,
    0
    ],
    "isCfg": 1,
    "type": 2,
    "timeRange": {
    "isCfg": 1,
    "timeMode": 0,
    "startTime": {
    "sec": 0,
    "min": 0,
    "week": 2,
    "hour": 0,
    "month": 10,
    "year": 2022,
    "day": 24
    },
    "endTime": {
    "sec": 59,
    "min": 59,
    "week": 2,
    "hour": 23,
    "month": 10,
    "year": 2022,
    "day": 25
    },
    "isEnable": 1
    },
    "isEnable": 1,
    "setTime": {
    "sec": 61,
    "min": 9,
    "week": 7,
    "hour": 16,
    "month": 11,
    "year": 2022,
    "day": 15
    }
    }
    },
    "cfgIndex": 0,
    "cmdSet": 11,
    "id": 82
    }
    }