#define CELL_INDEX 0
#define RIC_STYLE_TYPE 1
-#define RIC_ACTION_GRANULARITY_PERIOD 100
+
+/* if config type is CONFIG_ADD then
+ * for action Id = n, RIC_ACTION_GRANULARITY_PERIOD = 100+ n*100
+ * else config type is CONFIG_MOD then
+ * for action Id = n, RIC_ACTION_GRANULARITY_PERIOD = 100 +50(n+1) */
+#define RIC_ACTION_GRANULARITY_PERIOD(_configType, _actionId) \
+ ((_configType == CONFIG_ADD) ? (100 + 100 * _actionId ) : ( 100 + 50 *( _actionId +1)))
+
/* allocate and zero out a static buffer */
#define RIC_ALLOC(_datPtr, _size) \
{ \
uint8_t BuildAndSendE2NodeConfigUpdateAck(DuDb *duDb, uint8_t transId, E2NodeConfigList *e2NodeList);
uint8_t BuildAndSendConnectionUpdate(uint32_t duId);
uint8_t BuildAndSendE2ConnectionUpdate(uint32_t duId, E2Connection connectionInfo);
+uint8_t BuildAndSendRicSubscriptionDeleteRequest(uint32_t duId, RicSubscription *ricSubsDb);
+void BuildRicSubsModificationReq(DuDb *duDb, RicSubscription *ricSubsInfo);
+
/**********************************************************************
End of file
**********************************************************************/