#include <zb_zcl_price.h>
Data Fields | |
| zb_uint32_t | earliest_start_time |
| zb_uint32_t | min_issuer_event_id |
| zb_uint8_t | number_of_commands |
| zb_uint8_t | tariff_type |
Detailed Description
GetBillingPeriod command payload
- See also
- SE spec, subclause D.4.2.3.13.2
Field Documentation
◆ earliest_start_time
| zb_uint32_t zb_zcl_price_get_billing_period_payload_s::earliest_start_time |
UTC Timestamp indicating the earliest start time of billing periods to be returned by the corresponding PublishBillingPeriod command.
◆ min_issuer_event_id
| zb_uint32_t zb_zcl_price_get_billing_period_payload_s::min_issuer_event_id |
A 32-bit integer representing the minimum IssuerEventID of billing periods to be returned by the corresponding PublishBillingPeriod command.
◆ number_of_commands
| zb_uint8_t zb_zcl_price_get_billing_period_payload_s::number_of_commands |
An 8-bit Integer which indicates the maximum number of PublishBillingPeriod commands that the client is willing to receive in response to this command.
◆ tariff_type
| zb_uint8_t zb_zcl_price_get_billing_period_payload_s::tariff_type |
An 8-bit bitmap identifying the TariffType of the requested BillingPeriod information. The least significant nibble represents an enumeration of the tariff type. The most significant nibble is reserved.
- See also
- SE spec, Table D-108
- zb_zcl_price_tariff_type_t
- external/zboss/include/zcl/zb_zcl_price.h