Module commodity_tariff

Module commodity_tariff 

Source
Expand description

Matter TLV encoders and decoders for Commodity Tariff Cluster Cluster ID: 0x0700

This file is automatically generated from CommodityTariff.xml

Modules§

daypatterndayofweek
Constants for DayPatternDayOfWeek

Structs§

AuxiliaryLoadSwitchSettings
AuxiliaryLoadSwitchesSettings
CalendarPeriod
Day
DayEntry
DayPattern
GetDayEntryResponse
GetTariffComponentResponse
PeakPeriod
TariffComponent
TariffInformation
TariffPeriod
TariffPrice

Enums§

AuxiliaryLoadSetting
BlockMode
DayEntryRandomizationType
DayType
PeakPeriodSeverity

Functions§

decode_attribute_json
Decode attribute value and return as JSON string
decode_calendar_periods
Decode CalendarPeriods attribute (0x0005)
decode_current_day
Decode CurrentDay attribute (0x0007)
decode_current_day_entry
Decode CurrentDayEntry attribute (0x0009)
decode_current_day_entry_date
Decode CurrentDayEntryDate attribute (0x000A)
decode_current_tariff_components
Decode CurrentTariffComponents attribute (0x000F)
decode_day_entries
Decode DayEntries attribute (0x0003)
decode_day_patterns
Decode DayPatterns attribute (0x0004)
decode_default_randomization_offset
Decode DefaultRandomizationOffset attribute (0x0011)
decode_default_randomization_type
Decode DefaultRandomizationType attribute (0x0012)
decode_get_day_entry_response
Decode GetDayEntryResponse command response (01)
decode_get_tariff_component_response
Decode GetTariffComponentResponse command response (00)
decode_individual_days
Decode IndividualDays attribute (0x0006)
decode_next_day
Decode NextDay attribute (0x0008)
decode_next_day_entry
Decode NextDayEntry attribute (0x000B)
decode_next_day_entry_date
Decode NextDayEntryDate attribute (0x000C)
decode_next_tariff_components
Decode NextTariffComponents attribute (0x0010)
decode_start_date
Decode StartDate attribute (0x0002)
decode_tariff_components
Decode TariffComponents attribute (0x000D)
decode_tariff_info
Decode TariffInfo attribute (0x0000)
decode_tariff_periods
Decode TariffPeriods attribute (0x000E)
decode_tariff_unit
Decode TariffUnit attribute (0x0001)
encode_command_json
encode_get_day_entry
Encode GetDayEntry command (0x01)
encode_get_tariff_component
Encode GetTariffComponent command (0x00)
get_attribute_list
Get list of all attributes supported by this cluster
get_command_list
get_command_name
get_command_schema
get_day_entry
Invoke GetDayEntry command on cluster Commodity Tariff.
get_tariff_component
Invoke GetTariffComponent command on cluster Commodity Tariff.
read_calendar_periods
Read CalendarPeriods attribute from cluster Commodity Tariff.
read_current_day
Read CurrentDay attribute from cluster Commodity Tariff.
read_current_day_entry
Read CurrentDayEntry attribute from cluster Commodity Tariff.
read_current_day_entry_date
Read CurrentDayEntryDate attribute from cluster Commodity Tariff.
read_current_tariff_components
Read CurrentTariffComponents attribute from cluster Commodity Tariff.
read_day_entries
Read DayEntries attribute from cluster Commodity Tariff.
read_day_patterns
Read DayPatterns attribute from cluster Commodity Tariff.
read_default_randomization_offset
Read DefaultRandomizationOffset attribute from cluster Commodity Tariff.
read_default_randomization_type
Read DefaultRandomizationType attribute from cluster Commodity Tariff.
read_individual_days
Read IndividualDays attribute from cluster Commodity Tariff.
read_next_day
Read NextDay attribute from cluster Commodity Tariff.
read_next_day_entry
Read NextDayEntry attribute from cluster Commodity Tariff.
read_next_day_entry_date
Read NextDayEntryDate attribute from cluster Commodity Tariff.
read_next_tariff_components
Read NextTariffComponents attribute from cluster Commodity Tariff.
read_start_date
Read StartDate attribute from cluster Commodity Tariff.
read_tariff_components
Read TariffComponents attribute from cluster Commodity Tariff.
read_tariff_info
Read TariffInfo attribute from cluster Commodity Tariff.
read_tariff_periods
Read TariffPeriods attribute from cluster Commodity Tariff.
read_tariff_unit
Read TariffUnit attribute from cluster Commodity Tariff.

Type Aliases§

DayPatternDayOfWeek
DayPatternDayOfWeek bitmap type