C2A_Core
event_logger.c ファイル

アノマリやエラーなどの各種イベントを記録する [詳解]

event_logger.c の依存先関係図:

[ソースコード]

列挙型

enum  EL_CLOG_LOG_ACK { EL_CLOG_LOG_ACK_OK = 0 , EL_CLOG_LOG_ACK_NOT_FOUND }
 ログ操作の返り値 [詳解]
 

関数

static EL_Event EL_init_event_ (EL_GROUP group, uint32_t local, EL_ERROR_LEVEL err_level, uint32_t note)
 イベント (EL_Event) を初期化 [詳解]
 
static EL_ACK EL_record_event_ (EL_GROUP group, uint32_t local, EL_ERROR_LEVEL err_level, uint32_t note)
 イベント (EL_Event) を記録 [詳解]
 
static EL_ACK EL_record_event_to_tlog_ (const EL_Event *event)
 イベント (EL_Event) を TLog に記録 [詳解]
 
static void EL_check_tlog_wp_ (EL_ERROR_LEVEL err_level)
 TLog の wp をチェックし, event を生成する [詳解]
 
static void EL_clear_all_tlog_ (void)
 TLogテーブルをすべてクリア [詳解]
 
static void EL_clear_tlog_ (EL_ERROR_LEVEL err_level)
 TLogテーブルをクリア [詳解]
 
static void EL_record_event_to_clog_ (const EL_Event *event)
 イベント (EL_Event) を CLog に記録 [詳解]
 
static void EL_clear_all_clog_ (void)
 CLogテーブルをすべてクリア [詳解]
 
static void EL_clear_clog_ (EL_ERROR_LEVEL err_level)
 CLogテーブルをクリア [詳解]
 
static EL_CLOG_LOG_ACK EL_search_clog_ (const EL_Event *event, uint16_t *log_idx, uint16_t *order_idx)
 該当イベントの CLog を検索し取得する [詳解]
 
static void EL_move_to_front_in_clog_ (const EL_Event *event)
 該当イベントの CLog を,イベントテーブルの先頭に出す [詳解]
 
static void EL_create_clog_on_front_ (const EL_Event *event)
 イベントテーブル先頭に該当イベントの CLog をつくる [詳解]
 
static void EL_clear_latest_event_ (void)
 最新ログをクリア [詳解]
 
static void EL_clear_statistics_ (void)
 統計情報をクリア [詳解]
 
void EL_initialize (void)
 event_logger の初期化 [詳解]
 
EL_ACK EL_record_event (EL_GROUP group, uint32_t local, EL_ERROR_LEVEL err_level, uint32_t note)
 イベント (EL_Event) を記録 [詳解]
 
EL_ACK EL_enable_logging (EL_GROUP group)
 event_logger の EL_Event.group の有効化 [詳解]
 
EL_ACK EL_disable_logging (EL_GROUP group)
 event_logger の EL_Event.group の無効化 [詳解]
 
int EL_is_logging_enable (EL_GROUP group)
 event_logger の EL_Event.group が有効か? [詳解]
 
void EL_enable_all_logging (void)
 event_logger の全 EL_Event.group の有効化 [詳解]
 
void EL_disable_all_logging (void)
 event_logger の全 EL_Event.group の無効化 [詳解]
 
EL_ACK EL_enable_tlog_overwrite (EL_ERROR_LEVEL err_level)
 TLog のイベントテーブルの上書きを有効化 [詳解]
 
EL_ACK EL_disable_tlog_overwrite (EL_ERROR_LEVEL err_level)
 TLog のイベントテーブルの上書きを無効化 [詳解]
 
void EL_enable_tlog_overwrite_all (void)
 TLog のイベントテーブルの上書きをすべて有効化 [詳解]
 
void EL_disable_tlog_overwrite_all (void)
 TLog のイベントテーブルの上書きをすべて無効化 [詳解]
 
int EL_is_tlog_overwrite_enable (EL_ERROR_LEVEL err_level)
 TLog のイベントテーブルの上書きが有効か? [詳解]
 
const EL_EventEL_get_the_nth_tlog_from_the_latest (EL_ERROR_LEVEL err_level, uint16_t n)
 TLog のイベントテーブルの最新からn番目のイベントを取得 [詳解]
 
CCP_CmdRet Cmd_EL_INIT (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_CLEAR_LOG_ALL (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_CLEAR_LOG_BY_ERR_LEVEL (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_CLEAR_STATISTICS (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_CLEAR_TLOG (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_CLEAR_CLOG (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_RECORD_EVENT (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_TLOG_SET_PAGE_FOR_TLM (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_CLOG_SET_PAGE_FOR_TLM (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_INIT_LOGGING_SETTINGS (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_ENABLE_LOGGING (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_DISABLE_LOGGING (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_ENABLE_LOGGING_ALL (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_DISABLE_LOGGING_ALL (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_ENABLE_TLOG_OVERWRITE (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_DISABLE_TLOG_OVERWRITE (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_ENABLE_TLOG_OVERWRITE_ALL (const CommonCmdPacket *packet)
 
CCP_CmdRet Cmd_EL_DISABLE_TLOG_OVERWRITE_ALL (const CommonCmdPacket *packet)
 

変数

static EventLogger event_logger_
 
const EventLogger *const event_logger = &event_logger_
 
static EL_Event EL_tlog_event_table_high_ [EL_TLOG_LOG_SIZE_MAX_HIGH]
 
static EL_Event EL_tlog_event_table_middle_ [EL_TLOG_LOG_SIZE_MAX_MIDDLE]
 
static EL_Event EL_tlog_event_table_low_ [EL_TLOG_LOG_SIZE_MAX_LOW]
 
static EL_Event EL_tlog_event_table_el_ [EL_TLOG_LOG_SIZE_MAX_EL]
 
static EL_Event EL_tlog_event_table_eh_ [EL_TLOG_LOG_SIZE_MAX_EH]
 
static EL_CLogElement EL_clog_log_table_high_ [EL_CLOG_LOG_SIZE_MAX_HIGH]
 
static uint16_t EL_clog_log_order_table_high_ [EL_CLOG_LOG_SIZE_MAX_HIGH]
 
static EL_CLogElement EL_clog_log_table_middle_ [EL_CLOG_LOG_SIZE_MAX_MIDDLE]
 
static uint16_t EL_clog_log_order_table_middle_ [EL_CLOG_LOG_SIZE_MAX_MIDDLE]
 
static EL_CLogElement EL_clog_log_table_low_ [EL_CLOG_LOG_SIZE_MAX_LOW]
 
static uint16_t EL_clog_log_order_table_low_ [EL_CLOG_LOG_SIZE_MAX_LOW]
 
static EL_CLogElement EL_clog_log_table_el_ [EL_CLOG_LOG_SIZE_MAX_EL]
 
static uint16_t EL_clog_log_order_table_el_ [EL_CLOG_LOG_SIZE_MAX_EL]
 
static EL_CLogElement EL_clog_log_table_eh_ [EL_CLOG_LOG_SIZE_MAX_EH]
 
static uint16_t EL_clog_log_order_table_eh_ [EL_CLOG_LOG_SIZE_MAX_EH]
 

詳解

アノマリやエラーなどの各種イベントを記録する

覚え書き
このイベントをもとに event_handler を発火させることができる
ログは TLog (TimeSeriesLog) と CLog (EL_CumulativeLog) の二種類を準備し,必要なもののみを使う
今後, NvLog (不揮発Log) が実装予定
詳細は event_logger.h を参照

event_logger.c に定義があります。

列挙型詳解

◆ EL_CLOG_LOG_ACK

ログ操作の返り値

覚え書き
uint8_t を想定
列挙値
EL_CLOG_LOG_ACK_OK 

正常終了

EL_CLOG_LOG_ACK_NOT_FOUND 

指定ログが見つからず

event_logger.c25 行目に定義があります。

関数詳解

◆ Cmd_EL_CLEAR_CLOG()

CCP_CmdRet Cmd_EL_CLEAR_CLOG ( const CommonCmdPacket packet)

event_logger.c821 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_CLEAR_LOG_ALL()

CCP_CmdRet Cmd_EL_CLEAR_LOG_ALL ( const CommonCmdPacket packet)

event_logger.c759 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_CLEAR_LOG_BY_ERR_LEVEL()

CCP_CmdRet Cmd_EL_CLEAR_LOG_BY_ERR_LEVEL ( const CommonCmdPacket packet)

event_logger.c778 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_CLEAR_STATISTICS()

CCP_CmdRet Cmd_EL_CLEAR_STATISTICS ( const CommonCmdPacket packet)

event_logger.c797 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_CLEAR_TLOG()

CCP_CmdRet Cmd_EL_CLEAR_TLOG ( const CommonCmdPacket packet)

event_logger.c806 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_CLOG_SET_PAGE_FOR_TLM()

CCP_CmdRet Cmd_EL_CLOG_SET_PAGE_FOR_TLM ( const CommonCmdPacket packet)

event_logger.c903 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_DISABLE_LOGGING()

CCP_CmdRet Cmd_EL_DISABLE_LOGGING ( const CommonCmdPacket packet)

event_logger.c968 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_DISABLE_LOGGING_ALL()

CCP_CmdRet Cmd_EL_DISABLE_LOGGING_ALL ( const CommonCmdPacket packet)

event_logger.c994 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_DISABLE_TLOG_OVERWRITE()

CCP_CmdRet Cmd_EL_DISABLE_TLOG_OVERWRITE ( const CommonCmdPacket packet)

event_logger.c1021 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_DISABLE_TLOG_OVERWRITE_ALL()

CCP_CmdRet Cmd_EL_DISABLE_TLOG_OVERWRITE_ALL ( const CommonCmdPacket packet)

event_logger.c1047 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_ENABLE_LOGGING()

CCP_CmdRet Cmd_EL_ENABLE_LOGGING ( const CommonCmdPacket packet)

event_logger.c950 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_ENABLE_LOGGING_ALL()

CCP_CmdRet Cmd_EL_ENABLE_LOGGING_ALL ( const CommonCmdPacket packet)

event_logger.c986 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_ENABLE_TLOG_OVERWRITE()

CCP_CmdRet Cmd_EL_ENABLE_TLOG_OVERWRITE ( const CommonCmdPacket packet)

event_logger.c1003 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_ENABLE_TLOG_OVERWRITE_ALL()

CCP_CmdRet Cmd_EL_ENABLE_TLOG_OVERWRITE_ALL ( const CommonCmdPacket packet)

event_logger.c1039 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_INIT()

CCP_CmdRet Cmd_EL_INIT ( const CommonCmdPacket packet)

event_logger.c751 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_INIT_LOGGING_SETTINGS()

CCP_CmdRet Cmd_EL_INIT_LOGGING_SETTINGS ( const CommonCmdPacket packet)

event_logger.c941 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_RECORD_EVENT()

CCP_CmdRet Cmd_EL_RECORD_EVENT ( const CommonCmdPacket packet)

event_logger.c835 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ Cmd_EL_TLOG_SET_PAGE_FOR_TLM()

CCP_CmdRet Cmd_EL_TLOG_SET_PAGE_FOR_TLM ( const CommonCmdPacket packet)

event_logger.c864 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_check_tlog_wp_()

static void EL_check_tlog_wp_ ( EL_ERROR_LEVEL  err_level)
static

TLog の wp をチェックし, event を生成する

    wp が 半分,終端のときに event を生成する
    これにより,ここで生じた event で TLog テーブルのデータの退避なを行うとよい.
覚え書き
err_level のアサーションはしない(内部関数)
引数
err_levelチェックするテーブルのエラーレベル
戻り値
void

event_logger.c349 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_clear_all_clog_()

static void EL_clear_all_clog_ ( void  )
static

CLogテーブルをすべてクリア

戻り値
void

event_logger.c464 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_clear_all_tlog_()

static void EL_clear_all_tlog_ ( void  )
static

TLogテーブルをすべてクリア

戻り値
void

event_logger.c422 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_clear_clog_()

static void EL_clear_clog_ ( EL_ERROR_LEVEL  err_level)
static

CLogテーブルをクリア

覚え書き
err_level のアサーションはしない(内部関数)
引数
err_levelクリアするテーブルのエラーレベル
戻り値
void

event_logger.c474 行目に定義があります。

被呼び出し関係図:

◆ EL_clear_latest_event_()

static void EL_clear_latest_event_ ( void  )
static

最新ログをクリア

戻り値
void

event_logger.c581 行目に定義があります。

被呼び出し関係図:

◆ EL_clear_statistics_()

static void EL_clear_statistics_ ( void  )
static

統計情報をクリア

戻り値
void

event_logger.c587 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_clear_tlog_()

static void EL_clear_tlog_ ( EL_ERROR_LEVEL  err_level)
static

TLogテーブルをクリア

覚え書き
err_level のアサーションはしない(内部関数)
引数
err_levelクリアするテーブルのエラーレベル
戻り値
void

event_logger.c432 行目に定義があります。

被呼び出し関係図:

◆ EL_create_clog_on_front_()

static void EL_create_clog_on_front_ ( const EL_Event event)
static

イベントテーブル先頭に該当イベントの CLog をつくる

覚え書き
最も古い CLog が破棄されることに注意
すでに CLog が記録さえている場合もチェックせずに insert する.すでにチェック (EL_search_clog_) されていることを前提とする!!!
引数
[in]event先頭に作る EL_Event
戻り値
void

event_logger.c536 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_disable_all_logging()

void EL_disable_all_logging ( void  )

event_logger の全 EL_Event.group の無効化

引数
void
戻り値
void

event_logger.c661 行目に定義があります。

被呼び出し関係図:

◆ EL_disable_logging()

EL_ACK EL_disable_logging ( EL_GROUP  group)

event_logger の EL_Event.group の無効化

引数
group無効化する EL_Event.group
戻り値
EL_ACK_OK正常終了
EL_ACK_ILLEGAL_GROUP不正な EL_Event.group

event_logger.c614 行目に定義があります。

被呼び出し関係図:

◆ EL_disable_tlog_overwrite()

EL_ACK EL_disable_tlog_overwrite ( EL_ERROR_LEVEL  err_level)

TLog のイベントテーブルの上書きを無効化

引数
err_level無効化する EL_Event.err_level
戻り値
EL_ACK_OK正常終了
EL_ACK_ILLEGAL_ERROR_LEVEL不正な EL_Event.err_level

event_logger.c678 行目に定義があります。

被呼び出し関係図:

◆ EL_disable_tlog_overwrite_all()

void EL_disable_tlog_overwrite_all ( void  )

TLog のイベントテーブルの上書きをすべて無効化

覚え書き
EL_ERROR_LEVEL_EH は基本的にユーザーが操作するものではないので,ここでは無効化されない
引数
void
戻り値
void

event_logger.c700 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_enable_all_logging()

void EL_enable_all_logging ( void  )

event_logger の全 EL_Event.group の有効化

引数
void
戻り値
void

event_logger.c655 行目に定義があります。

被呼び出し関係図:

◆ EL_enable_logging()

EL_ACK EL_enable_logging ( EL_GROUP  group)

event_logger の EL_Event.group の有効化

引数
group有効化する EL_Event.group
戻り値
EL_ACK_OK正常終了
EL_ACK_ILLEGAL_GROUP不正な EL_Event.group

event_logger.c594 行目に定義があります。

被呼び出し関係図:

◆ EL_enable_tlog_overwrite()

EL_ACK EL_enable_tlog_overwrite ( EL_ERROR_LEVEL  err_level)

TLog のイベントテーブルの上書きを有効化

引数
err_level有効化する EL_Event.err_level
戻り値
EL_ACK_OK正常終了
EL_ACK_ILLEGAL_ERROR_LEVEL不正な EL_Event.err_level

event_logger.c668 行目に定義があります。

被呼び出し関係図:

◆ EL_enable_tlog_overwrite_all()

void EL_enable_tlog_overwrite_all ( void  )

TLog のイベントテーブルの上書きをすべて有効化

覚え書き
EL_ERROR_LEVEL_EH は基本的にユーザーが操作するものではないので,ここでは有効化されない
引数
void
戻り値
void

event_logger.c688 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_get_the_nth_tlog_from_the_latest()

const EL_Event* EL_get_the_nth_tlog_from_the_latest ( EL_ERROR_LEVEL  err_level,
uint16_t  n 
)

TLog のイベントテーブルの最新からn番目のイベントを取得

覚え書き
n が大きすぎる場合は,最新のものを返す
err_level が不正な場合は, EL_ERROR_LEVEL_HIGH のものを返す
つまり,アサーションエラーを出さない
引数
err_level取得する EL_Event.err_level
nn番目(0のとき最新)
戻り値
EL_Event

event_logger.c721 行目に定義があります。

被呼び出し関係図:

◆ EL_init_event_()

static EL_Event EL_init_event_ ( EL_GROUP  group,
uint32_t  local,
EL_ERROR_LEVEL  err_level,
uint32_t  note 
)
static

イベント (EL_Event) を初期化

引数
groupEL_Event.group
localEL_Event.local
err_levelEL_Event.err_level
noteEL_Event.note
戻り値
EL_Event

event_logger.c251 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_initialize()

void EL_initialize ( void  )

event_logger の初期化

引数
void
戻り値
void

event_logger.c187 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_is_logging_enable()

int EL_is_logging_enable ( EL_GROUP  group)

event_logger の EL_Event.group が有効か?

引数
group無効化する EL_Event.group
戻り値
0無効 or 無効な引数
1有効

event_logger.c635 行目に定義があります。

被呼び出し関係図:

◆ EL_is_tlog_overwrite_enable()

int EL_is_tlog_overwrite_enable ( EL_ERROR_LEVEL  err_level)

TLog のイベントテーブルの上書きが有効か?

引数
err_level無効化する EL_Event.err_level
戻り値
0無効 or 無効な引数
1有効

event_logger.c712 行目に定義があります。

被呼び出し関係図:

◆ EL_move_to_front_in_clog_()

static void EL_move_to_front_in_clog_ ( const EL_Event event)
static

該当イベントの CLog を,イベントテーブルの先頭に出す

覚え書き
CLog がなければ insert する
引数
[in]event先頭に出す EL_Event
戻り値
void

event_logger.c517 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_record_event()

EL_ACK EL_record_event ( EL_GROUP  group,
uint32_t  local,
EL_ERROR_LEVEL  err_level,
uint32_t  note 
)

イベント (EL_Event) を記録

覚え書き
C2A 上の任意の場所から発行可能
引数
groupEL_Event.group
localEL_Event.local
err_levelEL_Event.err_level (EL_ERROR_LEVEL_EL は禁止)
noteEL_Event.note
戻り値
EL_ACK

event_logger.c269 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_record_event_()

static EL_ACK EL_record_event_ ( EL_GROUP  group,
uint32_t  local,
EL_ERROR_LEVEL  err_level,
uint32_t  note 
)
static

イベント (EL_Event) を記録

覚え書き
EL内部では EL_ERROR_LEVEL_EL のイベントが発行できるため,公開関数と分けている
引数
groupEL_Event.group
localEL_Event.local
err_levelEL_Event.err_level
noteEL_Event.note
戻り値
EL_ACK

event_logger.c280 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_record_event_to_clog_()

static void EL_record_event_to_clog_ ( const EL_Event event)
static

イベント (EL_Event) を CLog に記録

覚え書き
アサーションのない,内部用関数
引数
event記録するイベント
戻り値
void

event_logger.c445 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_record_event_to_tlog_()

static EL_ACK EL_record_event_to_tlog_ ( const EL_Event event)
static

イベント (EL_Event) を TLog に記録

覚え書き
アサーションのない,内部用関数
引数
event記録するイベント
戻り値
EL_ACK_OK: 正常終了
EL_ACK_TLOG_FULL: TLogの追記が不能のため,TLog記録ができず

event_logger.c319 行目に定義があります。

呼び出し関係図:
被呼び出し関係図:

◆ EL_search_clog_()

static EL_CLOG_LOG_ACK EL_search_clog_ ( const EL_Event event,
uint16_t *  log_idx,
uint16_t *  order_idx 
)
static

該当イベントの CLog を検索し取得する

引数
[in]event探索する EL_Event
[out]log_idxEL_CumulativeLog.logs における Clog の場所
[out]order_idxEL_CumulativeLog.log_orders における Clog の場所
戻り値
EL_CLOG_LOG_ACK_OK見つかった
EL_CLOG_LOG_ACK_NOT_FOUND見つからず

event_logger.c489 行目に定義があります。

被呼び出し関係図:

変数詳解

◆ EL_clog_log_order_table_eh_

uint16_t EL_clog_log_order_table_eh_[EL_CLOG_LOG_SIZE_MAX_EH]
static

event_logger.c183 行目に定義があります。

◆ EL_clog_log_order_table_el_

uint16_t EL_clog_log_order_table_el_[EL_CLOG_LOG_SIZE_MAX_EL]
static

event_logger.c180 行目に定義があります。

◆ EL_clog_log_order_table_high_

uint16_t EL_clog_log_order_table_high_[EL_CLOG_LOG_SIZE_MAX_HIGH]
static

event_logger.c171 行目に定義があります。

◆ EL_clog_log_order_table_low_

uint16_t EL_clog_log_order_table_low_[EL_CLOG_LOG_SIZE_MAX_LOW]
static

event_logger.c177 行目に定義があります。

◆ EL_clog_log_order_table_middle_

uint16_t EL_clog_log_order_table_middle_[EL_CLOG_LOG_SIZE_MAX_MIDDLE]
static

event_logger.c174 行目に定義があります。

◆ EL_clog_log_table_eh_

EL_CLogElement EL_clog_log_table_eh_[EL_CLOG_LOG_SIZE_MAX_EH]
static

event_logger.c182 行目に定義があります。

◆ EL_clog_log_table_el_

EL_CLogElement EL_clog_log_table_el_[EL_CLOG_LOG_SIZE_MAX_EL]
static

event_logger.c179 行目に定義があります。

◆ EL_clog_log_table_high_

EL_CLogElement EL_clog_log_table_high_[EL_CLOG_LOG_SIZE_MAX_HIGH]
static

event_logger.c170 行目に定義があります。

◆ EL_clog_log_table_low_

EL_CLogElement EL_clog_log_table_low_[EL_CLOG_LOG_SIZE_MAX_LOW]
static

event_logger.c176 行目に定義があります。

◆ EL_clog_log_table_middle_

EL_CLogElement EL_clog_log_table_middle_[EL_CLOG_LOG_SIZE_MAX_MIDDLE]
static

event_logger.c173 行目に定義があります。

◆ EL_tlog_event_table_eh_

EL_Event EL_tlog_event_table_eh_[EL_TLOG_LOG_SIZE_MAX_EH]
static

event_logger.c166 行目に定義があります。

◆ EL_tlog_event_table_el_

EL_Event EL_tlog_event_table_el_[EL_TLOG_LOG_SIZE_MAX_EL]
static

event_logger.c164 行目に定義があります。

◆ EL_tlog_event_table_high_

EL_Event EL_tlog_event_table_high_[EL_TLOG_LOG_SIZE_MAX_HIGH]
static

event_logger.c158 行目に定義があります。

◆ EL_tlog_event_table_low_

EL_Event EL_tlog_event_table_low_[EL_TLOG_LOG_SIZE_MAX_LOW]
static

event_logger.c162 行目に定義があります。

◆ EL_tlog_event_table_middle_

EL_Event EL_tlog_event_table_middle_[EL_TLOG_LOG_SIZE_MAX_MIDDLE]
static

event_logger.c160 行目に定義があります。

◆ event_logger

const EventLogger* const event_logger = &event_logger_

event_logger.c155 行目に定義があります。

◆ event_logger_

EventLogger event_logger_
static

event_logger.c154 行目に定義があります。