‘Price Event’ Enumerations

The event types generated by the Price cluster are enumerated in the teSE_PriceCallBackEventType structure below:

typedef enum PACK
{
    E_SE_PRICE_TABLE_ADD =0x00,
    E_SE_PRICE_TABLE_ACTIVE,
    E_SE_PRICE_GET_CURRENT_PRICE_RECEIVED,
    E_SE_PRICE_TIME_UPDATE,
    E_SE_PRICE_ACK_RECEIVED,
    E_SE_PRICE_NO_PRICE_TABLES,
    E_SE_PRICE_READ_BLOCK_PRICING,
    E_SE_PRICE_BLOCK_PERIOD_TABLE_ACTIVE,
    E_SE_PRICE_NO_BLOCK_PERIOD_TABLES,
    E_SE_PRICE_BLOCK_PERIOD_ADD,
    E_SE_PRICE_READ_BLOCK_THRESHOLDS,
    E_SE_PRICE_CONVERSION_FACTOR_TABLE_ACTIVE,
    E_SE_PRICE_CONVERSION_FACTOR_ADD,
    E_SE_PRICE_CALORIFIC_VALUE_TABLE_ACTIVE,
    E_SE_PRICE_CALORIFIC_VALUE_ADD,
    E_SE_PRICE_CBET_ENUM_END
} teSE_PriceCallBackEventType;

The above event types are described in Table 56 below.

Note: For further details on Price events, refer to Section 40.8.

Event Type Enumeration

Description

E_SE_PRICE_TABLE_ADD

Generated when a new scheduled price is added to the local price list

E_SE_PRICE_TABLE_ACTIVE

Generated when a new price becomes active or the active price expires

E_SE_PRICE_GET_CURRENT_PRICE_RECEIVED

Generated on the server when a Get Current Price command is received from a client

E_SE_PRICE_TIME_UPDATE

Generated on a client when a Publish Price command is received from the server

E_SE_PRICE_ACK_RECEIVED

Generated on a server when a Price Acknowledgment command is received from a client

E_SE_PRICE_NO_PRICE_TABLES

Generated when an active price expires, is deleted from the price list and the list becomes empty

E_SE_PRICE_READ_BLOCK_PRICING

Reserved for future use (for Block mode)

E_SE_PRICE_BLOCK_PERIOD_TABLE_ACTIVE

Reserved for future use (for Block mode)

E_SE_PRICE_NO_BLOCK_PERIOD_TABLES

Reserved for future use (for Block mode)

E_SE_PRICE_BLOCK_PERIOD_ADD

Reserved for future use (for Block mode)

E_SE_PRICE_READ_BLOCK_THRESHOLDS

Reserved for future use (for Block mode)

E_SE_PRICE_CONVERSION_FACTOR_TABLE_ACTIVE

Generated when a new conversion factor value becomes active

E_SE_PRICE_CONVERSION_FACTOR_ADD

Generated when a new conversion factor entry is advertised by the ESP via a Publish Conversion Factor command

E_SE_PRICE_CALORIFIC_VALUE_TABLE_ACTIVE

Generated when a new calorific value becomes active

E_SE_PRICE_CALORIFIC_VALUE_ADD

Generated when a new calorific value entry is advertised via a Publish Calorific Value command

Parent topic:Enumerations