Input to the EnergyEvse setTargets command

MatterSpecification.v13.Cluster § 9.3.9.5

interface SetTargetsRequest {
    chargingTargetSchedules: TypeFromFields<{
        chargingTargets: OptionalFieldType<TypeFromFields<{
            addedEnergy: OptionalFieldType<number | bigint>;
            targetSoC: OptionalFieldType<number>;
            targetTimeMinutesPastMidnight: FieldType<number>;
        }>[]>;
        dayOfWeekForSequence: OptionalFieldType<TypeFromPartialBitSchema<{
            friday: BitFlag;
            monday: BitFlag;
            saturday: BitFlag;
            sunday: BitFlag;
            thursday: BitFlag;
            tuesday: BitFlag;
            wednesday: BitFlag;
        }>>;
    }>[];
}

Hierarchy (view full)

Properties

chargingTargetSchedules: TypeFromFields<{
    chargingTargets: OptionalFieldType<TypeFromFields<{
        addedEnergy: OptionalFieldType<number | bigint>;
        targetSoC: OptionalFieldType<number>;
        targetTimeMinutesPastMidnight: FieldType<number>;
    }>[]>;
    dayOfWeekForSequence: OptionalFieldType<TypeFromPartialBitSchema<{
        friday: BitFlag;
        monday: BitFlag;
        saturday: BitFlag;
        sunday: BitFlag;
        thursday: BitFlag;
        tuesday: BitFlag;
        wednesday: BitFlag;
    }>>;
}>[]

This field shall indicate a list of up to 7 sets of daily charging targets together with their associated days of the week. Each of the days of the week may only be included in a single ChargingTargetSchedule within this list field.

MatterSpecification.v13.Cluster § 9.3.9.5.1