|
| enum | zb_zcl_prepayment_attr_sets_e {
ZB_ZCL_PREPAYMENT_SET_PREPAYMENT_INFORMATION = 0x00,
ZB_ZCL_PREPAYMENT_SET_TOP_UP,
ZB_ZCL_PREPAYMENT_SET_DEBT,
ZB_ZCL_PREPAYMENT_SET_ALARM = 0x04,
ZB_ZCL_PREPAYMENT_SET_HISTORICAL_COST_CONSUMPTION_INFORMATION
} |
| |
| enum | zb_zcl_prepayment_prepayment_information_attr_set_e {
ZB_ZCL_ATTR_PREPAYMENT_PAYMENT_CONTROL_CONFIGURATION = 0x0000,
ZB_ZCL_ATTR_PREPAYMENT_CREDIT_REMAINING,
ZB_ZCL_ATTR_PREPAYMENT_EMERGENCY_CREDIT_REMAINING,
ZB_ZCL_ATTR_PREPAYMENT_CREDIT_STATUS,
ZB_ZCL_ATTR_PREPAYMENT_CREDIT_REMAINING_TIMESTAMP,
ZB_ZCL_ATTR_PREPAYMENT_ACCUMULATED_DEBT,
ZB_ZCL_ATTR_PREPAYMENT_OVERALL_DEBT_CAP,
ZB_ZCL_ATTR_PREPAYMENT_EMERGENCY_CREDIT_LIMIT = 0x0010,
ZB_ZCL_ATTR_PREPAYMENT_EMERGENCY_CREDIT_THRESHOLD,
ZB_ZCL_ATTR_PREPAYMENT_TOTAL_CREDIT_ADDED = 0x0020,
ZB_ZCL_ATTR_PREPAYMENT_MAX_CREDIT_LIMIT,
ZB_ZCL_ATTR_PREPAYMENT_MAX_CREDIT_PER_TOP_UP,
ZB_ZCL_ATTR_PREPAYMENT_FRIENDLY_CREDIT_WARNING = 0x0030,
ZB_ZCL_ATTR_PREPAYMENT_LOW_CREDIT_WARNING,
ZB_ZCL_ATTR_PREPAYMENT_IHD_LOW_CREDIT_WARNING,
ZB_ZCL_ATTR_PREPAYMENT_INTERRUPT_SUSPEND_TIME,
ZB_ZCL_ATTR_PREPAYMENT_REMAINING_FRIENDLY_CREDIT_TIMES,
ZB_ZCL_ATTR_PREPAYMENT_NEXT_FRIENDLY_CREDIT_PERIOD,
ZB_ZCL_ATTR_PREPAYMENT_CUT_OFF_VALUE = 0x0040,
ZB_ZCL_ATTR_PREPAYMENT_TOKEN_CARRIER_ID = 0x0080
} |
| |
| enum | zb_zcl_prepayment_payment_control_configuration_attr_e {
PREPAYMENT_DISCONNECTION_ENABLED = 1 << 0,
PREPAYMENT_PREPAYMENT_ENABLED = 1 << 1,
PREPAYMENT_CREDIT_MANAGEMENT_ENABLED = 1 << 2,
PREPAYMENT_CREDIT_DISPLAY_ENABLED = 1 << 4,
PREPAYMENT_ACCOUNT_BASE = 1 << 5,
PREPAYMENT_CONTACTOR_FITTED = 1 << 7,
PREPAYMENT_STANDING_CHARGE_CONFIGURATION = 1 << 8,
PREPAYMENT_EMERGENCY_STANDING_CHARGE_CONFIGURATION = 1 << 9,
PREPAYMENT_DEBT_CONFIGURATION = 1 << 10,
PREPAYMENT_EMERGENCY_DEBT_CONFIGURATION = 1 << 11
} |
| |
| enum | zb_zcl_prepayment_credit_status_attr_e {
ZB_ZCL_PREPAYMENT_CREDIT_STATUS_CREDIT_OK = 1 << 0,
ZB_ZCL_PREPAYMENT_CREDIT_STATUS_LOW_CREDIT = 1 << 1,
ZB_ZCL_PREPAYMENT_CREDIT_STATUS_EMERGENCY_CREDIT_ENABLED = 1 << 2,
ZB_ZCL_PREPAYMENT_CREDIT_STATUS_EMERGENCY_CREDIT_AVAILABLE = 1 << 3,
ZB_ZCL_PREPAYMENT_CREDIT_STATUS_EMERGENCY_CREDIT_SELECTED = 1 << 4,
ZB_ZCL_PREPAYMENT_CREDIT_STATUS_EMERGENCY_CREDIT_IN_USE = 1 << 5,
ZB_ZCL_PREPAYMENT_CREDIT_STATUS_CREDIT_EXHAUSTED = 1 << 6
} |
| |
| enum | zb_zcl_prepayment_top_up_attr_set_e {
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_1 = 0x0100,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_1,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_1,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_1,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_2 = 0x0110,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_2,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_2,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_2,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_3 = 0x0120,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_3,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_3,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_3,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_4 = 0x0130,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_4,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_4,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_4,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_DATE_5 = 0x0140,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_AMOUNT_5,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_ORIGINATING_DEVICE_5,
ZB_ZCL_ATTR_PREPAYMENT_TOP_UP_TOP_UP_CODE_5
} |
| |
| enum | zb_zcl_prepayment_debt_attr_set_e {
ZB_ZCL_ATTR_PREPAYMENT_DEBT_LABEL_1 = 0x0210,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_AMOUNT_1,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_METHOD_1,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_START_TIME_1,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_COLLECTION_TIME_1,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_FREQUENCY_1 = 0x0216,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_AMOUNT_1,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_TOP_UP_PERCENTAGE_1 = 0x0219,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_LABEL_2 = 0x0220,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_AMOUNT_2,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_METHOD_2,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_START_TIME_2,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_COLLECTION_TIME_2,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_FREQUENCY_2 = 0x0226,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_AMOUNT_2,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_TOP_UP_PERCENTAGE_2 = 0x0229,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_LABEL_3 = 0x0230,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_AMOUNT_3,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_METHOD_3,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_START_TIME_3,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_COLLECTION_TIME_3,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_FREQUENCY_3 =0x0236,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_AMOUNT_3,
ZB_ZCL_ATTR_PREPAYMENT_DEBT_RECOVERY_TOP_UP_PERCENTAGE_3 = 0x0239
} |
| |
| enum | zb_zcl_prepayment_debt_recovery_method_e { ZB_ZCL_PREPAYMENT_TIME_BASED = 0x00,
ZB_ZCL_PREPAYMENT_PERCENTAGE_BASED,
ZB_ZCL_PREPAYMENT_CATCH_UP_BASED
} |
| |
| enum | zb_zcl_prepayment_recovery_frequency_e {
ZB_ZCL_PREPAYMENT_PER_HOUR = 0x00,
ZB_ZCL_PREPAYMENT_PER_DAY,
ZB_ZCL_PREPAYMENT_PER_WEEK,
ZB_ZCL_PREPAYMENT_PER_MONTH,
ZB_ZCL_PREPAYMENT_PER_QUARTER
} |
| |
| enum | zb_zcl_prepayment_alarms_attr_set_e { ZB_ZCL_ATTR_PREPAYMENT_PREPAYMENT_ALARM_STATUS = 0x0400,
ZB_ZCL_ATTR_PREPAYMENT_PREPAY_GENERIC_ALARM_MASK,
ZB_ZCL_ATTR_PREPAYMENT_PREPAY_SWITCH_ALARM_MASK,
ZB_ZCL_ATTR_PREPAYMENT_PREPAY_EVENT_ALARM_MASK
} |
| |
| enum | zb_zcl_prepayment_prepayment_alarm_status_indicators_e {
ZB_ZCL_PREPAYMENT_ALARM_LOW_CREDIT_WARNING = 1 << 0,
ZB_ZCL_PREPAYMENT_ALARM_TOP_UP_CODE_ERROR = 1 << 1,
ZB_ZCL_PREPAYMENT_ALARM_TOP_UP_CODE_ALREADY_USED = 1 << 2,
ZB_ZCL_PREPAYMENT_ALARM_TOP_UP_CODE_INVALID = 1 << 3,
ZB_ZCL_PREPAYMENT_ALARM_FRIENDLY_CREDIT_IN_USE = 1 << 4,
ZB_ZCL_PREPAYMENT_ALARM_FRIENDLY_CREDIT_PERIOD_END_WARNING = 1 << 5,
ZB_ZCL_PREPAYMENT_ALARM_EC_AVAILABLE = 1 << 6,
ZB_ZCL_PREPAYMENT_ALARM_UNAUTHORISED_ENERGY_USE = 1 << 7,
ZB_ZCL_PREPAYMENT_ALARM_DISCONNECTED_SUPPLY_DUE_TO_CREDIT = 1 << 8,
ZB_ZCL_PREPAYMENT_ALARM_DISCONNECTED_SUPPLY_DUE_TO_TAMPER = 1 << 9,
ZB_ZCL_PREPAYMENT_ALARM_DISCONNECTED_SUPPLY_DUE_TO_HES = 1 << 10,
ZB_ZCL_PREPAYMENT_ALARM_PHYSICAL_ATTACK = 1 << 11,
ZB_ZCL_PREPAYMENT_ALARM_ELECTRONIC_ATTACK = 1 << 12,
ZB_ZCL_PREPAYMENT_ALARM_MANUFACTURE_ALARM_CODE_A = 1 << 13,
ZB_ZCL_PREPAYMENT_ALARM_MANUFACTURE_ALARM_CODE_B = 1 << 14
} |
| |
| enum | zb_zcl_prepayment_prepay_generic_alarm_group_e {
ZB_ZCL_PREPAYMENT_GROUP_LOW_CREDIT = 0x00,
ZB_ZCL_PREPAYMENT_GROUP_NO_CREDIT,
ZB_ZCL_PREPAYMENT_GROUP_CREDIT_EXHAUSTED,
ZB_ZCL_PREPAYMENT_GROUP_EMERGENCY_CREDIT_ENABLED,
ZB_ZCL_PREPAYMENT_GROUP_EMERGENCY_CREDIT_EXHAUSTED,
ZB_ZCL_PREPAYMENT_GROUP_IHD_LOW_CREDIT_WARNING,
ZB_ZCL_PREPAYMENT_GROUP_EVENT_LOG_CLEARED
} |
| |
| enum | zb_zcl_prepayment_prepay_switch_alarm_group_e {
ZB_ZCL_PREPAYMENT_GROUP_SUPPLY_ON = 0x10,
ZB_ZCL_PREPAYMENT_GROUP_SUPPLY_ARM,
ZB_ZCL_PREPAYMENT_GROUP_SUPPLY_OFF,
ZB_ZCL_PREPAYMENT_GROUP_DISCONNECTION_FAILURE,
ZB_ZCL_PREPAYMENT_GROUP_DISCONNECTION_TAMPER_DETECTED,
ZB_ZCL_PREPAYMENT_GROUP_DISCONNECTED_DUE_TO_CUT_OFF_VALUE,
ZB_ZCL_PREPAYMENT_GROUP_REMOTE_DISCONNECTED
} |
| |
| enum | zb_zcl_prepayment_prepay_event_alarm_group_e {
ZB_ZCL_PREPAYMENT_GROUP_PHYSICAL_ATTACK_ON_PREPAY_METER = 0x20,
ZB_ZCL_PREPAYMENT_GROUP_ELECTRONIC_ATTACK_ON_PREPAY_METER,
ZB_ZCL_PREPAYMENT_GROUP_DISCOUNT_APPLIED,
ZB_ZCL_PREPAYMENT_GROUP_CREDIT_ADJUSTMENT,
ZB_ZCL_PREPAYMENT_GROUP_CREDIT_ADJUSTMENT_FAIL,
ZB_ZCL_PREPAYMENT_GROUP_DEBT_ADJUSTMENT,
ZB_ZCL_PREPAYMENT_GROUP_DEBT_ADJUSTMENT_FAIL,
ZB_ZCL_PREPAYMENT_GROUP_MODE_CHANGE,
ZB_ZCL_PREPAYMENT_GROUP_TOP_UP_CODE_ERROR,
ZB_ZCL_PREPAYMENT_GROUP_TOP_UP_ALREADY_USED,
ZB_ZCL_PREPAYMENT_GROUP_TOP_UP_CODE_INVALID,
ZB_ZCL_PREPAYMENT_GROUP_FRIENDLY_CREDIT_IN_USE,
ZB_ZCL_PREPAYMENT_GROUP_FRIENDLY_CREDIT_PERIOD_END_WARNING,
ZB_ZCL_PREPAYMENT_GROUP_FRIENDLY_CREDIT_PERIOD_END,
ZB_ZCL_PREPAYMENT_GROUP_ERROR_REG_CLEAR = 0x30,
ZB_ZCL_PREPAYMENT_GROUP_ALARM_REG_CLEAR,
ZB_ZCL_PREPAYMENT_GROUP_PREPAY_CLUSTER_NOT_FOUND,
ZB_ZCL_PREPAYMENT_GROUP_MODE_CREDIT_2_PREPAY = 0x41,
ZB_ZCL_PREPAYMENT_GROUP_MODE_PREPAY_2_CREDIT,
ZB_ZCL_PREPAYMENT_GROUP_MODE_DEFAULT
} |
| |
| enum | zb_zcl_prepayment_historical_cost_consumption_information_set_e {
ZB_ZCL_ATTR_PREPAYMENT_HISTORICAL_COST_CONSUMPTION_FORMATING = 0x0500,
ZB_ZCL_ATTR_PREPAYMENT_CONSUMPTION_UNIT_OF_MEASUREMENT,
ZB_ZCL_ATTR_PREPAYMENT_CURRENCY_SCALING_FACTOR,
ZB_ZCL_ATTR_PREPAYMENT_CURRENCY,
ZB_ZCL_ATTR_PREPAYMENT_CURRENT_DAY_COST_CONSUMPTION_DELIVERED = 0x051C,
ZB_ZCL_ATTR_PREPAYMENT_CURRENT_DAY_COST_CONSUMPTION_RECEIVED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_2,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_2,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_3,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_3,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_4,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_4,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_5,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_5,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_6,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_6,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_7,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_7,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_DELIVERED_8,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_DAY_COST_CONSUMPTION_RECEIVED_8,
ZB_ZCL_ATTR_PREPAYMENT_CURRENT_WEEK_COST_CONSUMPTION_DELIVERED = 0x0530,
ZB_ZCL_ATTR_PREPAYMENT_CURRENT_WEEK_COST_CONSUMPTION_RECEIVED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_2,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_2,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_3,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_3,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_4,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_4,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_DELIVERED_5,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_WEEK_COST_CONSUMPTION_RECEIVED_5,
ZB_ZCL_ATTR_PREPAYMENT_CURRENT_MONTH_COST_CONSUMPTION_DELIVERED = 0x0540,
ZB_ZCL_ATTR_PREPAYMENT_CURRENT_MONTH_COST_CONSUMPTION_RECEIVED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_2,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_2,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_3,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_3,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_4,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_4,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_5,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_5,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_6,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_6,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_7,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_7,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_8,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_8,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_9,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_9,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_10,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_10,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_11,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_11,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_12,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_12,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_DELIVERED_13,
ZB_ZCL_ATTR_PREPAYMENT_PREVIOUS_MONTH_COST_CONSUMPTION_RECEIVED_13,
ZB_ZCL_ATTR_PREPAYMENT_HISTORICAL_FREEZE_TIME
} |
| |
| enum | zb_zcl_prepayment_currency_scaling_factor_e {
ZB_ZCL_PREPAYMENT_SCALE_DOT_000001 = 0x00,
ZB_ZCL_PREPAYMENT_SCALE_DOT_00001,
ZB_ZCL_PREPAYMENT_SCALE_DOT_0001,
ZB_ZCL_PREPAYMENT_SCALE_DOT_001,
ZB_ZCL_PREPAYMENT_SCALE_DOT_01,
ZB_ZCL_PREPAYMENT_SCALE_DOT_1,
ZB_ZCL_PREPAYMENT_SCALE_1,
ZB_ZCL_PREPAYMENT_SCALE_10,
ZB_ZCL_PREPAYMENT_SCALE_100,
ZB_ZCL_PREPAYMENT_SCALE_1000,
ZB_ZCL_PREPAYMENT_SCALE_10000,
ZB_ZCL_PREPAYMENT_SCALE_100000,
ZB_ZCL_PREPAYMENT_SCALE_1000000
} |
| |
| enum | zb_zcl_prepayment_cli_cmd_e {
ZB_ZCL_PREPAYMENT_CLI_CMD_SELECT_AVAILABLE_EMERGENCY_CREDIT = 0x00,
ZB_ZCL_PREPAYMENT_CLI_CMD_CHANGE_DEBT = 0x02,
ZB_ZCL_PREPAYMENT_CLI_CMD_EMERGENCY_CREDIT_SETUP,
ZB_ZCL_PREPAYMENT_CLI_CMD_CONSUMER_TOP_UP,
ZB_ZCL_PREPAYMENT_CLI_CMD_CREDIT_ADJUSTMENT,
ZB_ZCL_PREPAYMENT_CLI_CMD_CHANGE_PAYMENT_MODE,
ZB_ZCL_PREPAYMENT_CLI_CMD_GET_PREPAY_SNAPSHOT,
ZB_ZCL_PREPAYMENT_CLI_CMD_GET_TOP_UP_LOG,
ZB_ZCL_PREPAYMENT_CLI_CMD_SET_LOW_CREDIT_WARNING_LEVEL,
ZB_ZCL_PREPAYMENT_CLI_CMD_GET_DEBT_REPAYMENT_LOG,
ZB_ZCL_PREPAYMENT_CLI_CMD_SET_MAXIMUM_CREDIT_LIMIT,
ZB_ZCL_PREPAYMENT_CLI_CMD_SET_OVERALL_DEBT_CAP
} |
| |
| enum | zb_zcl_prepayment_originating_device_e { ZB_ZCL_PREPAYMENT_ORIGINATING_DEVICE_ESI = 0x00,
ZB_ZCL_PREPAYMENT_ORIGINATING_DEVICE_METERING,
ZB_ZCL_PREPAYMENT_ORIGINATING_DEVICE_IHD
} |
| |
| enum | zb_zcl_prepayment_debt_amount_type_e {
ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_1_ABSOLUTE = 0x00,
ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_1_INCREMENTAL,
ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_2_ABSOLUTE,
ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_2_INCREMENTAL,
ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_3_ABSOLUTE,
ZB_ZCL_PREPAYMENT_DEBT_AMOUNT_TYPE_3_INCREMENTAL
} |
| |
| enum | zb_zcl_prepayment_credit_type_e { ZB_ZCL_PREPAYMENT_CREDIT_INCREMENTAL = 0x00,
ZB_ZCL_PREPAYMENT_CREDIT_ABSOLUTE
} |
| |
| enum | zb_zcl_prepayment_debt_type_e { ZB_ZCL_PREPAYMENT_DEBT_TYPE_DEBT_1 = 0x00,
ZB_ZCL_PREPAYMENT_DEBT_TYPE_DEBT_2,
ZB_ZCL_PREPAYMENT_DEBT_TYPE_DEBT_3,
ZB_ZCL_PREPAYMENT_DEBT_TYPE_ALL_DEBTS = 0xFF
} |
| |
| enum | zb_zcl_prepayment_srv_cmd_e {
ZB_ZCL_PREPAYMENT_SRV_CMD_PUBLISH_PREPAY_SNAPSHOT = 0x01,
ZB_ZCL_PREPAYMENT_SRV_CMD_CHANGE_PAYMENT_MODE_RESPONSE,
ZB_ZCL_PREPAYMENT_SRV_CMD_CONSUMER_TOP_UP_RESPONSE,
ZB_ZCL_PREPAYMENT_SRV_CMD_PUBLISH_TOP_UP_LOG = 0x05,
ZB_ZCL_PREPAYMENT_SRV_CMD_PUBLISH_DEBT_LOG
} |
| |
| enum | zb_zcl_prepayment_snapshot_payload_cause_e {
ZB_ZCL_PREPAYMENT_CAUSE_GENERAL = 1 << 0,
ZB_ZCL_PREPAYMENT_CAUSE_END_OF_BILLING_PERIOD = 1 << 1,
ZB_ZCL_PREPAYMENT_CAUSE_TARIFF_INFORMATION_CHANGE = 1 << 3,
ZB_ZCL_PREPAYMENT_CAUSE_PRICE_MATRIX_CHANGE = 1 << 4,
ZB_ZCL_PREPAYMENT_CAUSE_MANUALLY_TRIGGERED_FROM_CLIENT = 1 << 10,
ZB_ZCL_PREPAYMENT_CAUSE_TENANCY_CHANGE = 1 << 12,
ZB_ZCL_PREPAYMENT_CAUSE_SUPPLIER_CHANGE = 1 << 13,
ZB_ZCL_PREPAYMENT_CAUSE_METER_MODE_CHANGE = 1 << 14,
ZB_ZCL_PREPAYMENT_CAUSE_TOP_UP_ADDITION = 1 << 18,
ZB_ZCL_PREPAYMENT_CAUSE_DEBT_AND_CREDIT_ADDITION = 1 << 19
} |
| |
| enum | zb_zcl_prepayment_snapshot_payload_type_e { ZB_ZCL_PREPAYMENT_SNAPSHOT_PAYLOAD_TYPE_DEBT_AND_CREDIT_STATUS = 0x00
} |
| |
| enum | zb_zcl_prepayment_friendly_credit_bitmap_e { PREPAYMENT_FRIENDLY_CREDIT_ENABLED = 0
} |
| |
| enum | zb_zcl_prepayment_result_type_e {
ZB_ZCL_PREPAYMENT_RESULT_ACCEPTED = 0x00,
ZB_ZCL_PREPAYMENT_RESULT_REJECTED_INVALID_TOP_UP,
ZB_ZCL_PREPAYMENT_RESULT_REJECTED_DUPLICATE_TOP_UP,
ZB_ZCL_PREPAYMENT_RESULT_REJECTED_ERROR,
ZB_ZCL_PREPAYMENT_RESULT_REJECTED_MAX_CREDIT_REACHED,
ZB_ZCL_PREPAYMENT_RESULT_REJECTED_KAYPAD_LOCK,
ZB_ZCL_PREPAYMENT_RESULT_REJECTED_TOP_UP_VALUE_TOO_LARGE,
ZB_ZCL_PREPAYMENT_RESULT_ACCEPTED_SUPPLY_ENABLED = 0x10,
ZB_ZCL_PREPAYMENT_RESULT_ACCEPTED_SUPPLY_DISABLED,
ZB_ZCL_PREPAYMENT_RESULT_ACCEPTED_SUPPLY_ARMED
} |
| |