‘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