diff --git a/System/EventManager/event_handler.h b/System/EventManager/event_handler.h index 49127d724..7b98c5acd 100644 --- a/System/EventManager/event_handler.h +++ b/System/EventManager/event_handler.h @@ -100,19 +100,11 @@ #include "../../TlmCmd/block_command_table.h" #include +#define EH_RULE_TLM_PAGE_SIZE (20) //!< event_handler のルールテーブルの1テレメトリパケット(=1ページ)に格納されるルール数(ページネーション用) +#define EH_RULE_TLM_PAGE_MAX (8) //!< event_handler のルールテーブルのページ数(ページネーション用) -#define EH_RULE_TLM_PAGE_SIZE (20) //!< event_handler のルールテーブルの1テレメトリパケット(=1ページ)に格納されるルール数(ページネーション用) -#define EH_RULE_TLM_PAGE_MAX (8) //!< event_handler のルールテーブルのページ数(ページネーション用) -#define EH_RULE_MAX (EH_RULE_ID)(EH_RULE_TLM_PAGE_SIZE * EH_RULE_TLM_PAGE_MAX) - /*!< 最大何個のルール ( EL_Event - EH_Rule 対応) を保持できるか - 基本的に, EH_RULE_ID として使うので,キャストする - enum上で定義しないのは, EH_Rule の最大値を,初期に定義する数よりも多くしたいため - また,この値は, Rule 未定義値(ないしは初期値)としても使う */ - -#define EH_LOG_TLM_PAGE_SIZE (64) //!< EH対応のログテーブルの1テレメトリパケット(=1ページ)に格納されるログ数(ページネーション用) -#define EH_LOG_TLM_PAGE_MAX (2) //!< EH対応のログテーブルのページ数(ページネーション用) -#define EH_LOG_MAX (EH_LOG_TLM_PAGE_SIZE * EH_LOG_TLM_PAGE_MAX) //!< 最大何個の EH 対応ログを保持できるか - +#define EH_LOG_TLM_PAGE_SIZE (64) //!< EH対応のログテーブルの1テレメトリパケット(=1ページ)に格納されるログ数(ページネーション用) +#define EH_LOG_TLM_PAGE_MAX (2) //!< EH対応のログテーブルのページ数(ページネーション用) #define EH_MAX_RULE_NUM_OF_EL_ID_DUPLICATES (4) //!< EL_Event の ID が重複した EH_Rule を最大何個まで重複させてよいか #define EH_MAX_RESPONSE_NUM_DEFAULT (8) //!< 一度の実行で対応する最大数(初期値) @@ -131,6 +123,12 @@ // EH_MAX_MULTI_LEVEL_NUM_DEFAULT #include +#define EH_RULE_MAX (EH_RULE_ID)(EH_RULE_TLM_PAGE_SIZE * EH_RULE_TLM_PAGE_MAX) + /*!< 最大何個のルール ( EL_Event - EH_Rule 対応) を保持できるか + 基本的に, EH_RULE_ID として使うので,キャストする + enum上で定義しないのは, EH_Rule の最大値を,初期に定義する数よりも多くしたいため + また,この値は, Rule 未定義値(ないしは初期値)としても使う */ +#define EH_LOG_MAX (EH_LOG_TLM_PAGE_SIZE * EH_LOG_TLM_PAGE_MAX) //!< 最大何個の EH 対応ログを保持できるか /** * @enum EH_REGISTER_ACK